From c95b07f0f164063e2791b6c67058f2982d73d1ee Mon Sep 17 00:00:00 2001 From: Grahame Grieve Date: Mon, 8 Feb 2021 09:32:06 +1100 Subject: [PATCH 1/4] #426 - fix serialization of NULL enumerations --- .../org/hl7/fhir/dstu2/model/Account.java | 4 + .../org/hl7/fhir/dstu2/model/Address.java | 8 + .../fhir/dstu2/model/AllergyIntolerance.java | 24 +++ .../org/hl7/fhir/dstu2/model/Appointment.java | 12 ++ .../fhir/dstu2/model/AppointmentResponse.java | 4 + .../org/hl7/fhir/dstu2/model/AuditEvent.java | 12 ++ .../java/org/hl7/fhir/dstu2/model/Bundle.java | 12 ++ .../org/hl7/fhir/dstu2/model/CarePlan.java | 12 ++ .../java/org/hl7/fhir/dstu2/model/Claim.java | 8 + .../fhir/dstu2/model/ClinicalImpression.java | 4 + .../hl7/fhir/dstu2/model/Communication.java | 4 + .../dstu2/model/CommunicationRequest.java | 4 + .../org/hl7/fhir/dstu2/model/Composition.java | 8 + .../org/hl7/fhir/dstu2/model/Condition.java | 4 + .../org/hl7/fhir/dstu2/model/Conformance.java | 48 +++++ .../hl7/fhir/dstu2/model/ContactPoint.java | 8 + .../org/hl7/fhir/dstu2/model/DataElement.java | 4 + .../hl7/fhir/dstu2/model/DetectedIssue.java | 4 + .../java/org/hl7/fhir/dstu2/model/Device.java | 4 + .../hl7/fhir/dstu2/model/DeviceComponent.java | 4 + .../hl7/fhir/dstu2/model/DeviceMetric.java | 20 ++ .../fhir/dstu2/model/DeviceUseRequest.java | 8 + .../hl7/fhir/dstu2/model/DiagnosticOrder.java | 8 + .../fhir/dstu2/model/DiagnosticReport.java | 4 + .../fhir/dstu2/model/DocumentReference.java | 4 + .../fhir/dstu2/model/ElementDefinition.java | 16 ++ .../org/hl7/fhir/dstu2/model/Encounter.java | 12 ++ .../hl7/fhir/dstu2/model/Enumerations.java | 60 ++++++ .../hl7/fhir/dstu2/model/EpisodeOfCare.java | 4 + .../fhir/dstu2/model/FamilyMemberHistory.java | 4 + .../java/org/hl7/fhir/dstu2/model/Flag.java | 4 + .../java/org/hl7/fhir/dstu2/model/Goal.java | 4 + .../java/org/hl7/fhir/dstu2/model/Group.java | 4 + .../fhir/dstu2/model/HealthcareService.java | 4 + .../org/hl7/fhir/dstu2/model/HumanName.java | 4 + .../org/hl7/fhir/dstu2/model/Identifier.java | 4 + .../hl7/fhir/dstu2/model/ImagingStudy.java | 4 + .../fhir/dstu2/model/ImplementationGuide.java | 12 ++ .../java/org/hl7/fhir/dstu2/model/List_.java | 8 + .../org/hl7/fhir/dstu2/model/Location.java | 8 + .../java/org/hl7/fhir/dstu2/model/Media.java | 4 + .../dstu2/model/MedicationAdministration.java | 4 + .../fhir/dstu2/model/MedicationDispense.java | 4 + .../hl7/fhir/dstu2/model/MedicationOrder.java | 4 + .../fhir/dstu2/model/MedicationStatement.java | 4 + .../hl7/fhir/dstu2/model/MessageHeader.java | 4 + .../hl7/fhir/dstu2/model/NamingSystem.java | 8 + .../org/hl7/fhir/dstu2/model/Narrative.java | 4 + .../hl7/fhir/dstu2/model/NutritionOrder.java | 4 + .../org/hl7/fhir/dstu2/model/Observation.java | 8 + .../fhir/dstu2/model/OperationDefinition.java | 8 + .../fhir/dstu2/model/OperationOutcome.java | 8 + .../hl7/fhir/dstu2/model/OrderResponse.java | 4 + .../org/hl7/fhir/dstu2/model/Patient.java | 4 + .../java/org/hl7/fhir/dstu2/model/Person.java | 4 + .../org/hl7/fhir/dstu2/model/Procedure.java | 4 + .../fhir/dstu2/model/ProcedureRequest.java | 8 + .../hl7/fhir/dstu2/model/ProcessRequest.java | 4 + .../org/hl7/fhir/dstu2/model/Provenance.java | 4 + .../org/hl7/fhir/dstu2/model/Quantity.java | 4 + .../hl7/fhir/dstu2/model/Questionnaire.java | 8 + .../dstu2/model/QuestionnaireResponse.java | 4 + .../hl7/fhir/dstu2/model/ReferralRequest.java | 4 + .../hl7/fhir/dstu2/model/SearchParameter.java | 4 + .../java/org/hl7/fhir/dstu2/model/Slot.java | 4 + .../org/hl7/fhir/dstu2/model/Specimen.java | 4 + .../fhir/dstu2/model/StructureDefinition.java | 8 + .../hl7/fhir/dstu2/model/Subscription.java | 8 + .../hl7/fhir/dstu2/model/SupplyDelivery.java | 4 + .../hl7/fhir/dstu2/model/SupplyRequest.java | 4 + .../org/hl7/fhir/dstu2/model/TestScript.java | 16 ++ .../java/org/hl7/fhir/dstu2/model/Timing.java | 8 + .../org/hl7/fhir/dstu2/model/ValueSet.java | 4 + .../fhir/dstu2/model/VisionPrescription.java | 8 + .../hl7/fhir/dstu2016may/model/Account.java | 4 + .../dstu2016may/model/ActionDefinition.java | 16 ++ .../hl7/fhir/dstu2016may/model/Address.java | 8 + .../dstu2016may/model/AllergyIntolerance.java | 24 +++ .../fhir/dstu2016may/model/Appointment.java | 12 ++ .../fhir/dstu2016may/model/AuditEvent.java | 12 ++ .../hl7/fhir/dstu2016may/model/Bundle.java | 12 ++ .../hl7/fhir/dstu2016may/model/CarePlan.java | 12 ++ .../org/hl7/fhir/dstu2016may/model/Claim.java | 8 + .../dstu2016may/model/ClinicalImpression.java | 4 + .../fhir/dstu2016may/model/CodeSystem.java | 8 + .../fhir/dstu2016may/model/Communication.java | 4 + .../model/CommunicationRequest.java | 4 + .../model/CompartmentDefinition.java | 4 + .../fhir/dstu2016may/model/Composition.java | 8 + .../hl7/fhir/dstu2016may/model/Condition.java | 4 + .../fhir/dstu2016may/model/Conformance.java | 48 +++++ .../fhir/dstu2016may/model/ContactPoint.java | 8 + .../fhir/dstu2016may/model/DataElement.java | 4 + .../fhir/dstu2016may/model/DetectedIssue.java | 4 + .../hl7/fhir/dstu2016may/model/Device.java | 4 + .../dstu2016may/model/DeviceComponent.java | 4 + .../fhir/dstu2016may/model/DeviceMetric.java | 20 ++ .../dstu2016may/model/DeviceUseRequest.java | 8 + .../dstu2016may/model/DiagnosticOrder.java | 8 + .../dstu2016may/model/DiagnosticReport.java | 4 + .../dstu2016may/model/DocumentReference.java | 4 + .../dstu2016may/model/ElementDefinition.java | 20 ++ .../hl7/fhir/dstu2016may/model/Encounter.java | 12 ++ .../fhir/dstu2016may/model/Enumerations.java | 68 +++++++ .../fhir/dstu2016may/model/EpisodeOfCare.java | 4 + .../model/FamilyMemberHistory.java | 4 + .../org/hl7/fhir/dstu2016may/model/Flag.java | 4 + .../org/hl7/fhir/dstu2016may/model/Goal.java | 4 + .../org/hl7/fhir/dstu2016may/model/Group.java | 4 + .../dstu2016may/model/GuidanceResponse.java | 4 + .../dstu2016may/model/HealthcareService.java | 4 + .../hl7/fhir/dstu2016may/model/HumanName.java | 4 + .../fhir/dstu2016may/model/Identifier.java | 4 + .../dstu2016may/model/ImagingExcerpt.java | 4 + .../fhir/dstu2016may/model/ImagingStudy.java | 4 + .../model/ImplementationGuide.java | 8 + .../hl7/fhir/dstu2016may/model/Linkage.java | 4 + .../fhir/dstu2016may/model/ListResource.java | 8 + .../hl7/fhir/dstu2016may/model/Location.java | 8 + .../hl7/fhir/dstu2016may/model/Measure.java | 16 ++ .../fhir/dstu2016may/model/MeasureReport.java | 8 + .../org/hl7/fhir/dstu2016may/model/Media.java | 4 + .../model/MedicationAdministration.java | 4 + .../dstu2016may/model/MedicationDispense.java | 4 + .../dstu2016may/model/MedicationOrder.java | 4 + .../model/MedicationStatement.java | 4 + .../fhir/dstu2016may/model/MessageHeader.java | 4 + .../dstu2016may/model/ModuleMetadata.java | 16 ++ .../fhir/dstu2016may/model/NamingSystem.java | 8 + .../hl7/fhir/dstu2016may/model/Narrative.java | 4 + .../dstu2016may/model/NutritionOrder.java | 4 + .../fhir/dstu2016may/model/Observation.java | 8 + .../model/OperationDefinition.java | 8 + .../dstu2016may/model/OperationOutcome.java | 8 + .../fhir/dstu2016may/model/OrderResponse.java | 4 + .../hl7/fhir/dstu2016may/model/Patient.java | 4 + .../hl7/fhir/dstu2016may/model/Person.java | 4 + .../hl7/fhir/dstu2016may/model/Procedure.java | 4 + .../dstu2016may/model/ProcedureRequest.java | 8 + .../dstu2016may/model/ProcessRequest.java | 4 + .../hl7/fhir/dstu2016may/model/Protocol.java | 12 ++ .../fhir/dstu2016may/model/Provenance.java | 4 + .../hl7/fhir/dstu2016may/model/Quantity.java | 4 + .../fhir/dstu2016may/model/Questionnaire.java | 8 + .../model/QuestionnaireResponse.java | 4 + .../dstu2016may/model/ReferralRequest.java | 8 + .../dstu2016may/model/SearchParameter.java | 4 + .../hl7/fhir/dstu2016may/model/Sequence.java | 4 + .../org/hl7/fhir/dstu2016may/model/Slot.java | 4 + .../hl7/fhir/dstu2016may/model/Specimen.java | 4 + .../model/StructureDefinition.java | 12 ++ .../fhir/dstu2016may/model/StructureMap.java | 20 ++ .../fhir/dstu2016may/model/Subscription.java | 8 + .../dstu2016may/model/SupplyDelivery.java | 4 + .../fhir/dstu2016may/model/SupplyRequest.java | 4 + .../org/hl7/fhir/dstu2016may/model/Task.java | 8 + .../fhir/dstu2016may/model/TestScript.java | 16 ++ .../hl7/fhir/dstu2016may/model/Timing.java | 8 + .../dstu2016may/model/TriggerDefinition.java | 4 + .../hl7/fhir/dstu2016may/model/ValueSet.java | 4 + .../dstu2016may/model/VisionPrescription.java | 8 + .../model/codesystems/AbstractTypes.java | 3 + .../model/codesystems/AccountStatus.java | 3 + .../model/codesystems/ActionBehaviorType.java | 3 + .../ActionCardinalityBehavior.java | 3 + .../codesystems/ActionGroupingBehavior.java | 3 + .../codesystems/ActionParticipantType.java | 3 + .../codesystems/ActionPrecheckBehavior.java | 3 + .../codesystems/ActionRelationshipAnchor.java | 3 + .../codesystems/ActionRelationshipType.java | 3 + .../codesystems/ActionRequiredBehavior.java | 3 + .../codesystems/ActionSelectionBehavior.java | 3 + .../model/codesystems/ActionType.java | 3 + .../model/codesystems/Actionlist.java | 3 + .../ActivityDefinitionCategory.java | 3 + .../codesystems/Additionalmaterials.java | 3 + .../model/codesystems/AddressType.java | 3 + .../model/codesystems/AddressUse.java | 3 + .../model/codesystems/Adjudication.java | 3 + .../model/codesystems/AdjudicationError.java | 3 + .../model/codesystems/AdjudicationReason.java | 3 + .../codesystems/AdministrativeGender.java | 3 + .../AllergyIntoleranceCategory.java | 3 + .../AllergyIntoleranceCriticality.java | 3 + .../codesystems/AllergyIntoleranceStatus.java | 3 + .../codesystems/AllergyIntoleranceType.java | 3 + .../model/codesystems/AnimalBreeds.java | 3 + .../model/codesystems/AnimalGenderstatus.java | 3 + .../model/codesystems/AnimalSpecies.java | 3 + .../model/codesystems/AnzscoOccupations.java | 3 + .../model/codesystems/Appointmentstatus.java | 3 + .../codesystems/AssertDirectionCodes.java | 3 + .../codesystems/AssertOperatorCodes.java | 3 + .../codesystems/AssertResponseCodeTypes.java | 3 + .../model/codesystems/AuditEventAction.java | 3 + .../model/codesystems/AuditEventOutcome.java | 3 + .../model/codesystems/AuditEventType.java | 3 + .../model/codesystems/AuditSourceType.java | 3 + .../model/codesystems/BasicResourceType.java | 3 + .../model/codesystems/BenefitCategory.java | 3 + .../model/codesystems/BenefitNetwork.java | 3 + .../model/codesystems/BenefitSubcategory.java | 3 + .../model/codesystems/BenefitTerm.java | 3 + .../model/codesystems/BenefitType.java | 3 + .../model/codesystems/BenefitUnit.java | 3 + .../model/codesystems/BindingStrength.java | 3 + .../model/codesystems/BundleType.java | 3 + .../codesystems/CardinalityBehavior.java | 3 + .../codesystems/CarePlanActivityCategory.java | 3 + .../codesystems/CarePlanActivityStatus.java | 3 + .../codesystems/CarePlanRelationship.java | 3 + .../model/codesystems/CarePlanStatus.java | 3 + .../model/codesystems/CdsRuleActionType.java | 3 + .../model/codesystems/CdsRuleParticipant.java | 3 + .../model/codesystems/CdsRuleTriggerType.java | 3 + .../codesystems/ChoiceListOrientation.java | 3 + .../model/codesystems/ChromosomeHuman.java | 3 + .../model/codesystems/ClaimException.java | 3 + .../model/codesystems/ClaimModifiers.java | 3 + .../model/codesystems/ClaimSubtype.java | 3 + .../model/codesystems/ClaimTypeLink.java | 3 + .../model/codesystems/ClaimUseLink.java | 3 + .../codesystems/ClassificationOrContext.java | 3 + .../codesystems/ClinicalImpressionStatus.java | 3 + .../codesystems/CodesystemContentMode.java | 3 + .../CommunicationRequestStatus.java | 3 + .../codesystems/CommunicationStatus.java | 3 + .../model/codesystems/CompartmentType.java | 3 + .../CompositionAttestationMode.java | 3 + .../model/codesystems/CompositionStatus.java | 3 + .../codesystems/ConceptMapEquivalence.java | 3 + .../codesystems/ConceptPropertyType.java | 3 + .../model/codesystems/ConditionCategory.java | 3 + .../model/codesystems/ConditionClinical.java | 3 + .../model/codesystems/ConditionState.java | 3 + .../model/codesystems/ConditionVerStatus.java | 3 + .../codesystems/ConditionalDeleteStatus.java | 3 + .../codesystems/ConformanceExpectation.java | 3 + .../ConformanceResourceStatus.java | 3 + .../codesystems/ConformanceStatementKind.java | 3 + .../model/codesystems/ConstraintSeverity.java | 3 + .../model/codesystems/ContactPointSystem.java | 3 + .../model/codesystems/ContactPointUse.java | 3 + .../model/codesystems/ContactentityType.java | 3 + .../model/codesystems/ContentType.java | 3 + .../model/codesystems/ContractAction.java | 3 + .../model/codesystems/ContractActorrole.java | 3 + .../model/codesystems/ContractSignerType.java | 3 + .../model/codesystems/ContractSubtype.java | 3 + .../codesystems/ContractTermSubtype.java | 3 + .../model/codesystems/ContractTermType.java | 3 + .../model/codesystems/ContractType.java | 3 + .../model/codesystems/CopyNumberEvent.java | 3 + .../model/codesystems/CoverageException.java | 3 + .../codesystems/CqifCqifTriggerType.java | 3 + .../model/codesystems/DWebType.java | 3 + .../model/codesystems/DataAbsentReason.java | 3 + .../model/codesystems/DataTypes.java | 3 + .../codesystems/DataelementStringency.java | 3 + .../model/codesystems/DaysOfWeek.java | 3 + .../codesystems/DetectedissueSeverity.java | 3 + .../model/codesystems/DeviceAction.java | 3 + .../codesystems/DeviceUseRequestPriority.java | 3 + .../codesystems/DeviceUseRequestStatus.java | 3 + .../model/codesystems/Devicestatus.java | 3 + .../codesystems/DiagnosticOrderPriority.java | 3 + .../codesystems/DiagnosticOrderStatus.java | 3 + .../codesystems/DiagnosticReportStatus.java | 3 + .../codesystems/DigitalMediaSubtype.java | 3 + .../model/codesystems/DigitalMediaType.java | 3 + .../model/codesystems/DocumentMode.java | 3 + .../codesystems/DocumentReferenceStatus.java | 3 + .../codesystems/DocumentRelationshipType.java | 3 + .../codesystems/EncounterAdmitSource.java | 3 + .../model/codesystems/EncounterClass.java | 3 + .../model/codesystems/EncounterDiet.java | 3 + .../EncounterDischargeDisposition.java | 3 + .../codesystems/EncounterLocationStatus.java | 3 + .../codesystems/EncounterParticipantType.java | 3 + .../model/codesystems/EncounterPriority.java | 3 + .../EncounterSpecialArrangements.java | 3 + .../model/codesystems/EncounterState.java | 3 + .../model/codesystems/EncounterType.java | 3 + .../model/codesystems/EndpointStatus.java | 3 + .../model/codesystems/EntformulaAdditive.java | 3 + .../codesystems/EpisodeOfCareStatus.java | 3 + .../model/codesystems/ExOnsettype.java | 3 + .../model/codesystems/ExProgramCode.java | 3 + .../model/codesystems/ExtensionContext.java | 3 + .../model/codesystems/FilterOperator.java | 3 + .../model/codesystems/FlagCategory.java | 3 + .../model/codesystems/FlagPriority.java | 3 + .../model/codesystems/FlagStatus.java | 3 + .../model/codesystems/FmConditions.java | 3 + .../dstu2016may/model/codesystems/Forms.java | 3 + .../model/codesystems/Fundsreserve.java | 3 + .../codesystems/GaoEvaluationResultCode.java | 3 + .../codesystems/GoalAcceptanceStatus.java | 3 + .../model/codesystems/GoalCategory.java | 3 + .../model/codesystems/GoalPriority.java | 3 + .../codesystems/GoalRelationshipType.java | 3 + .../model/codesystems/GoalStatus.java | 3 + .../model/codesystems/GoalStatusReason.java | 3 + .../model/codesystems/GroupType.java | 3 + .../model/codesystems/GroupingBehavior.java | 3 + .../GuidanceResponseActionType.java | 3 + .../codesystems/GuidanceResponseStatus.java | 3 + .../codesystems/GuideDependencyType.java | 3 + .../model/codesystems/GuidePageKind.java | 3 + .../codesystems/GuideResourcePurpose.java | 3 + .../model/codesystems/HistoryStatus.java | 3 + .../codesystems/HspcAbnIntNumericNom.java | 3 + .../model/codesystems/HspcAddressUse.java | 3 + .../codesystems/HspcAdmissionSource.java | 3 + .../HspcAllergyIntoleranceStatus.java | 3 + .../HspcAllergyIntoleranceType.java | 3 + .../model/codesystems/HspcArrivalStatus.java | 3 + .../codesystems/HspcBodytempmethoddevice.java | 3 + .../codesystems/HspcBpmeasmethoddevice.java | 3 + .../codesystems/HspcClinicalAssertStatus.java | 3 + .../codesystems/HspcDeltaFlagNumericNom.java | 3 + .../HspcDepartureTransportMode.java | 3 + .../HspcFetalestimationmethod.java | 3 + .../codesystems/HspcLocationCondition.java | 3 + ...ionServiceDeliveryLocationKeyValueSet.java | 3 + ...ocationServiceDeliveryLocationNameUse.java | 3 + .../HspcObservationDataOriginationMode.java | 3 + ...HspcObservationHeightMeasMethodDevice.java | 3 + .../HspcObservationHeightPrecond.java | 3 + ...HspcObservationWeightMeasMethodDevice.java | 3 + .../HspcObservationWeightPrecond.java | 3 + .../HspcOrganizationOrganizationnameuse.java | 3 + .../HspcOrganizationOrganizationtype.java | 3 + .../codesystems/HspcPatientAdoptionInfo.java | 3 + .../codesystems/HspcPatientPersonNameUse.java | 3 + .../codesystems/HspcPatientTelecomSystem.java | 3 + .../HspcPatientVeteranMilitaryStatus.java | 3 + ...pcPractitionerPracticeAffiliationType.java | 3 + .../HspcPractitionerPrivilege.java | 3 + .../HspcPractitionerTelecomSystem.java | 3 + .../codesystems/HspcSpecialArrangement.java | 3 + .../codesystems/HspcSubstanceCategory.java | 3 + .../model/codesystems/HspcTelecomUse.java | 3 + .../HspcVitalsignassociatedprecond.java | 3 + .../model/codesystems/HttpVerb.java | 3 + .../model/codesystems/Icd10Procedures.java | 3 + .../model/codesystems/IdentifierType.java | 3 + .../model/codesystems/IdentifierUse.java | 3 + .../codesystems/IdentityAssuranceLevel.java | 3 + ...munizationRecommendationDateCriterion.java | 3 + .../ImmunizationRecommendationStatus.java | 3 + .../model/codesystems/Intervention.java | 3 + .../model/codesystems/IssueSeverity.java | 3 + .../model/codesystems/IssueType.java | 3 + .../model/codesystems/ItemType.java | 3 + .../codesystems/LOINC480020Answerlist.java | 3 + .../codesystems/LOINC480194Answerlist.java | 3 + .../codesystems/LOINC530345Answerlist.java | 3 + .../model/codesystems/LinkType.java | 3 + .../model/codesystems/LinkageType.java | 3 + .../model/codesystems/ListEmptyReason.java | 3 + .../model/codesystems/ListExampleCodes.java | 3 + .../model/codesystems/ListItemFlag.java | 3 + .../model/codesystems/ListMode.java | 3 + .../model/codesystems/ListOrder.java | 3 + .../model/codesystems/ListStatus.java | 3 + .../model/codesystems/LocationMode.java | 3 + .../codesystems/LocationPhysicalType.java | 3 + .../model/codesystems/LocationStatus.java | 3 + .../model/codesystems/MapContextType.java | 3 + .../model/codesystems/MapInputMode.java | 3 + .../model/codesystems/MapListMode.java | 3 + .../model/codesystems/MapModelMode.java | 3 + .../model/codesystems/MapTransform.java | 3 + .../model/codesystems/MaritalStatus.java | 3 + .../model/codesystems/MatchGrade.java | 3 + .../model/codesystems/MeasureDataUsage.java | 3 + .../model/codesystems/MeasurePopulation.java | 3 + .../codesystems/MeasureReportStatus.java | 3 + .../model/codesystems/MeasureReportType.java | 3 + .../model/codesystems/MeasureScoring.java | 3 + .../model/codesystems/MeasureType.java | 3 + .../codesystems/MeasurementPrinciple.java | 3 + .../codesystems/MedicationAdminStatus.java | 3 + .../codesystems/MedicationDispenseStatus.java | 3 + .../codesystems/MedicationOrderStatus.java | 3 + .../MedicationStatementStatus.java | 3 + .../MessageConformanceEventMode.java | 3 + .../model/codesystems/MessageEvents.java | 3 + .../codesystems/MessageReasonEncounter.java | 3 + .../MessageSignificanceCategory.java | 3 + .../model/codesystems/MessageTransport.java | 3 + .../codesystems/MetricCalibrationState.java | 3 + .../codesystems/MetricCalibrationType.java | 3 + .../model/codesystems/MetricCategory.java | 3 + .../model/codesystems/MetricColor.java | 3 + .../codesystems/MetricOperationalStatus.java | 3 + .../model/codesystems/MissingToothReason.java | 3 + .../ModuleMetadataContributor.java | 3 + .../codesystems/ModuleMetadataFocusType.java | 3 + .../ModuleMetadataResourceType.java | 3 + .../codesystems/ModuleMetadataStatus.java | 3 + .../model/codesystems/ModuleMetadataType.java | 3 + .../model/codesystems/NameUse.java | 3 + .../NamingsystemIdentifierType.java | 3 + .../model/codesystems/NamingsystemType.java | 3 + .../model/codesystems/NarrativeStatus.java | 3 + .../NehtaGlobalStatementValues.java | 3 + .../NehtaImagingExaminationResultStat.java | 3 + .../NehtaNehtaCancerPrimaryOrRecurrence.java | 3 + .../NehtaNehtaCrcOperationType.java | 3 + .../NehtaNehtaCrcPeritoneumInvasion.java | 3 + ...htaCrcRelAnteriorPeritonealReflection.java | 3 + .../codesystems/NehtaNehtaDysplasia.java | 3 + .../codesystems/NehtaNehtaFocalNonFocal.java | 3 + .../NehtaNehtaInvolvedNotinvolved.java | 3 + ...NehtaInvolvedNotinvolvedIndeterminate.java | 3 + .../NehtaNehtaInvolvedNotinvolvedNa.java | 3 + .../NehtaNehtaMutatedWildtype.java | 3 + .../NehtaNehtaNewCancerOrRecurrence.java | 3 + .../NehtaNehtaNoneIdentifiedPresent.java | 3 + .../NehtaNehtaNotidentifiedPresent.java | 3 + ...ehtaNotidentifiedPresentIndeterminate.java | 3 + ...aNotidentifiedPresentPresentextensive.java | 3 + .../NehtaNehtaPerforationType.java | 3 + .../NehtaNehtaPresentAbsentNs.java | 3 + ...NehtaNehtaProstateRadMarginPositivity.java | 3 + .../NehtaNehtaProstateRadTumourLocations.java | 3 + .../NehtaNehtaProstateRadTumourType.java | 3 + .../NehtaNehtaReceivedNotreceived.java | 3 + .../NehtaNehtaResidualTumourStatus.java | 3 + ...ehtaNehtaResponseToNeoadjuvantTherapy.java | 3 + .../codesystems/NehtaNehtaStainType.java | 3 + .../codesystems/NehtaNehtaUnstableStable.java | 3 + .../model/codesystems/NehtaNehtaYesNoNs.java | 3 + .../NehtaPathologyTestResultStatusVa.java | 3 + .../NehtaServiceBookingStatusValues.java | 3 + .../codesystems/NehtaTumourStageGrouping.java | 3 + .../model/codesystems/NehtaTumourType.java | 3 + .../model/codesystems/NetworkType.java | 3 + .../model/codesystems/NoteType.java | 3 + .../codesystems/NutritionOrderStatus.java | 3 + .../model/codesystems/ObjectLifecycle.java | 3 + .../model/codesystems/ObjectRole.java | 3 + .../model/codesystems/ObjectType.java | 3 + .../codesystems/ObservationCategory.java | 3 + .../ObservationRelationshiptypes.java | 3 + .../model/codesystems/ObservationStatus.java | 3 + .../model/codesystems/OccurrenceCodes.java | 3 + .../codesystems/OccurrenceSpanCodes.java | 3 + .../model/codesystems/OperationKind.java | 3 + .../model/codesystems/OperationOutcome.java | 3 + .../codesystems/OperationParameterType.java | 3 + .../codesystems/OperationParameterUse.java | 3 + .../OralProsthodonticMaterial.java | 3 + .../model/codesystems/OrderSetItemType.java | 3 + .../codesystems/OrderSetParticipant.java | 3 + .../model/codesystems/OrderStatus.java | 3 + .../model/codesystems/OrganizationType.java | 3 + .../codesystems/Participantrequired.java | 3 + .../model/codesystems/Participantstatus.java | 3 + .../codesystems/Participationstatus.java | 3 + .../PatientContactRelationship.java | 3 + .../model/codesystems/PatientMpiMatch.java | 3 + .../model/codesystems/Payeetype.java | 3 + .../codesystems/PaymentAdjustmentReason.java | 3 + .../model/codesystems/PaymentStatus.java | 3 + .../model/codesystems/PaymentType.java | 3 + .../model/codesystems/PractitionerRole.java | 3 + .../codesystems/PractitionerSpecialty.java | 3 + .../model/codesystems/PrecheckBehavior.java | 3 + .../ProcedureProgressStatusCodes.java | 3 + .../ProcedureRelationshipType.java | 3 + .../codesystems/ProcedureRequestPriority.java | 3 + .../codesystems/ProcedureRequestStatus.java | 3 + .../model/codesystems/ProcedureStatus.java | 3 + .../model/codesystems/ProcessOutcome.java | 3 + .../model/codesystems/ProcessPriority.java | 3 + .../codesystems/ProfileDestinationTypes.java | 3 + .../model/codesystems/ProfileOriginTypes.java | 3 + .../codesystems/PropertyRepresentation.java | 3 + .../model/codesystems/ProtocolStatus.java | 3 + .../model/codesystems/ProtocolType.java | 3 + .../codesystems/ProvenanceAgentRole.java | 3 + .../codesystems/ProvenanceAgentType.java | 3 + .../codesystems/ProvenanceEntityRole.java | 3 + .../codesystems/ProviderQualification.java | 3 + .../QicoreAdverseeventCategory.java | 3 + .../codesystems/QicoreAdverseeventType.java | 3 + .../QicoreAppropriatenessScore.java | 3 + .../QicoreCommunicationMedium.java | 3 + .../QicoreConditionCriticality.java | 3 + .../QicoreDiagnosticorderPrecondition.java | 3 + .../QicoreObservationVerification.java | 3 + .../QicorePatientMilitaryService.java | 3 + .../model/codesystems/QuantityComparator.java | 3 + .../model/codesystems/QuestionMaxOccurs.java | 3 + .../QuestionnaireAnswersStatus.java | 3 + .../QuestionnaireDisplayCategory.java | 3 + .../codesystems/QuestionnaireItemControl.java | 3 + .../codesystems/QuestionnaireStatus.java | 3 + .../codesystems/ReactionEventCertainty.java | 3 + .../codesystems/ReactionEventSeverity.java | 3 + .../ReasonMedicationGivenCodes.java | 3 + .../ReasonMedicationNotGivenCodes.java | 3 + .../codesystems/ReferenceVersionRules.java | 3 + .../codesystems/ReferencerangeMeaning.java | 3 + .../model/codesystems/Referralcategory.java | 3 + .../model/codesystems/Referralstatus.java | 3 + .../codesystems/RelatedClaimRelationship.java | 3 + .../model/codesystems/Relationship.java | 3 + .../model/codesystems/RemittanceOutcome.java | 3 + .../model/codesystems/RequiredBehavior.java | 3 + .../codesystems/ResourceAggregationMode.java | 3 + .../codesystems/ResourceSlicingRules.java | 3 + .../model/codesystems/ResourceTypes.java | 3 + .../codesystems/ResourceValidationMode.java | 3 + .../model/codesystems/ResponseCode.java | 3 + .../codesystems/RestfulConformanceMode.java | 3 + .../model/codesystems/RestfulInteraction.java | 3 + .../codesystems/RestfulSecurityService.java | 3 + .../model/codesystems/RiskProbability.java | 3 + .../model/codesystems/Ruleset.java | 3 + .../model/codesystems/SearchEntryMode.java | 3 + .../model/codesystems/SearchModifierCode.java | 3 + .../model/codesystems/SearchParamType.java | 3 + .../model/codesystems/SearchXpathUsage.java | 3 + .../model/codesystems/SelectionBehavior.java | 3 + .../model/codesystems/SequenceType.java | 3 + .../model/codesystems/ServiceCategory.java | 3 + .../model/codesystems/ServiceModifiers.java | 3 + .../model/codesystems/ServicePharmacy.java | 3 + .../model/codesystems/ServicePlace.java | 3 + .../model/codesystems/ServiceProduct.java | 3 + .../ServiceProvisionConditions.java | 3 + .../codesystems/ServiceReferralMethod.java | 3 + .../model/codesystems/ServiceType.java | 3 + .../model/codesystems/ServiceUscls.java | 3 + .../model/codesystems/SignatureType.java | 3 + .../model/codesystems/Slotstatus.java | 3 + .../model/codesystems/SpecialValues.java | 3 + .../model/codesystems/SpecimenStatus.java | 3 + .../codesystems/StructureDefinitionKind.java | 3 + .../codesystems/SubscriptionChannelType.java | 3 + .../model/codesystems/SubscriptionStatus.java | 3 + .../model/codesystems/SubscriptionTag.java | 3 + .../model/codesystems/SubstanceCategory.java | 3 + .../codesystems/SupplydeliveryStatus.java | 3 + .../model/codesystems/SupplydeliveryType.java | 3 + .../model/codesystems/SupplyrequestKind.java | 3 + .../codesystems/SupplyrequestReason.java | 3 + .../codesystems/SupplyrequestStatus.java | 3 + .../model/codesystems/Surface.java | 3 + .../model/codesystems/TaskPerformerType.java | 3 + .../model/codesystems/TaskPriority.java | 3 + .../model/codesystems/TaskStatus.java | 3 + .../dstu2016may/model/codesystems/Teeth.java | 3 + .../codesystems/TestscriptOperationCodes.java | 3 + .../TestscriptProfileDestinationTypes.java | 3 + .../TestscriptProfileOriginTypes.java | 3 + .../model/codesystems/TimingAbbreviation.java | 3 + .../dstu2016may/model/codesystems/Tooth.java | 3 + .../model/codesystems/TransactionMode.java | 3 + .../model/codesystems/TriggerType.java | 3 + .../model/codesystems/TypeDerivationRule.java | 3 + .../dstu2016may/model/codesystems/Udi.java | 3 + .../model/codesystems/UnknownContentCode.java | 3 + .../model/codesystems/UslabDoEvent.java | 3 + .../model/codesystems/UslabObsKind.java | 3 + .../V3AcknowledgementCondition.java | 3 + .../V3AcknowledgementDetailCode.java | 3 + .../V3AcknowledgementDetailType.java | 3 + .../codesystems/V3AcknowledgementType.java | 3 + .../model/codesystems/V3ActClass.java | 3 + .../model/codesystems/V3ActCode.java | 3 + .../codesystems/V3ActExposureLevelCode.java | 3 + .../V3ActInvoiceElementModifier.java | 3 + .../model/codesystems/V3ActMood.java | 3 + .../model/codesystems/V3ActPriority.java | 3 + .../model/codesystems/V3ActReason.java | 3 + .../V3ActRelationshipCheckpoint.java | 3 + .../codesystems/V3ActRelationshipJoin.java | 3 + .../codesystems/V3ActRelationshipSplit.java | 3 + .../codesystems/V3ActRelationshipSubset.java | 3 + .../codesystems/V3ActRelationshipType.java | 3 + .../model/codesystems/V3ActSite.java | 3 + .../model/codesystems/V3ActStatus.java | 3 + .../model/codesystems/V3ActUSPrivacyLaw.java | 3 + .../model/codesystems/V3ActUncertainty.java | 3 + .../model/codesystems/V3AddressPartType.java | 3 + .../model/codesystems/V3AddressUse.java | 3 + .../codesystems/V3AdministrativeGender.java | 3 + ...V3AmericanIndianAlaskaNativeLanguages.java | 3 + .../model/codesystems/V3Calendar.java | 3 + .../model/codesystems/V3CalendarCycle.java | 3 + .../model/codesystems/V3CalendarType.java | 3 + .../model/codesystems/V3Charset.java | 3 + .../model/codesystems/V3CodingRationale.java | 3 + .../V3CommunicationFunctionType.java | 3 + .../codesystems/V3CompressionAlgorithm.java | 3 + .../model/codesystems/V3Confidentiality.java | 3 + .../model/codesystems/V3ContainerCap.java | 3 + .../codesystems/V3ContainerSeparator.java | 3 + .../codesystems/V3ContentProcessingMode.java | 3 + .../model/codesystems/V3ContextControl.java | 3 + .../model/codesystems/V3DataOperation.java | 3 + .../model/codesystems/V3DeviceAlertLevel.java | 3 + .../codesystems/V3DocumentCompletion.java | 3 + .../model/codesystems/V3DocumentStorage.java | 3 + .../model/codesystems/V3EducationLevel.java | 3 + .../model/codesystems/V3EmployeeJobClass.java | 3 + .../V3EncounterAdmissionSource.java | 3 + .../V3EncounterSpecialCourtesy.java | 3 + .../model/codesystems/V3EntityClass.java | 3 + .../model/codesystems/V3EntityCode.java | 3 + .../model/codesystems/V3EntityDeterminer.java | 3 + .../model/codesystems/V3EntityHandling.java | 3 + .../V3EntityNamePartQualifier.java | 3 + .../V3EntityNamePartQualifierR2.java | 3 + .../codesystems/V3EntityNamePartType.java | 3 + .../codesystems/V3EntityNamePartTypeR2.java | 3 + .../model/codesystems/V3EntityNameUse.java | 3 + .../model/codesystems/V3EntityNameUseR2.java | 3 + .../model/codesystems/V3EntityRisk.java | 3 + .../model/codesystems/V3EntityStatus.java | 3 + .../codesystems/V3EquipmentAlertLevel.java | 3 + .../model/codesystems/V3Ethnicity.java | 3 + .../model/codesystems/V3ExposureMode.java | 3 + .../model/codesystems/V3GTSAbbreviation.java | 3 + .../model/codesystems/V3GenderStatus.java | 3 + .../model/codesystems/V3HL7UpdateMode.java | 3 + .../model/codesystems/V3Hl7Realm.java | 3 + .../model/codesystems/V3Hl7V3Conformance.java | 3 + .../model/codesystems/V3HtmlLinkType.java | 3 + .../codesystems/V3IdentifierReliability.java | 3 + .../model/codesystems/V3IdentifierScope.java | 3 + .../V3IntegrityCheckAlgorithm.java | 3 + .../codesystems/V3LanguageAbilityMode.java | 3 + .../V3LanguageAbilityProficiency.java | 3 + .../codesystems/V3LivingArrangement.java | 3 + .../codesystems/V3LocalMarkupIgnore.java | 3 + .../V3LocalRemoteControlState.java | 3 + .../V3ManagedParticipationStatus.java | 3 + .../model/codesystems/V3MapRelationship.java | 3 + .../model/codesystems/V3MaritalStatus.java | 3 + .../codesystems/V3MessageWaitingPriority.java | 3 + .../model/codesystems/V3ModifyIndicator.java | 3 + .../model/codesystems/V3NullFlavor.java | 3 + .../V3ObservationInterpretation.java | 3 + .../codesystems/V3ObservationMethod.java | 3 + .../model/codesystems/V3ObservationValue.java | 3 + .../codesystems/V3OrderableDrugForm.java | 3 + .../codesystems/V3ParticipationFunction.java | 3 + .../codesystems/V3ParticipationMode.java | 3 + .../codesystems/V3ParticipationSignature.java | 3 + .../codesystems/V3ParticipationType.java | 3 + .../codesystems/V3PatientImportance.java | 3 + .../model/codesystems/V3PaymentTerms.java | 3 + .../codesystems/V3PersonDisabilityType.java | 3 + .../V3ProbabilityDistributionType.java | 3 + .../model/codesystems/V3ProcessingID.java | 3 + .../model/codesystems/V3ProcessingMode.java | 3 + .../codesystems/V3QueryParameterValue.java | 3 + .../model/codesystems/V3QueryPriority.java | 3 + .../codesystems/V3QueryRequestLimit.java | 3 + .../model/codesystems/V3QueryResponse.java | 3 + .../model/codesystems/V3QueryStatusCode.java | 3 + .../dstu2016may/model/codesystems/V3Race.java | 3 + .../codesystems/V3RelationalOperator.java | 3 + .../V3RelationshipConjunction.java | 3 + .../codesystems/V3ReligiousAffiliation.java | 3 + .../model/codesystems/V3ResponseLevel.java | 3 + .../model/codesystems/V3ResponseModality.java | 3 + .../model/codesystems/V3ResponseMode.java | 3 + .../model/codesystems/V3RoleClass.java | 3 + .../model/codesystems/V3RoleCode.java | 3 + .../model/codesystems/V3RoleLinkStatus.java | 3 + .../model/codesystems/V3RoleLinkType.java | 3 + .../model/codesystems/V3RoleStatus.java | 3 + .../codesystems/V3RouteOfAdministration.java | 3 + .../model/codesystems/V3Sequencing.java | 3 + .../model/codesystems/V3SetOperator.java | 3 + .../model/codesystems/V3SpecimenType.java | 3 + .../V3SubstanceAdminSubstitution.java | 3 + .../codesystems/V3SubstitutionCondition.java | 3 + .../V3TableCellHorizontalAlign.java | 3 + .../model/codesystems/V3TableCellScope.java | 3 + .../codesystems/V3TableCellVerticalAlign.java | 3 + .../model/codesystems/V3TableFrame.java | 3 + .../model/codesystems/V3TableRules.java | 3 + .../model/codesystems/V3TargetAwareness.java | 3 + .../V3TelecommunicationCapabilities.java | 3 + .../model/codesystems/V3TimingEvent.java | 3 + .../V3TransmissionRelationshipTypeCode.java | 3 + .../model/codesystems/V3TribalEntityUS.java | 3 + .../codesystems/V3VaccineManufacturer.java | 3 + .../VaccinationProtocolDoseStatus.java | 3 + .../VaccinationProtocolDoseStatusReason.java | 3 + .../model/codesystems/ValueCodes.java | 3 + .../model/codesystems/VariantState.java | 3 + .../model/codesystems/VersioningPolicy.java | 3 + .../model/codesystems/VisionBaseCodes.java | 3 + .../model/codesystems/VisionEyeCodes.java | 3 + .../model/codesystems/VisionProduct.java | 3 + .../codesystems/XdsRelationshipType.java | 3 + .../org/hl7/fhir/dstu3/model/Account.java | 4 + .../fhir/dstu3/model/ActivityDefinition.java | 8 + .../org/hl7/fhir/dstu3/model/Address.java | 8 + .../hl7/fhir/dstu3/model/AdverseEvent.java | 8 + .../fhir/dstu3/model/AllergyIntolerance.java | 24 +++ .../org/hl7/fhir/dstu3/model/Appointment.java | 12 ++ .../fhir/dstu3/model/AppointmentResponse.java | 4 + .../org/hl7/fhir/dstu3/model/AuditEvent.java | 12 ++ .../java/org/hl7/fhir/dstu3/model/Bundle.java | 12 ++ .../fhir/dstu3/model/CapabilityStatement.java | 48 +++++ .../org/hl7/fhir/dstu3/model/CarePlan.java | 12 ++ .../org/hl7/fhir/dstu3/model/CareTeam.java | 4 + .../org/hl7/fhir/dstu3/model/ChargeItem.java | 4 + .../java/org/hl7/fhir/dstu3/model/Claim.java | 8 + .../hl7/fhir/dstu3/model/ClaimResponse.java | 4 + .../fhir/dstu3/model/ClinicalImpression.java | 4 + .../org/hl7/fhir/dstu3/model/CodeSystem.java | 16 ++ .../hl7/fhir/dstu3/model/Communication.java | 4 + .../dstu3/model/CommunicationRequest.java | 8 + .../dstu3/model/CompartmentDefinition.java | 4 + .../org/hl7/fhir/dstu3/model/Composition.java | 20 ++ .../org/hl7/fhir/dstu3/model/ConceptMap.java | 4 + .../org/hl7/fhir/dstu3/model/Condition.java | 8 + .../org/hl7/fhir/dstu3/model/Consent.java | 12 ++ .../hl7/fhir/dstu3/model/ContactPoint.java | 8 + .../org/hl7/fhir/dstu3/model/Contract.java | 4 + .../org/hl7/fhir/dstu3/model/Contributor.java | 4 + .../org/hl7/fhir/dstu3/model/Coverage.java | 4 + .../org/hl7/fhir/dstu3/model/DataElement.java | 4 + .../hl7/fhir/dstu3/model/DetectedIssue.java | 8 + .../java/org/hl7/fhir/dstu3/model/Device.java | 8 + .../hl7/fhir/dstu3/model/DeviceComponent.java | 4 + .../hl7/fhir/dstu3/model/DeviceMetric.java | 20 ++ .../hl7/fhir/dstu3/model/DeviceRequest.java | 8 + .../fhir/dstu3/model/DeviceUseStatement.java | 4 + .../fhir/dstu3/model/DiagnosticReport.java | 4 + .../fhir/dstu3/model/DocumentReference.java | 8 + .../fhir/dstu3/model/ElementDefinition.java | 24 +++ .../fhir/dstu3/model/EligibilityRequest.java | 4 + .../fhir/dstu3/model/EligibilityResponse.java | 4 + .../org/hl7/fhir/dstu3/model/Encounter.java | 8 + .../org/hl7/fhir/dstu3/model/Endpoint.java | 4 + .../fhir/dstu3/model/EnrollmentRequest.java | 4 + .../fhir/dstu3/model/EnrollmentResponse.java | 4 + .../hl7/fhir/dstu3/model/Enumerations.java | 68 +++++++ .../hl7/fhir/dstu3/model/EpisodeOfCare.java | 4 + .../fhir/dstu3/model/ExpansionProfile.java | 4 + .../dstu3/model/ExplanationOfBenefit.java | 4 + .../fhir/dstu3/model/FamilyMemberHistory.java | 4 + .../java/org/hl7/fhir/dstu3/model/Flag.java | 4 + .../java/org/hl7/fhir/dstu3/model/Goal.java | 4 + .../hl7/fhir/dstu3/model/GraphDefinition.java | 8 + .../java/org/hl7/fhir/dstu3/model/Group.java | 4 + .../fhir/dstu3/model/GuidanceResponse.java | 4 + .../fhir/dstu3/model/HealthcareService.java | 4 + .../org/hl7/fhir/dstu3/model/HumanName.java | 4 + .../org/hl7/fhir/dstu3/model/Identifier.java | 4 + .../hl7/fhir/dstu3/model/ImagingStudy.java | 4 + .../hl7/fhir/dstu3/model/Immunization.java | 4 + .../fhir/dstu3/model/ImplementationGuide.java | 8 + .../org/hl7/fhir/dstu3/model/Linkage.java | 4 + .../hl7/fhir/dstu3/model/ListResource.java | 8 + .../org/hl7/fhir/dstu3/model/Location.java | 8 + .../hl7/fhir/dstu3/model/MeasureReport.java | 8 + .../java/org/hl7/fhir/dstu3/model/Media.java | 4 + .../org/hl7/fhir/dstu3/model/Medication.java | 4 + .../dstu3/model/MedicationAdministration.java | 4 + .../fhir/dstu3/model/MedicationDispense.java | 4 + .../fhir/dstu3/model/MedicationRequest.java | 12 ++ .../fhir/dstu3/model/MedicationStatement.java | 8 + .../fhir/dstu3/model/MessageDefinition.java | 4 + .../hl7/fhir/dstu3/model/MessageHeader.java | 4 + .../hl7/fhir/dstu3/model/NamingSystem.java | 8 + .../org/hl7/fhir/dstu3/model/Narrative.java | 4 + .../hl7/fhir/dstu3/model/NutritionOrder.java | 4 + .../org/hl7/fhir/dstu3/model/Observation.java | 8 + .../fhir/dstu3/model/OperationDefinition.java | 8 + .../fhir/dstu3/model/OperationOutcome.java | 8 + .../fhir/dstu3/model/ParameterDefinition.java | 4 + .../org/hl7/fhir/dstu3/model/Patient.java | 4 + .../hl7/fhir/dstu3/model/PaymentNotice.java | 4 + .../dstu3/model/PaymentReconciliation.java | 4 + .../java/org/hl7/fhir/dstu3/model/Person.java | 4 + .../hl7/fhir/dstu3/model/PlanDefinition.java | 32 ++++ .../fhir/dstu3/model/PractitionerRole.java | 4 + .../org/hl7/fhir/dstu3/model/Procedure.java | 4 + .../fhir/dstu3/model/ProcedureRequest.java | 12 ++ .../hl7/fhir/dstu3/model/ProcessRequest.java | 8 + .../hl7/fhir/dstu3/model/ProcessResponse.java | 4 + .../org/hl7/fhir/dstu3/model/Provenance.java | 4 + .../org/hl7/fhir/dstu3/model/Quantity.java | 4 + .../hl7/fhir/dstu3/model/Questionnaire.java | 4 + .../dstu3/model/QuestionnaireResponse.java | 4 + .../hl7/fhir/dstu3/model/ReferralRequest.java | 12 ++ .../hl7/fhir/dstu3/model/RelatedArtifact.java | 4 + .../hl7/fhir/dstu3/model/RequestGroup.java | 40 ++++ .../hl7/fhir/dstu3/model/ResearchStudy.java | 4 + .../hl7/fhir/dstu3/model/ResearchSubject.java | 4 + .../hl7/fhir/dstu3/model/RiskAssessment.java | 4 + .../hl7/fhir/dstu3/model/SearchParameter.java | 12 ++ .../org/hl7/fhir/dstu3/model/Sequence.java | 12 ++ .../java/org/hl7/fhir/dstu3/model/Slot.java | 4 + .../org/hl7/fhir/dstu3/model/Specimen.java | 4 + .../fhir/dstu3/model/StructureDefinition.java | 12 ++ .../hl7/fhir/dstu3/model/StructureMap.java | 28 +++ .../hl7/fhir/dstu3/model/Subscription.java | 8 + .../org/hl7/fhir/dstu3/model/Substance.java | 4 + .../hl7/fhir/dstu3/model/SupplyDelivery.java | 4 + .../hl7/fhir/dstu3/model/SupplyRequest.java | 8 + .../java/org/hl7/fhir/dstu3/model/Task.java | 12 ++ .../org/hl7/fhir/dstu3/model/TestReport.java | 16 ++ .../org/hl7/fhir/dstu3/model/TestScript.java | 20 ++ .../java/org/hl7/fhir/dstu3/model/Timing.java | 12 ++ .../fhir/dstu3/model/TriggerDefinition.java | 4 + .../org/hl7/fhir/dstu3/model/ValueSet.java | 4 + .../fhir/dstu3/model/VisionPrescription.java | 12 ++ .../model/codesystems/AbstractTypes.java | 3 + .../model/codesystems/AccountStatus.java | 3 + .../ActionCardinalityBehavior.java | 3 + .../codesystems/ActionConditionKind.java | 3 + .../codesystems/ActionGroupingBehavior.java | 3 + .../codesystems/ActionParticipantType.java | 3 + .../codesystems/ActionPrecheckBehavior.java | 3 + .../codesystems/ActionRelationshipType.java | 3 + .../codesystems/ActionRequiredBehavior.java | 3 + .../codesystems/ActionSelectionBehavior.java | 3 + .../dstu3/model/codesystems/ActionType.java | 3 + .../dstu3/model/codesystems/Actionlist.java | 3 + .../ActivityDefinitionCategory.java | 3 + .../codesystems/Additionalmaterials.java | 3 + .../dstu3/model/codesystems/AddressType.java | 3 + .../dstu3/model/codesystems/AddressUse.java | 3 + .../dstu3/model/codesystems/Adjudication.java | 3 + .../model/codesystems/AdjudicationError.java | 3 + .../model/codesystems/AdjudicationReason.java | 3 + .../codesystems/AdministrativeGender.java | 3 + .../codesystems/AdverseEventCategory.java | 3 + .../codesystems/AdverseEventCausality.java | 3 + .../AdverseEventCausalityAssess.java | 3 + .../AdverseEventCausalityMethod.java | 3 + .../AdverseEventCausalityResult.java | 3 + .../codesystems/AdverseEventOutcome.java | 3 + .../codesystems/AdverseEventSeriousness.java | 3 + .../AllergIntolSubstanceExpRisk.java | 3 + .../codesystems/AllergyClinicalStatus.java | 3 + .../AllergyIntoleranceCategory.java | 3 + .../AllergyIntoleranceCriticality.java | 3 + .../codesystems/AllergyIntoleranceStatus.java | 3 + .../codesystems/AllergyIntoleranceType.java | 3 + .../AllergyVerificationStatus.java | 3 + .../model/codesystems/AnimalGenderstatus.java | 3 + .../model/codesystems/AnimalSpecies.java | 3 + .../model/codesystems/AnzscoOccupations.java | 3 + .../model/codesystems/Appointmentstatus.java | 3 + .../codesystems/AssertDirectionCodes.java | 3 + .../codesystems/AssertOperatorCodes.java | 3 + .../codesystems/AssertResponseCodeTypes.java | 3 + .../model/codesystems/AuditEntityType.java | 3 + .../model/codesystems/AuditEventAction.java | 3 + .../model/codesystems/AuditEventOutcome.java | 3 + .../model/codesystems/AuditEventType.java | 3 + .../model/codesystems/AuditSourceType.java | 3 + .../model/codesystems/BasicResourceType.java | 3 + .../model/codesystems/BenefitCategory.java | 3 + .../model/codesystems/BenefitNetwork.java | 3 + .../model/codesystems/BenefitSubcategory.java | 3 + .../dstu3/model/codesystems/BenefitTerm.java | 3 + .../dstu3/model/codesystems/BenefitType.java | 3 + .../dstu3/model/codesystems/BenefitUnit.java | 3 + .../model/codesystems/BindingStrength.java | 3 + .../dstu3/model/codesystems/BundleType.java | 3 + .../codesystems/CapabilityStatementKind.java | 3 + .../codesystems/CarePlanActivityCategory.java | 3 + .../codesystems/CarePlanActivityStatus.java | 3 + .../model/codesystems/CarePlanIntent.java | 3 + .../codesystems/CarePlanRelationship.java | 3 + .../model/codesystems/CarePlanStatus.java | 3 + .../model/codesystems/CareTeamCategory.java | 3 + .../model/codesystems/CareTeamStatus.java | 3 + .../codesystems/CatalogContentStatus.java | 3 + .../model/codesystems/CatalogContentType.java | 3 + .../model/codesystems/CatalogEntryStatus.java | 3 + .../model/codesystems/CatalogEntryType.java | 3 + .../codesystems/CatalogItemRelationType.java | 3 + .../model/codesystems/CatalogUpdateMode.java | 3 + .../codesystems/ChargeitemBillingcodes.java | 3 + .../model/codesystems/ChargeitemStatus.java | 3 + .../codesystems/ChoiceListOrientation.java | 3 + .../model/codesystems/ChromosomeHuman.java | 3 + .../model/codesystems/ClaimCareteamrole.java | 3 + .../model/codesystems/ClaimException.java | 3 + .../codesystems/ClaimInformationcategory.java | 3 + .../model/codesystems/ClaimModifiers.java | 3 + .../dstu3/model/codesystems/ClaimStatus.java | 3 + .../dstu3/model/codesystems/ClaimSubtype.java | 3 + .../dstu3/model/codesystems/ClaimType.java | 3 + .../dstu3/model/codesystems/ClaimUse.java | 3 + .../codesystems/ClaimresponseStatus.java | 3 + .../codesystems/ClassificationOrContext.java | 3 + .../codesystems/ClinicalImpressionStatus.java | 3 + .../codesystems/CodesystemContentMode.java | 3 + .../CodesystemHierarchyMeaning.java | 3 + .../dstu3/model/codesystems/CommonTags.java | 3 + .../codesystems/CommunicationCategory.java | 3 + .../CommunicationNotDoneReason.java | 3 + .../CommunicationRequestStatus.java | 3 + .../codesystems/CommunicationStatus.java | 3 + .../model/codesystems/CompartmentType.java | 3 + .../codesystems/CompositeMeasureScoring.java | 3 + .../CompositionAttestationMode.java | 3 + .../model/codesystems/CompositionStatus.java | 3 + .../codesystems/ConceptMapEquivalence.java | 3 + .../model/codesystems/ConceptProperties.java | 3 + .../codesystems/ConceptPropertyType.java | 3 + .../codesystems/ConceptmapUnmappedMode.java | 3 + .../model/codesystems/ConditionCategory.java | 3 + .../model/codesystems/ConditionClinical.java | 3 + .../model/codesystems/ConditionState.java | 3 + .../model/codesystems/ConditionVerStatus.java | 3 + .../codesystems/ConditionalDeleteStatus.java | 3 + .../codesystems/ConditionalReadStatus.java | 3 + .../codesystems/ConformanceExpectation.java | 3 + .../model/codesystems/ConsentAction.java | 3 + .../model/codesystems/ConsentCategory.java | 3 + .../model/codesystems/ConsentDataMeaning.java | 3 + .../model/codesystems/ConsentExceptType.java | 3 + .../model/codesystems/ConsentStateCodes.java | 3 + .../model/codesystems/ConsentStatus.java | 3 + .../model/codesystems/ConstraintSeverity.java | 3 + .../model/codesystems/ContactPointSystem.java | 3 + .../model/codesystems/ContactPointUse.java | 3 + .../model/codesystems/ContactentityType.java | 3 + .../dstu3/model/codesystems/ContentType.java | 3 + .../model/codesystems/ContractAction.java | 3 + .../model/codesystems/ContractActorrole.java | 3 + .../ContractContentDerivative.java | 3 + .../model/codesystems/ContractSignerType.java | 3 + .../model/codesystems/ContractStatus.java | 3 + .../model/codesystems/ContractSubtype.java | 3 + .../codesystems/ContractTermSubtype.java | 3 + .../model/codesystems/ContractTermType.java | 3 + .../dstu3/model/codesystems/ContractType.java | 3 + .../model/codesystems/ContributorType.java | 3 + .../model/codesystems/CopyNumberEvent.java | 3 + .../model/codesystems/CoverageException.java | 3 + .../model/codesystems/CoverageLevel.java | 3 + .../model/codesystems/CoverageSelfpay.java | 3 + .../model/codesystems/CoverageStatus.java | 3 + .../codesystems/CqifEvidenceQuality.java | 3 + .../CqifRecommendationStrength.java | 3 + .../model/codesystems/CqifTriggerType.java | 3 + .../dstu3/model/codesystems/DWebType.java | 3 + .../model/codesystems/DataAbsentReason.java | 3 + .../dstu3/model/codesystems/DataTypes.java | 3 + .../codesystems/DataelementStringency.java | 3 + .../dstu3/model/codesystems/DaysOfWeek.java | 3 + .../model/codesystems/DefinitionStatus.java | 3 + .../model/codesystems/DefinitionTopic.java | 3 + .../codesystems/DetectedissueSeverity.java | 3 + .../dstu3/model/codesystems/DeviceAction.java | 3 + .../dstu3/model/codesystems/DeviceSafety.java | 3 + .../codesystems/DeviceStatementStatus.java | 3 + .../model/codesystems/DiagnosisRole.java | 3 + .../codesystems/DiagnosticReportStatus.java | 3 + .../codesystems/DicomAuditLifecycle.java | 3 + .../codesystems/DigitalMediaSubtype.java | 3 + .../model/codesystems/DigitalMediaType.java | 3 + .../model/codesystems/DiscriminatorType.java | 3 + .../dstu3/model/codesystems/DocumentMode.java | 3 + .../codesystems/DocumentReferenceStatus.java | 3 + .../codesystems/DocumentRelationshipType.java | 3 + .../codesystems/EligibilityrequestStatus.java | 3 + .../EligibilityresponseStatus.java | 3 + .../codesystems/EncounterAdmitSource.java | 3 + .../model/codesystems/EncounterDiet.java | 3 + .../EncounterDischargeDisposition.java | 3 + .../codesystems/EncounterLocationStatus.java | 3 + .../codesystems/EncounterParticipantType.java | 3 + .../EncounterSpecialArrangements.java | 3 + .../model/codesystems/EncounterStatus.java | 3 + .../model/codesystems/EncounterType.java | 3 + .../codesystems/EndpointConnectionType.java | 3 + .../codesystems/EndpointPayloadType.java | 3 + .../model/codesystems/EndpointStatus.java | 3 + .../codesystems/EnrollmentrequestStatus.java | 3 + .../codesystems/EnrollmentresponseStatus.java | 3 + .../model/codesystems/EntformulaAdditive.java | 3 + .../codesystems/EpisodeOfCareStatus.java | 3 + .../model/codesystems/EpisodeofcareType.java | 3 + .../codesystems/EventCapabilityMode.java | 3 + .../dstu3/model/codesystems/EventStatus.java | 3 + .../dstu3/model/codesystems/EventTiming.java | 3 + .../codesystems/ExDiagnosisrelatedgroup.java | 3 + .../model/codesystems/ExDiagnosistype.java | 3 + .../dstu3/model/codesystems/ExOnsettype.java | 3 + .../codesystems/ExPayeeResourceType.java | 3 + .../model/codesystems/ExPaymenttype.java | 3 + .../model/codesystems/ExProgramCode.java | 3 + .../model/codesystems/ExRevenueCenter.java | 3 + .../ExplanationofbenefitStatus.java | 3 + .../model/codesystems/ExtensionContext.java | 3 + .../model/codesystems/ExtraActivityType.java | 3 + .../codesystems/ExtraSecurityRoleType.java | 3 + .../model/codesystems/FilterOperator.java | 3 + .../dstu3/model/codesystems/FlagCategory.java | 3 + .../dstu3/model/codesystems/FlagPriority.java | 3 + .../dstu3/model/codesystems/FlagStatus.java | 3 + .../dstu3/model/codesystems/FmConditions.java | 3 + .../dstu3/model/codesystems/FmItemtype.java | 3 + .../dstu3/model/codesystems/FmStatus.java | 3 + .../fhir/dstu3/model/codesystems/Forms.java | 3 + .../dstu3/model/codesystems/Fundsreserve.java | 3 + .../codesystems/GoalAcceptanceStatus.java | 3 + .../dstu3/model/codesystems/GoalCategory.java | 3 + .../dstu3/model/codesystems/GoalPriority.java | 3 + .../codesystems/GoalRelationshipType.java | 3 + .../dstu3/model/codesystems/GoalStatus.java | 3 + .../model/codesystems/GoalStatusReason.java | 3 + .../codesystems/GraphCompartmentRule.java | 3 + .../dstu3/model/codesystems/GroupType.java | 3 + .../codesystems/GuidanceResponseStatus.java | 3 + .../codesystems/GuideDependencyType.java | 3 + .../model/codesystems/GuidePageKind.java | 3 + .../codesystems/HistoryNotDoneReason.java | 3 + .../model/codesystems/HistoryStatus.java | 3 + .../dstu3/model/codesystems/Hl7WorkGroup.java | 3 + .../model/codesystems/HttpOperations.java | 3 + .../dstu3/model/codesystems/HttpVerb.java | 3 + .../model/codesystems/Icd10Procedures.java | 3 + .../model/codesystems/IdentifierType.java | 3 + .../model/codesystems/IdentifierUse.java | 3 + .../codesystems/IdentityAssuranceLevel.java | 3 + .../model/codesystems/ImmunizationOrigin.java | 3 + ...munizationRecommendationDateCriterion.java | 3 + .../ImmunizationRecommendationStatus.java | 3 + .../model/codesystems/ImplantStatus.java | 3 + .../dstu3/model/codesystems/Intervention.java | 3 + .../model/codesystems/Iso21089Lifecycle.java | 3 + .../model/codesystems/IssueSeverity.java | 3 + .../dstu3/model/codesystems/IssueType.java | 3 + .../dstu3/model/codesystems/ItemType.java | 3 + .../codesystems/LOINC480020Answerlist.java | 3 + .../codesystems/LOINC480194Answerlist.java | 3 + .../codesystems/LOINC530345Answerlist.java | 3 + .../dstu3/model/codesystems/LibraryType.java | 3 + .../dstu3/model/codesystems/LinkType.java | 3 + .../dstu3/model/codesystems/LinkageType.java | 3 + .../model/codesystems/ListEmptyReason.java | 3 + .../model/codesystems/ListExampleCodes.java | 3 + .../dstu3/model/codesystems/ListItemFlag.java | 3 + .../dstu3/model/codesystems/ListMode.java | 3 + .../dstu3/model/codesystems/ListOrder.java | 3 + .../dstu3/model/codesystems/ListStatus.java | 3 + .../dstu3/model/codesystems/LocationMode.java | 3 + .../codesystems/LocationPhysicalType.java | 3 + .../model/codesystems/LocationStatus.java | 3 + .../model/codesystems/MapContextType.java | 3 + .../model/codesystems/MapGroupTypeMode.java | 3 + .../dstu3/model/codesystems/MapInputMode.java | 3 + .../dstu3/model/codesystems/MapListMode.java | 3 + .../dstu3/model/codesystems/MapModelMode.java | 3 + .../model/codesystems/MapSourceListMode.java | 3 + .../model/codesystems/MapTargetListMode.java | 3 + .../dstu3/model/codesystems/MapTransform.java | 3 + .../model/codesystems/MaritalStatus.java | 3 + .../dstu3/model/codesystems/MatchGrade.java | 3 + .../model/codesystems/MeasureDataUsage.java | 3 + .../model/codesystems/MeasurePopulation.java | 3 + .../codesystems/MeasureReportStatus.java | 3 + .../model/codesystems/MeasureReportType.java | 3 + .../model/codesystems/MeasureScoring.java | 3 + .../dstu3/model/codesystems/MeasureType.java | 3 + .../codesystems/MeasurementPrinciple.java | 3 + .../codesystems/MedicationAdminCategory.java | 3 + .../codesystems/MedicationAdminStatus.java | 3 + .../MedicationDispenseCategory.java | 3 + .../codesystems/MedicationDispenseStatus.java | 3 + .../codesystems/MedicationPackageForm.java | 3 + .../MedicationRequestCategory.java | 3 + .../codesystems/MedicationRequestIntent.java | 3 + .../MedicationRequestPriority.java | 3 + .../codesystems/MedicationRequestStatus.java | 3 + .../MedicationStatementCategory.java | 3 + .../MedicationStatementNottaken.java | 3 + .../MedicationStatementStatus.java | 3 + .../codesystems/MedicationStatementTaken.java | 3 + .../model/codesystems/MedicationStatus.java | 3 + .../model/codesystems/MessageEvents.java | 3 + .../codesystems/MessageReasonEncounter.java | 3 + .../MessageSignificanceCategory.java | 3 + .../model/codesystems/MessageTransport.java | 3 + .../MessageheaderResponseRequest.java | 3 + .../codesystems/MetricCalibrationState.java | 3 + .../codesystems/MetricCalibrationType.java | 3 + .../model/codesystems/MetricCategory.java | 3 + .../dstu3/model/codesystems/MetricColor.java | 3 + .../codesystems/MetricOperationalStatus.java | 3 + .../model/codesystems/MissingToothReason.java | 3 + .../model/codesystems/NameAssemblyOrder.java | 3 + .../fhir/dstu3/model/codesystems/NameUse.java | 3 + .../NamingsystemIdentifierType.java | 3 + .../model/codesystems/NamingsystemType.java | 3 + .../model/codesystems/NarrativeStatus.java | 3 + .../dstu3/model/codesystems/NetworkType.java | 3 + .../dstu3/model/codesystems/NoteType.java | 3 + .../codesystems/NutritionRequestStatus.java | 3 + .../model/codesystems/ObjectLifecycle.java | 3 + .../dstu3/model/codesystems/ObjectRole.java | 3 + .../dstu3/model/codesystems/ObjectType.java | 3 + .../codesystems/ObservationCategory.java | 3 + .../codesystems/ObservationParamcode.java | 3 + .../ObservationRelationshiptypes.java | 3 + .../codesystems/ObservationStatistics.java | 3 + .../model/codesystems/ObservationStatus.java | 3 + .../model/codesystems/OccurrenceCodes.java | 3 + .../codesystems/OccurrenceSpanCodes.java | 3 + .../model/codesystems/OperationKind.java | 3 + .../model/codesystems/OperationOutcome.java | 3 + .../codesystems/OperationParameterUse.java | 3 + .../model/codesystems/OperationalStatus.java | 3 + .../OralProsthodonticMaterial.java | 3 + .../model/codesystems/OrganizationType.java | 3 + .../model/codesystems/ParameterGroup.java | 3 + .../codesystems/Participantrequired.java | 3 + .../codesystems/Participationstatus.java | 3 + .../model/codesystems/PatientMpiMatch.java | 3 + .../dstu3/model/codesystems/Payeetype.java | 3 + .../codesystems/PaymentAdjustmentReason.java | 3 + .../model/codesystems/PaymentStatus.java | 3 + .../dstu3/model/codesystems/PaymentType.java | 3 + .../codesystems/PaymentnoticeStatus.java | 3 + .../PaymentreconciliationStatus.java | 3 + .../model/codesystems/PlanDefinitionType.java | 3 + .../codesystems/PolicyholderRelationship.java | 3 + .../model/codesystems/PractitionerRole.java | 3 + .../codesystems/PractitionerSpecialty.java | 3 + .../ProcedureProgressStatusCodes.java | 3 + .../ProcedureRelationshipType.java | 3 + .../codesystems/ProcedureRequestPriority.java | 3 + .../codesystems/ProcedureRequestStatus.java | 3 + .../model/codesystems/ProcedureStatus.java | 3 + .../model/codesystems/ProcessOutcome.java | 3 + .../model/codesystems/ProcessPriority.java | 3 + .../codesystems/ProcessrequestStatus.java | 3 + .../codesystems/ProcessresponseStatus.java | 3 + .../codesystems/PropertyRepresentation.java | 3 + .../codesystems/ProvenanceAgentRole.java | 3 + .../codesystems/ProvenanceAgentType.java | 3 + .../codesystems/ProvenanceEntityRole.java | 3 + .../codesystems/ProviderQualification.java | 3 + .../model/codesystems/PublicationStatus.java | 3 + .../dstu3/model/codesystems/QualityType.java | 3 + .../model/codesystems/QuantityComparator.java | 3 + .../model/codesystems/QuestionMaxOccurs.java | 3 + .../QuestionnaireAnswersStatus.java | 3 + .../QuestionnaireDisplayCategory.java | 3 + .../codesystems/QuestionnaireItemControl.java | 3 + .../codesystems/QuestionnaireStatus.java | 3 + .../codesystems/QuestionnaireUsageMode.java | 3 + .../codesystems/ReactionEventCertainty.java | 3 + .../codesystems/ReactionEventSeverity.java | 3 + .../ReasonMedicationGivenCodes.java | 3 + .../ReasonMedicationNotGivenCodes.java | 3 + .../codesystems/ReferenceHandlingPolicy.java | 3 + .../codesystems/ReferenceVersionRules.java | 3 + .../codesystems/ReferencerangeMeaning.java | 3 + .../codesystems/ReferralRequestStatus.java | 3 + .../model/codesystems/Referralcategory.java | 3 + .../model/codesystems/Referralstatus.java | 3 + .../codesystems/RelatedArtifactType.java | 3 + .../codesystems/RelatedClaimRelationship.java | 3 + .../dstu3/model/codesystems/Relationship.java | 3 + .../model/codesystems/RemittanceOutcome.java | 3 + .../codesystems/ReportActionResultCodes.java | 3 + .../codesystems/ReportParticipantType.java | 3 + .../model/codesystems/ReportResultCodes.java | 3 + .../model/codesystems/ReportStatusCodes.java | 3 + .../model/codesystems/RepositoryType.java | 3 + .../model/codesystems/RequestIntent.java | 3 + .../model/codesystems/RequestPriority.java | 3 + .../dstu3/model/codesystems/RequestStage.java | 3 + .../model/codesystems/RequestStatus.java | 3 + .../codesystems/ResearchStudyStatus.java | 3 + .../codesystems/ResearchSubjectStatus.java | 3 + .../codesystems/ResourceAggregationMode.java | 3 + .../codesystems/ResourceSlicingRules.java | 3 + .../model/codesystems/ResourceTypeLink.java | 3 + .../model/codesystems/ResourceTypes.java | 3 + .../codesystems/ResourceValidationMode.java | 3 + .../dstu3/model/codesystems/ResponseCode.java | 3 + .../codesystems/RestfulCapabilityMode.java | 3 + .../model/codesystems/RestfulInteraction.java | 3 + .../codesystems/RestfulSecurityService.java | 3 + .../model/codesystems/RiskProbability.java | 3 + .../fhir/dstu3/model/codesystems/Ruleset.java | 3 + .../model/codesystems/SearchComparator.java | 3 + .../model/codesystems/SearchEntryMode.java | 3 + .../model/codesystems/SearchModifierCode.java | 3 + .../model/codesystems/SearchParamType.java | 3 + .../model/codesystems/SearchXpathUsage.java | 3 + .../dstu3/model/codesystems/SequenceType.java | 3 + .../model/codesystems/ServiceCategory.java | 3 + .../model/codesystems/ServiceModifiers.java | 3 + .../model/codesystems/ServicePharmacy.java | 3 + .../dstu3/model/codesystems/ServicePlace.java | 3 + .../model/codesystems/ServiceProduct.java | 3 + .../ServiceProvisionConditions.java | 3 + .../codesystems/ServiceReferralMethod.java | 3 + .../dstu3/model/codesystems/ServiceType.java | 3 + .../dstu3/model/codesystems/ServiceUscls.java | 3 + .../model/codesystems/SignatureType.java | 3 + .../dstu3/model/codesystems/Slotstatus.java | 3 + .../model/codesystems/SpecialValues.java | 3 + .../model/codesystems/SpecificationType.java | 3 + .../model/codesystems/SpecimenStatus.java | 3 + .../codesystems/StructureDefinitionKind.java | 3 + .../codesystems/SubscriptionChannelType.java | 3 + .../model/codesystems/SubscriptionStatus.java | 3 + .../model/codesystems/SubscriptionTag.java | 3 + .../model/codesystems/SubstanceCategory.java | 3 + .../model/codesystems/SubstanceStatus.java | 3 + .../codesystems/SupplydeliveryStatus.java | 3 + .../model/codesystems/SupplydeliveryType.java | 3 + .../model/codesystems/SupplyrequestKind.java | 3 + .../codesystems/SupplyrequestReason.java | 3 + .../codesystems/SupplyrequestStatus.java | 3 + .../fhir/dstu3/model/codesystems/Surface.java | 3 + .../SystemVersionProcessingMode.java | 3 + .../model/codesystems/TaskPerformerType.java | 3 + .../dstu3/model/codesystems/TaskPriority.java | 3 + .../dstu3/model/codesystems/TaskStage.java | 3 + .../dstu3/model/codesystems/TaskStatus.java | 3 + .../fhir/dstu3/model/codesystems/Teeth.java | 3 + .../codesystems/TestscriptOperationCodes.java | 3 + .../TestscriptProfileDestinationTypes.java | 3 + .../TestscriptProfileOriginTypes.java | 3 + .../fhir/dstu3/model/codesystems/Tooth.java | 3 + .../model/codesystems/TransactionMode.java | 3 + .../dstu3/model/codesystems/TriggerType.java | 3 + .../model/codesystems/TypeDerivationRule.java | 3 + .../hl7/fhir/dstu3/model/codesystems/Udi.java | 3 + .../dstu3/model/codesystems/UdiEntryType.java | 3 + .../model/codesystems/UnknownContentCode.java | 3 + .../model/codesystems/UsageContextType.java | 3 + .../V3AcknowledgementCondition.java | 3 + .../V3AcknowledgementDetailCode.java | 3 + .../V3AcknowledgementDetailType.java | 3 + .../codesystems/V3AcknowledgementType.java | 3 + .../dstu3/model/codesystems/V3ActClass.java | 3 + .../dstu3/model/codesystems/V3ActCode.java | 3 + .../codesystems/V3ActExposureLevelCode.java | 3 + .../V3ActInvoiceElementModifier.java | 3 + .../dstu3/model/codesystems/V3ActMood.java | 3 + .../model/codesystems/V3ActPriority.java | 3 + .../dstu3/model/codesystems/V3ActReason.java | 3 + .../V3ActRelationshipCheckpoint.java | 3 + .../codesystems/V3ActRelationshipJoin.java | 3 + .../codesystems/V3ActRelationshipSplit.java | 3 + .../codesystems/V3ActRelationshipSubset.java | 3 + .../codesystems/V3ActRelationshipType.java | 3 + .../dstu3/model/codesystems/V3ActSite.java | 3 + .../dstu3/model/codesystems/V3ActStatus.java | 3 + .../model/codesystems/V3ActUSPrivacyLaw.java | 3 + .../model/codesystems/V3ActUncertainty.java | 3 + .../model/codesystems/V3AddressPartType.java | 3 + .../dstu3/model/codesystems/V3AddressUse.java | 3 + .../codesystems/V3AdministrativeGender.java | 3 + ...V3AmericanIndianAlaskaNativeLanguages.java | 3 + .../dstu3/model/codesystems/V3Calendar.java | 3 + .../model/codesystems/V3CalendarCycle.java | 3 + .../model/codesystems/V3CalendarType.java | 3 + .../dstu3/model/codesystems/V3Charset.java | 3 + .../model/codesystems/V3CodingRationale.java | 3 + .../V3CommunicationFunctionType.java | 3 + .../codesystems/V3CompressionAlgorithm.java | 3 + .../model/codesystems/V3Confidentiality.java | 3 + .../model/codesystems/V3ContainerCap.java | 3 + .../codesystems/V3ContainerSeparator.java | 3 + .../codesystems/V3ContentProcessingMode.java | 3 + .../model/codesystems/V3ContextControl.java | 3 + .../model/codesystems/V3DataOperation.java | 3 + .../model/codesystems/V3DeviceAlertLevel.java | 3 + .../codesystems/V3DocumentCompletion.java | 3 + .../model/codesystems/V3DocumentStorage.java | 3 + .../model/codesystems/V3EducationLevel.java | 3 + .../model/codesystems/V3EmployeeJobClass.java | 3 + .../V3EncounterAdmissionSource.java | 3 + .../V3EncounterSpecialCourtesy.java | 3 + .../model/codesystems/V3EntityClass.java | 3 + .../dstu3/model/codesystems/V3EntityCode.java | 3 + .../model/codesystems/V3EntityDeterminer.java | 3 + .../model/codesystems/V3EntityHandling.java | 3 + .../V3EntityNamePartQualifier.java | 3 + .../V3EntityNamePartQualifierR2.java | 3 + .../codesystems/V3EntityNamePartType.java | 3 + .../codesystems/V3EntityNamePartTypeR2.java | 3 + .../model/codesystems/V3EntityNameUse.java | 3 + .../model/codesystems/V3EntityNameUseR2.java | 3 + .../dstu3/model/codesystems/V3EntityRisk.java | 3 + .../model/codesystems/V3EntityStatus.java | 3 + .../codesystems/V3EquipmentAlertLevel.java | 3 + .../dstu3/model/codesystems/V3Ethnicity.java | 3 + .../model/codesystems/V3ExposureMode.java | 3 + .../model/codesystems/V3GTSAbbreviation.java | 3 + .../model/codesystems/V3GenderStatus.java | 3 + .../model/codesystems/V3HL7UpdateMode.java | 3 + .../dstu3/model/codesystems/V3Hl7Realm.java | 3 + .../model/codesystems/V3Hl7V3Conformance.java | 3 + .../model/codesystems/V3HtmlLinkType.java | 3 + .../codesystems/V3IdentifierReliability.java | 3 + .../model/codesystems/V3IdentifierScope.java | 3 + .../V3IntegrityCheckAlgorithm.java | 3 + .../codesystems/V3LanguageAbilityMode.java | 3 + .../V3LanguageAbilityProficiency.java | 3 + .../codesystems/V3LivingArrangement.java | 3 + .../codesystems/V3LocalMarkupIgnore.java | 3 + .../V3LocalRemoteControlState.java | 3 + .../V3ManagedParticipationStatus.java | 3 + .../model/codesystems/V3MapRelationship.java | 3 + .../model/codesystems/V3MaritalStatus.java | 3 + .../codesystems/V3MessageWaitingPriority.java | 3 + .../model/codesystems/V3ModifyIndicator.java | 3 + .../dstu3/model/codesystems/V3NullFlavor.java | 3 + .../V3ObservationInterpretation.java | 3 + .../codesystems/V3ObservationMethod.java | 3 + .../model/codesystems/V3ObservationValue.java | 3 + .../codesystems/V3OrderableDrugForm.java | 3 + .../codesystems/V3ParticipationFunction.java | 3 + .../codesystems/V3ParticipationMode.java | 3 + .../codesystems/V3ParticipationSignature.java | 3 + .../codesystems/V3ParticipationType.java | 3 + .../codesystems/V3PatientImportance.java | 3 + .../model/codesystems/V3PaymentTerms.java | 3 + .../codesystems/V3PersonDisabilityType.java | 3 + .../V3ProbabilityDistributionType.java | 3 + .../model/codesystems/V3ProcessingID.java | 3 + .../model/codesystems/V3ProcessingMode.java | 3 + .../codesystems/V3QueryParameterValue.java | 3 + .../model/codesystems/V3QueryPriority.java | 3 + .../codesystems/V3QueryRequestLimit.java | 3 + .../model/codesystems/V3QueryResponse.java | 3 + .../model/codesystems/V3QueryStatusCode.java | 3 + .../fhir/dstu3/model/codesystems/V3Race.java | 3 + .../codesystems/V3RelationalOperator.java | 3 + .../V3RelationshipConjunction.java | 3 + .../codesystems/V3ReligiousAffiliation.java | 3 + .../model/codesystems/V3ResponseLevel.java | 3 + .../model/codesystems/V3ResponseModality.java | 3 + .../model/codesystems/V3ResponseMode.java | 3 + .../dstu3/model/codesystems/V3RoleClass.java | 3 + .../dstu3/model/codesystems/V3RoleCode.java | 3 + .../model/codesystems/V3RoleLinkStatus.java | 3 + .../model/codesystems/V3RoleLinkType.java | 3 + .../dstu3/model/codesystems/V3RoleStatus.java | 3 + .../codesystems/V3RouteOfAdministration.java | 3 + .../dstu3/model/codesystems/V3Sequencing.java | 3 + .../model/codesystems/V3SetOperator.java | 3 + .../model/codesystems/V3SpecimenType.java | 3 + .../V3SubstanceAdminSubstitution.java | 3 + .../codesystems/V3SubstitutionCondition.java | 3 + .../V3TableCellHorizontalAlign.java | 3 + .../model/codesystems/V3TableCellScope.java | 3 + .../codesystems/V3TableCellVerticalAlign.java | 3 + .../dstu3/model/codesystems/V3TableFrame.java | 3 + .../dstu3/model/codesystems/V3TableRules.java | 3 + .../model/codesystems/V3TargetAwareness.java | 3 + .../V3TelecommunicationCapabilities.java | 3 + .../model/codesystems/V3TimingEvent.java | 3 + .../V3TransmissionRelationshipTypeCode.java | 3 + .../model/codesystems/V3TribalEntityUS.java | 3 + .../codesystems/V3VaccineManufacturer.java | 3 + .../VaccinationProtocolDoseStatus.java | 3 + .../VaccinationProtocolDoseStatusReason.java | 3 + .../dstu3/model/codesystems/ValueCodes.java | 3 + .../dstu3/model/codesystems/VariantState.java | 3 + .../model/codesystems/VersioningPolicy.java | 3 + .../model/codesystems/VisionBaseCodes.java | 3 + .../model/codesystems/VisionEyeCodes.java | 3 + .../model/codesystems/VisionProduct.java | 3 + .../dstu3/model/codesystems/VisionStatus.java | 3 + .../W3cProvenanceActivityType.java | 3 + .../codesystems/XdsRelationshipType.java | 3 + .../java/org/hl7/fhir/r4/model/Account.java | 4 + .../hl7/fhir/r4/model/ActivityDefinition.java | 16 ++ .../java/org/hl7/fhir/r4/model/Address.java | 8 + .../org/hl7/fhir/r4/model/AdverseEvent.java | 4 + .../hl7/fhir/r4/model/AllergyIntolerance.java | 16 ++ .../org/hl7/fhir/r4/model/Appointment.java | 12 ++ .../fhir/r4/model/AppointmentResponse.java | 4 + .../org/hl7/fhir/r4/model/AuditEvent.java | 12 ++ .../r4/model/BiologicallyDerivedProduct.java | 12 ++ .../java/org/hl7/fhir/r4/model/Bundle.java | 12 ++ .../fhir/r4/model/CapabilityStatement.java | 40 ++++ .../java/org/hl7/fhir/r4/model/CarePlan.java | 16 ++ .../java/org/hl7/fhir/r4/model/CareTeam.java | 4 + .../org/hl7/fhir/r4/model/CatalogEntry.java | 4 + .../org/hl7/fhir/r4/model/ChargeItem.java | 4 + .../fhir/r4/model/ChargeItemDefinition.java | 4 + .../java/org/hl7/fhir/r4/model/Claim.java | 8 + .../org/hl7/fhir/r4/model/ClaimResponse.java | 12 ++ .../hl7/fhir/r4/model/ClinicalImpression.java | 4 + .../org/hl7/fhir/r4/model/CodeSystem.java | 16 ++ .../org/hl7/fhir/r4/model/Communication.java | 8 + .../fhir/r4/model/CommunicationRequest.java | 8 + .../fhir/r4/model/CompartmentDefinition.java | 4 + .../org/hl7/fhir/r4/model/Composition.java | 20 ++ .../org/hl7/fhir/r4/model/ConceptMap.java | 4 + .../java/org/hl7/fhir/r4/model/Consent.java | 12 ++ .../org/hl7/fhir/r4/model/ContactPoint.java | 8 + .../java/org/hl7/fhir/r4/model/Contract.java | 8 + .../org/hl7/fhir/r4/model/Contributor.java | 4 + .../java/org/hl7/fhir/r4/model/Coverage.java | 4 + .../r4/model/CoverageEligibilityRequest.java | 8 + .../r4/model/CoverageEligibilityResponse.java | 8 + .../hl7/fhir/r4/model/DataRequirement.java | 4 + .../org/hl7/fhir/r4/model/DetectedIssue.java | 8 + .../java/org/hl7/fhir/r4/model/Device.java | 12 ++ .../hl7/fhir/r4/model/DeviceDefinition.java | 4 + .../org/hl7/fhir/r4/model/DeviceMetric.java | 20 ++ .../org/hl7/fhir/r4/model/DeviceRequest.java | 12 ++ .../hl7/fhir/r4/model/DeviceUseStatement.java | 4 + .../hl7/fhir/r4/model/DiagnosticReport.java | 4 + .../hl7/fhir/r4/model/DocumentReference.java | 8 + .../r4/model/EffectEvidenceSynthesis.java | 4 + .../hl7/fhir/r4/model/ElementDefinition.java | 24 +++ .../java/org/hl7/fhir/r4/model/Encounter.java | 8 + .../java/org/hl7/fhir/r4/model/Endpoint.java | 4 + .../hl7/fhir/r4/model/EnrollmentRequest.java | 4 + .../hl7/fhir/r4/model/EnrollmentResponse.java | 4 + .../org/hl7/fhir/r4/model/Enumerations.java | 88 +++++++++ .../org/hl7/fhir/r4/model/EpisodeOfCare.java | 4 + .../hl7/fhir/r4/model/EvidenceVariable.java | 8 + .../hl7/fhir/r4/model/ExampleScenario.java | 8 + .../fhir/r4/model/ExplanationOfBenefit.java | 12 ++ .../org/hl7/fhir/r4/model/Expression.java | 4 + .../fhir/r4/model/FamilyMemberHistory.java | 4 + .../main/java/org/hl7/fhir/r4/model/Flag.java | 4 + .../main/java/org/hl7/fhir/r4/model/Goal.java | 4 + .../hl7/fhir/r4/model/GraphDefinition.java | 12 ++ .../java/org/hl7/fhir/r4/model/Group.java | 4 + .../hl7/fhir/r4/model/GuidanceResponse.java | 4 + .../hl7/fhir/r4/model/HealthcareService.java | 4 + .../java/org/hl7/fhir/r4/model/HumanName.java | 4 + .../org/hl7/fhir/r4/model/Identifier.java | 4 + .../org/hl7/fhir/r4/model/ImagingStudy.java | 4 + .../org/hl7/fhir/r4/model/Immunization.java | 4 + .../fhir/r4/model/ImmunizationEvaluation.java | 4 + .../fhir/r4/model/ImplementationGuide.java | 12 ++ .../java/org/hl7/fhir/r4/model/Invoice.java | 8 + .../java/org/hl7/fhir/r4/model/Linkage.java | 4 + .../org/hl7/fhir/r4/model/ListResource.java | 8 + .../java/org/hl7/fhir/r4/model/Location.java | 12 ++ .../org/hl7/fhir/r4/model/MeasureReport.java | 8 + .../java/org/hl7/fhir/r4/model/Media.java | 4 + .../org/hl7/fhir/r4/model/Medication.java | 4 + .../r4/model/MedicationAdministration.java | 4 + .../hl7/fhir/r4/model/MedicationDispense.java | 4 + .../fhir/r4/model/MedicationKnowledge.java | 4 + .../hl7/fhir/r4/model/MedicationRequest.java | 12 ++ .../fhir/r4/model/MedicationStatement.java | 4 + .../hl7/fhir/r4/model/MessageDefinition.java | 8 + .../org/hl7/fhir/r4/model/MessageHeader.java | 4 + .../hl7/fhir/r4/model/MolecularSequence.java | 20 ++ .../org/hl7/fhir/r4/model/NamingSystem.java | 8 + .../java/org/hl7/fhir/r4/model/Narrative.java | 4 + .../org/hl7/fhir/r4/model/NutritionOrder.java | 8 + .../org/hl7/fhir/r4/model/Observation.java | 4 + .../fhir/r4/model/ObservationDefinition.java | 8 + .../fhir/r4/model/OperationDefinition.java | 8 + .../hl7/fhir/r4/model/OperationOutcome.java | 8 + .../fhir/r4/model/ParameterDefinition.java | 4 + .../java/org/hl7/fhir/r4/model/Patient.java | 4 + .../org/hl7/fhir/r4/model/PaymentNotice.java | 4 + .../fhir/r4/model/PaymentReconciliation.java | 4 + .../java/org/hl7/fhir/r4/model/Person.java | 4 + .../org/hl7/fhir/r4/model/PlanDefinition.java | 36 ++++ .../hl7/fhir/r4/model/PractitionerRole.java | 4 + .../java/org/hl7/fhir/r4/model/Procedure.java | 4 + .../org/hl7/fhir/r4/model/Provenance.java | 4 + .../java/org/hl7/fhir/r4/model/Quantity.java | 4 + .../org/hl7/fhir/r4/model/Questionnaire.java | 12 ++ .../fhir/r4/model/QuestionnaireResponse.java | 4 + .../hl7/fhir/r4/model/RelatedArtifact.java | 4 + .../org/hl7/fhir/r4/model/RequestGroup.java | 40 ++++ .../r4/model/ResearchElementDefinition.java | 12 ++ .../org/hl7/fhir/r4/model/ResearchStudy.java | 4 + .../hl7/fhir/r4/model/ResearchSubject.java | 4 + .../org/hl7/fhir/r4/model/RiskAssessment.java | 4 + .../hl7/fhir/r4/model/SearchParameter.java | 12 ++ .../org/hl7/fhir/r4/model/ServiceRequest.java | 12 ++ .../main/java/org/hl7/fhir/r4/model/Slot.java | 4 + .../java/org/hl7/fhir/r4/model/Specimen.java | 4 + .../hl7/fhir/r4/model/SpecimenDefinition.java | 4 + .../fhir/r4/model/StructureDefinition.java | 12 ++ .../org/hl7/fhir/r4/model/StructureMap.java | 28 +++ .../org/hl7/fhir/r4/model/Subscription.java | 8 + .../java/org/hl7/fhir/r4/model/Substance.java | 4 + .../org/hl7/fhir/r4/model/SupplyDelivery.java | 4 + .../org/hl7/fhir/r4/model/SupplyRequest.java | 8 + .../main/java/org/hl7/fhir/r4/model/Task.java | 12 ++ .../r4/model/TerminologyCapabilities.java | 8 + .../org/hl7/fhir/r4/model/TestReport.java | 16 ++ .../org/hl7/fhir/r4/model/TestScript.java | 16 ++ .../java/org/hl7/fhir/r4/model/Timing.java | 12 ++ .../hl7/fhir/r4/model/TriggerDefinition.java | 4 + .../java/org/hl7/fhir/r4/model/ValueSet.java | 4 + .../hl7/fhir/r4/model/VerificationResult.java | 4 + .../hl7/fhir/r4/model/VisionPrescription.java | 12 ++ .../r4/model/codesystems/AbstractTypes.java | 3 + .../r4/model/codesystems/AccountStatus.java | 3 + .../ActionCardinalityBehavior.java | 3 + .../codesystems/ActionConditionKind.java | 3 + .../codesystems/ActionGroupingBehavior.java | 3 + .../codesystems/ActionParticipantType.java | 3 + .../codesystems/ActionPrecheckBehavior.java | 3 + .../codesystems/ActionRelationshipType.java | 3 + .../codesystems/ActionRequiredBehavior.java | 3 + .../codesystems/ActionSelectionBehavior.java | 3 + .../fhir/r4/model/codesystems/ActionType.java | 3 + .../ActivityDefinitionCategory.java | 3 + .../codesystems/Additionalmaterials.java | 3 + .../r4/model/codesystems/AddressType.java | 3 + .../fhir/r4/model/codesystems/AddressUse.java | 3 + .../r4/model/codesystems/Adjudication.java | 3 + .../model/codesystems/AdjudicationError.java | 3 + .../model/codesystems/AdjudicationReason.java | 3 + .../codesystems/AdministrativeGender.java | 3 + .../codesystems/AdverseEventActuality.java | 3 + .../codesystems/AdverseEventCategory.java | 3 + .../AdverseEventCausalityAssess.java | 3 + .../AdverseEventCausalityMethod.java | 3 + .../codesystems/AdverseEventOutcome.java | 3 + .../codesystems/AdverseEventSeriousness.java | 3 + .../codesystems/AdverseEventSeverity.java | 3 + .../AllergIntolSubstanceExpRisk.java | 3 + .../AllergyIntoleranceCategory.java | 3 + .../AllergyIntoleranceCriticality.java | 3 + .../codesystems/AllergyIntoleranceType.java | 3 + .../AllergyintoleranceClinical.java | 3 + .../AllergyintoleranceVerification.java | 3 + .../model/codesystems/AnimalGenderstatus.java | 3 + .../r4/model/codesystems/AnimalSpecies.java | 3 + .../AppointmentCancellationReason.java | 3 + .../model/codesystems/Appointmentstatus.java | 3 + .../codesystems/AssertDirectionCodes.java | 3 + .../codesystems/AssertOperatorCodes.java | 3 + .../codesystems/AssertResponseCodeTypes.java | 3 + .../model/codesystems/AssetAvailability.java | 3 + .../r4/model/codesystems/AuditEntityType.java | 3 + .../model/codesystems/AuditEventAction.java | 3 + .../model/codesystems/AuditEventOutcome.java | 3 + .../r4/model/codesystems/AuditEventType.java | 3 + .../r4/model/codesystems/AuditSourceType.java | 3 + .../model/codesystems/BasicResourceType.java | 3 + .../r4/model/codesystems/BenefitNetwork.java | 3 + .../r4/model/codesystems/BenefitTerm.java | 3 + .../r4/model/codesystems/BenefitType.java | 3 + .../r4/model/codesystems/BenefitUnit.java | 3 + .../r4/model/codesystems/BindingStrength.java | 3 + .../fhir/r4/model/codesystems/BundleType.java | 3 + .../codesystems/CapabilityStatementKind.java | 3 + .../codesystems/CarePlanActivityStatus.java | 3 + .../r4/model/codesystems/CareTeamStatus.java | 3 + .../r4/model/codesystems/CatalogType.java | 3 + .../model/codesystems/CdshooksIndicator.java | 3 + .../CertaintySubcomponentRating.java | 3 + .../CertaintySubcomponentType.java | 3 + .../codesystems/ChargeitemBillingcodes.java | 3 + .../model/codesystems/ChargeitemStatus.java | 3 + .../codesystems/ChoiceListOrientation.java | 3 + .../r4/model/codesystems/ChromosomeHuman.java | 3 + .../model/codesystems/ClaimCareteamrole.java | 3 + .../r4/model/codesystems/ClaimException.java | 3 + .../codesystems/ClaimInformationcategory.java | 3 + .../r4/model/codesystems/ClaimModifiers.java | 3 + .../r4/model/codesystems/ClaimSubtype.java | 3 + .../fhir/r4/model/codesystems/ClaimType.java | 3 + .../fhir/r4/model/codesystems/ClaimUse.java | 3 + .../model/codesystems/CodeSearchSupport.java | 3 + .../codesystems/CodesystemAltcodeKind.java | 3 + .../codesystems/CodesystemContentMode.java | 3 + .../CodesystemHierarchyMeaning.java | 3 + .../fhir/r4/model/codesystems/CommonTags.java | 3 + .../codesystems/CommunicationCategory.java | 3 + .../CommunicationNotDoneReason.java | 3 + .../model/codesystems/CommunicationTopic.java | 3 + .../r4/model/codesystems/CompartmentType.java | 3 + .../codesystems/CompositeMeasureScoring.java | 3 + .../codesystems/CompositionAltcodeKind.java | 3 + .../CompositionAttestationMode.java | 3 + .../model/codesystems/CompositionStatus.java | 3 + .../codesystems/ConceptMapEquivalence.java | 3 + .../model/codesystems/ConceptProperties.java | 3 + .../codesystems/ConceptPropertyType.java | 3 + .../ConceptSubsumptionOutcome.java | 3 + .../codesystems/ConceptmapUnmappedMode.java | 3 + .../model/codesystems/ConditionCategory.java | 3 + .../model/codesystems/ConditionClinical.java | 3 + .../r4/model/codesystems/ConditionState.java | 3 + .../model/codesystems/ConditionVerStatus.java | 3 + .../codesystems/ConditionalDeleteStatus.java | 3 + .../codesystems/ConditionalReadStatus.java | 3 + .../codesystems/ConformanceExpectation.java | 3 + .../r4/model/codesystems/ConsentAction.java | 3 + .../r4/model/codesystems/ConsentCategory.java | 3 + .../model/codesystems/ConsentDataMeaning.java | 3 + .../model/codesystems/ConsentPerformer.java | 3 + .../r4/model/codesystems/ConsentPolicy.java | 3 + .../codesystems/ConsentProvisionType.java | 3 + .../r4/model/codesystems/ConsentScope.java | 3 + .../model/codesystems/ConsentStateCodes.java | 3 + .../model/codesystems/ConstraintSeverity.java | 3 + .../model/codesystems/ContactPointSystem.java | 3 + .../r4/model/codesystems/ContactPointUse.java | 3 + .../model/codesystems/ContactentityType.java | 3 + .../r4/model/codesystems/ContainerCap.java | 3 + .../r4/model/codesystems/ContractAction.java | 3 + .../codesystems/ContractActionstatus.java | 3 + .../model/codesystems/ContractActorrole.java | 3 + .../codesystems/ContractAssetcontext.java | 3 + .../model/codesystems/ContractAssetscope.java | 3 + .../codesystems/ContractAssetsubtype.java | 3 + .../model/codesystems/ContractAssettype.java | 3 + .../ContractContentDerivative.java | 3 + .../codesystems/ContractDataMeaning.java | 3 + .../codesystems/ContractDecisionMode.java | 3 + .../ContractDefinitionSubtype.java | 3 + .../codesystems/ContractDefinitionType.java | 3 + .../codesystems/ContractExpirationType.java | 3 + .../model/codesystems/ContractLegalstate.java | 3 + .../model/codesystems/ContractPartyRole.java | 3 + .../ContractPublicationstatus.java | 3 + .../r4/model/codesystems/ContractScope.java | 3 + .../codesystems/ContractSecurityCategory.java | 3 + .../ContractSecurityClassification.java | 3 + .../codesystems/ContractSecurityControl.java | 3 + .../model/codesystems/ContractSignerType.java | 3 + .../r4/model/codesystems/ContractStatus.java | 3 + .../r4/model/codesystems/ContractSubtype.java | 3 + .../codesystems/ContractTermSubtype.java | 3 + .../model/codesystems/ContractTermType.java | 3 + .../r4/model/codesystems/ContractType.java | 3 + .../r4/model/codesystems/ContributorType.java | 3 + .../r4/model/codesystems/CopyNumberEvent.java | 3 + .../r4/model/codesystems/CoverageClass.java | 3 + .../model/codesystems/CoverageCopayType.java | 3 + .../CoverageFinancialException.java | 3 + .../r4/model/codesystems/CoverageSelfpay.java | 3 + ...erageeligibilityresponseExAuthSupport.java | 3 + .../model/codesystems/DataAbsentReason.java | 3 + .../fhir/r4/model/codesystems/DataTypes.java | 3 + .../fhir/r4/model/codesystems/DaysOfWeek.java | 3 + .../codesystems/DefinitionResourceTypes.java | 3 + .../model/codesystems/DefinitionStatus.java | 3 + .../r4/model/codesystems/DefinitionTopic.java | 3 + .../r4/model/codesystems/DefinitionUse.java | 3 + .../codesystems/DetectedissueSeverity.java | 3 + .../r4/model/codesystems/DeviceAction.java | 3 + .../codesystems/DeviceDefinitionStatus.java | 3 + .../r4/model/codesystems/DeviceNametype.java | 3 + .../codesystems/DeviceStatementStatus.java | 3 + .../r4/model/codesystems/DeviceStatus.java | 3 + .../model/codesystems/DeviceStatusReason.java | 3 + .../r4/model/codesystems/DiagnosisRole.java | 3 + .../codesystems/DiagnosticReportStatus.java | 3 + .../codesystems/DicomAuditLifecycle.java | 3 + .../model/codesystems/DiscriminatorType.java | 3 + .../r4/model/codesystems/DocumentMode.java | 3 + .../codesystems/DocumentReferenceStatus.java | 3 + .../codesystems/DocumentRelationshipType.java | 3 + .../r4/model/codesystems/DoseRateType.java | 3 + .../model/codesystems/EffectEstimateType.java | 3 + .../EligibilityrequestPurpose.java | 3 + .../EligibilityresponsePurpose.java | 3 + .../codesystems/EncounterAdmitSource.java | 3 + .../r4/model/codesystems/EncounterDiet.java | 3 + .../EncounterDischargeDisposition.java | 3 + .../codesystems/EncounterLocationStatus.java | 3 + .../codesystems/EncounterParticipantType.java | 3 + .../EncounterSpecialArrangements.java | 3 + .../r4/model/codesystems/EncounterStatus.java | 3 + .../r4/model/codesystems/EncounterType.java | 3 + .../codesystems/EndpointConnectionType.java | 3 + .../codesystems/EndpointPayloadType.java | 3 + .../r4/model/codesystems/EndpointStatus.java | 3 + .../model/codesystems/EntformulaAdditive.java | 3 + .../codesystems/EpisodeOfCareStatus.java | 3 + .../model/codesystems/EpisodeofcareType.java | 3 + .../codesystems/EventCapabilityMode.java | 3 + .../model/codesystems/EventResourceTypes.java | 3 + .../r4/model/codesystems/EventStatus.java | 3 + .../r4/model/codesystems/EventTiming.java | 3 + .../r4/model/codesystems/EvidenceQuality.java | 3 + .../codesystems/EvidenceVariantState.java | 3 + .../model/codesystems/ExBenefitcategory.java | 3 + .../codesystems/ExDiagnosisOnAdmission.java | 3 + .../codesystems/ExDiagnosisrelatedgroup.java | 3 + .../r4/model/codesystems/ExDiagnosistype.java | 3 + .../r4/model/codesystems/ExOnsettype.java | 3 + .../codesystems/ExPayeeResourceType.java | 3 + .../r4/model/codesystems/ExPaymenttype.java | 3 + .../r4/model/codesystems/ExProcedureType.java | 3 + .../r4/model/codesystems/ExProgramCode.java | 3 + .../r4/model/codesystems/ExRevenueCenter.java | 3 + .../codesystems/ExamplescenarioActorType.java | 3 + .../codesystems/ExpansionParameterSource.java | 3 + .../codesystems/ExpansionProcessingRule.java | 3 + .../ExplanationofbenefitStatus.java | 3 + .../r4/model/codesystems/ExposureState.java | 3 + .../model/codesystems/ExpressionLanguage.java | 3 + .../codesystems/ExtensionContextType.java | 3 + .../model/codesystems/ExtraActivityType.java | 3 + .../codesystems/ExtraSecurityRoleType.java | 3 + .../r4/model/codesystems/FHIRVersion.java | 3 + .../r4/model/codesystems/FeedingDevice.java | 3 + .../r4/model/codesystems/FilterOperator.java | 3 + .../model/codesystems/FinancialTaskcode.java | 3 + .../codesystems/FinancialTaskinputtype.java | 3 + .../r4/model/codesystems/FlagCategory.java | 3 + .../r4/model/codesystems/FlagPriority.java | 3 + .../fhir/r4/model/codesystems/FlagStatus.java | 3 + .../r4/model/codesystems/FmConditions.java | 3 + .../fhir/r4/model/codesystems/FmItemtype.java | 3 + .../fhir/r4/model/codesystems/FmStatus.java | 3 + .../hl7/fhir/r4/model/codesystems/Forms.java | 3 + .../r4/model/codesystems/Fundsreserve.java | 3 + .../r4/model/codesystems/GenderIdentity.java | 3 + .../codesystems/GoalAcceptanceStatus.java | 3 + .../r4/model/codesystems/GoalAchievement.java | 3 + .../r4/model/codesystems/GoalCategory.java | 3 + .../r4/model/codesystems/GoalPriority.java | 3 + .../codesystems/GoalRelationshipType.java | 3 + .../fhir/r4/model/codesystems/GoalStatus.java | 3 + .../model/codesystems/GoalStatusReason.java | 3 + .../codesystems/GraphCompartmentRule.java | 3 + .../codesystems/GraphCompartmentUse.java | 3 + .../r4/model/codesystems/GroupMeasure.java | 3 + .../fhir/r4/model/codesystems/GroupType.java | 3 + .../codesystems/GuidanceResponseStatus.java | 3 + .../codesystems/GuidePageGeneration.java | 3 + .../model/codesystems/GuideParameterCode.java | 3 + .../model/codesystems/HandlingCondition.java | 3 + .../codesystems/HistoryAbsentReason.java | 3 + .../r4/model/codesystems/HistoryStatus.java | 3 + .../r4/model/codesystems/Hl7WorkGroup.java | 3 + .../r4/model/codesystems/HttpOperations.java | 3 + .../fhir/r4/model/codesystems/HttpVerb.java | 3 + .../r4/model/codesystems/IHEFormatcodeCs.java | 3 + .../r4/model/codesystems/Icd10Procedures.java | 3 + .../r4/model/codesystems/IdentifierUse.java | 3 + .../codesystems/IdentityAssuranceLevel.java | 3 + .../model/codesystems/ImagingstudyStatus.java | 3 + .../ImmunizationEvaluationDoseStatus.java | 3 + ...mmunizationEvaluationDoseStatusReason.java | 3 + .../ImmunizationFundingSource.java | 3 + .../model/codesystems/ImmunizationOrigin.java | 3 + .../ImmunizationProgramEligibility.java | 3 + .../ImmunizationRecommendationStatus.java | 3 + .../ImmunizationSubpotentReason.java | 3 + .../r4/model/codesystems/ImplantStatus.java | 3 + .../InsuranceplanApplicability.java | 3 + .../model/codesystems/InsuranceplanType.java | 3 + .../r4/model/codesystems/Intervention.java | 3 + .../InvoicePriceComponentType.java | 3 + .../r4/model/codesystems/InvoiceStatus.java | 3 + .../model/codesystems/Iso21089Lifecycle.java | 3 + .../r4/model/codesystems/IssueSeverity.java | 3 + .../fhir/r4/model/codesystems/IssueType.java | 3 + .../fhir/r4/model/codesystems/ItemType.java | 3 + .../codesystems/KnowledgeResourceTypes.java | 3 + .../codesystems/LanguagePreferenceType.java | 3 + .../r4/model/codesystems/LibraryType.java | 3 + .../fhir/r4/model/codesystems/LinkType.java | 3 + .../r4/model/codesystems/LinkageType.java | 3 + .../r4/model/codesystems/ListEmptyReason.java | 3 + .../model/codesystems/ListExampleCodes.java | 3 + .../r4/model/codesystems/ListItemFlag.java | 3 + .../fhir/r4/model/codesystems/ListMode.java | 3 + .../fhir/r4/model/codesystems/ListOrder.java | 3 + .../fhir/r4/model/codesystems/ListStatus.java | 3 + .../r4/model/codesystems/LocationMode.java | 3 + .../codesystems/LocationPhysicalType.java | 3 + .../r4/model/codesystems/LocationStatus.java | 3 + .../r4/model/codesystems/MapContextType.java | 3 + .../model/codesystems/MapGroupTypeMode.java | 3 + .../r4/model/codesystems/MapInputMode.java | 3 + .../r4/model/codesystems/MapModelMode.java | 3 + .../model/codesystems/MapSourceListMode.java | 3 + .../model/codesystems/MapTargetListMode.java | 3 + .../r4/model/codesystems/MapTransform.java | 3 + .../fhir/r4/model/codesystems/MatchGrade.java | 3 + .../model/codesystems/MeasureDataUsage.java | 3 + .../MeasureImprovementNotation.java | 3 + .../model/codesystems/MeasurePopulation.java | 3 + .../codesystems/MeasureReportStatus.java | 3 + .../model/codesystems/MeasureReportType.java | 3 + .../r4/model/codesystems/MeasureScoring.java | 3 + .../r4/model/codesystems/MeasureType.java | 3 + .../codesystems/MedAdminPerformFunction.java | 3 + .../r4/model/codesystems/MediaModality.java | 3 + .../fhir/r4/model/codesystems/MediaType.java | 3 + .../codesystems/MedicationAdminCategory.java | 3 + .../codesystems/MedicationAdminStatus.java | 3 + .../MedicationStatementCategory.java | 3 + .../MedicationStatementStatus.java | 3 + .../model/codesystems/MedicationStatus.java | 3 + .../MedicationdispenseCategory.java | 3 + .../MedicationdispensePerformerFunction.java | 3 + .../codesystems/MedicationdispenseStatus.java | 3 + .../MedicationdispenseStatusReason.java | 3 + .../MedicationknowledgeCharacteristic.java | 3 + .../MedicationknowledgePackageType.java | 3 + .../MedicationknowledgeStatus.java | 3 + .../MedicationrequestCategory.java | 3 + .../MedicationrequestCourseOfTherapy.java | 3 + .../codesystems/MedicationrequestIntent.java | 3 + .../codesystems/MedicationrequestStatus.java | 3 + .../MedicationrequestStatusReason.java | 3 + .../r4/model/codesystems/MessageEvents.java | 3 + .../codesystems/MessageReasonEncounter.java | 3 + .../MessageSignificanceCategory.java | 3 + .../model/codesystems/MessageTransport.java | 3 + .../MessageheaderResponseRequest.java | 3 + .../codesystems/MetricCalibrationState.java | 3 + .../codesystems/MetricCalibrationType.java | 3 + .../r4/model/codesystems/MetricCategory.java | 3 + .../r4/model/codesystems/MetricColor.java | 3 + .../codesystems/MetricOperationalStatus.java | 3 + .../model/codesystems/MissingToothReason.java | 3 + .../model/codesystems/NameAssemblyOrder.java | 3 + .../fhir/r4/model/codesystems/NameUse.java | 3 + .../NamingsystemIdentifierType.java | 3 + .../model/codesystems/NamingsystemType.java | 3 + .../r4/model/codesystems/NarrativeStatus.java | 3 + .../r4/model/codesystems/NetworkType.java | 3 + .../fhir/r4/model/codesystems/NoteType.java | 3 + .../fhir/r4/model/codesystems/ObjectRole.java | 3 + .../codesystems/ObservationCategory.java | 3 + .../codesystems/ObservationRangeCategory.java | 3 + .../codesystems/ObservationStatistics.java | 3 + .../model/codesystems/ObservationStatus.java | 3 + .../r4/model/codesystems/OperationKind.java | 3 + .../model/codesystems/OperationOutcome.java | 3 + .../codesystems/OperationParameterUse.java | 3 + .../OralProsthodonticMaterial.java | 3 + .../model/codesystems/OrganizationRole.java | 3 + .../model/codesystems/OrganizationType.java | 3 + .../r4/model/codesystems/OrientationType.java | 3 + .../r4/model/codesystems/ParameterGroup.java | 3 + .../codesystems/Participantrequired.java | 3 + .../codesystems/Participationstatus.java | 3 + .../fhir/r4/model/codesystems/Payeetype.java | 3 + .../codesystems/PaymentAdjustmentReason.java | 3 + .../r4/model/codesystems/PaymentStatus.java | 3 + .../r4/model/codesystems/PaymentType.java | 3 + .../model/codesystems/PermittedDataType.java | 3 + .../model/codesystems/PlanDefinitionType.java | 3 + .../model/codesystems/PractitionerRole.java | 3 + .../codesystems/PractitionerSpecialty.java | 3 + .../codesystems/PrecisionEstimateType.java | 3 + .../ProcedureProgressStatusCodes.java | 3 + .../r4/model/codesystems/ProcessPriority.java | 3 + .../r4/model/codesystems/ProductCategory.java | 3 + .../r4/model/codesystems/ProductStatus.java | 3 + .../codesystems/ProductStorageScale.java | 3 + .../fhir/r4/model/codesystems/Program.java | 3 + .../codesystems/PropertyRepresentation.java | 3 + .../codesystems/ProvenanceAgentRole.java | 3 + .../codesystems/ProvenanceAgentType.java | 3 + .../codesystems/ProvenanceEntityRole.java | 3 + .../codesystems/ProviderQualification.java | 3 + .../model/codesystems/PublicationStatus.java | 3 + .../r4/model/codesystems/QualityType.java | 3 + .../model/codesystems/QuantityComparator.java | 3 + .../model/codesystems/QuestionMaxOccurs.java | 3 + .../QuestionnaireAnswersStatus.java | 3 + .../QuestionnaireDisplayCategory.java | 3 + .../QuestionnaireEnableBehavior.java | 3 + .../QuestionnaireEnableOperator.java | 3 + .../codesystems/QuestionnaireItemControl.java | 3 + .../codesystems/QuestionnaireUsageMode.java | 3 + .../codesystems/ReactionEventCertainty.java | 3 + .../codesystems/ReactionEventSeverity.java | 3 + .../ReasonMedicationGivenCodes.java | 3 + .../ReasonMedicationNotGivenCodes.java | 3 + .../codesystems/RecommendationStrength.java | 3 + .../codesystems/ReferenceHandlingPolicy.java | 3 + .../codesystems/ReferenceVersionRules.java | 3 + .../codesystems/ReferencerangeMeaning.java | 3 + .../model/codesystems/RejectionCriteria.java | 3 + .../codesystems/RelatedArtifactType.java | 3 + .../codesystems/RelatedClaimRelationship.java | 3 + .../r4/model/codesystems/RelationType.java | 3 + .../r4/model/codesystems/Relationship.java | 3 + .../model/codesystems/RemittanceOutcome.java | 3 + .../codesystems/ReportActionResultCodes.java | 3 + .../codesystems/ReportParticipantType.java | 3 + .../model/codesystems/ReportResultCodes.java | 3 + .../model/codesystems/ReportStatusCodes.java | 3 + .../r4/model/codesystems/RepositoryType.java | 3 + .../r4/model/codesystems/RequestIntent.java | 3 + .../r4/model/codesystems/RequestPriority.java | 3 + .../codesystems/RequestResourceTypes.java | 3 + .../r4/model/codesystems/RequestStatus.java | 3 + .../codesystems/ResearchElementType.java | 3 + .../ResearchStudyObjectiveType.java | 3 + .../model/codesystems/ResearchStudyPhase.java | 3 + .../ResearchStudyPrimPurpType.java | 3 + .../ResearchStudyReasonStopped.java | 3 + .../codesystems/ResearchStudyStatus.java | 3 + .../codesystems/ResearchSubjectStatus.java | 3 + .../codesystems/ResourceAggregationMode.java | 3 + .../codesystems/ResourceSecurityCategory.java | 3 + .../codesystems/ResourceSlicingRules.java | 3 + .../r4/model/codesystems/ResourceStatus.java | 3 + .../model/codesystems/ResourceTypeLink.java | 3 + .../r4/model/codesystems/ResourceTypes.java | 3 + .../codesystems/ResourceValidationMode.java | 3 + .../r4/model/codesystems/ResponseCode.java | 3 + .../codesystems/RestfulCapabilityMode.java | 3 + .../model/codesystems/RestfulInteraction.java | 3 + .../codesystems/RestfulSecurityService.java | 3 + .../model/codesystems/RiskEstimateType.java | 3 + .../r4/model/codesystems/RiskProbability.java | 3 + .../model/codesystems/SearchComparator.java | 3 + .../r4/model/codesystems/SearchEntryMode.java | 3 + .../model/codesystems/SearchModifierCode.java | 3 + .../r4/model/codesystems/SearchParamType.java | 3 + .../model/codesystems/SearchXpathUsage.java | 3 + .../model/codesystems/SecondaryFinding.java | 3 + .../r4/model/codesystems/SequenceType.java | 3 + .../r4/model/codesystems/ServiceCategory.java | 3 + .../model/codesystems/ServiceModifiers.java | 3 + .../r4/model/codesystems/ServicePharmacy.java | 3 + .../r4/model/codesystems/ServicePlace.java | 3 + .../r4/model/codesystems/ServiceProduct.java | 3 + .../ServiceProvisionConditions.java | 3 + .../codesystems/ServiceReferralMethod.java | 3 + .../r4/model/codesystems/ServiceType.java | 3 + .../r4/model/codesystems/ServiceUscls.java | 3 + .../r4/model/codesystems/SignatureType.java | 3 + .../fhir/r4/model/codesystems/Slotstatus.java | 3 + .../model/codesystems/SmartCapabilities.java | 3 + .../r4/model/codesystems/SortDirection.java | 3 + .../r4/model/codesystems/SpdxLicense.java | 3 + .../r4/model/codesystems/SpecialValues.java | 3 + .../SpecimenContainedPreference.java | 3 + .../r4/model/codesystems/SpecimenStatus.java | 3 + .../r4/model/codesystems/StandardsStatus.java | 3 + .../fhir/r4/model/codesystems/StrandType.java | 3 + .../codesystems/StructureDefinitionKind.java | 3 + .../fhir/r4/model/codesystems/StudyType.java | 3 + .../codesystems/SubscriberRelationship.java | 3 + .../codesystems/SubscriptionChannelType.java | 3 + .../model/codesystems/SubscriptionStatus.java | 3 + .../r4/model/codesystems/SubscriptionTag.java | 3 + .../model/codesystems/SubstanceCategory.java | 3 + .../r4/model/codesystems/SubstanceStatus.java | 3 + .../codesystems/SupplydeliveryStatus.java | 3 + .../model/codesystems/SupplydeliveryType.java | 3 + .../model/codesystems/SupplyrequestKind.java | 3 + .../codesystems/SupplyrequestReason.java | 3 + .../codesystems/SupplyrequestStatus.java | 3 + .../fhir/r4/model/codesystems/Surface.java | 3 + .../r4/model/codesystems/SynthesisType.java | 3 + .../fhir/r4/model/codesystems/TaskCode.java | 3 + .../fhir/r4/model/codesystems/TaskIntent.java | 3 + .../fhir/r4/model/codesystems/TaskStatus.java | 3 + .../hl7/fhir/r4/model/codesystems/Teeth.java | 3 + .../codesystems/TestscriptOperationCodes.java | 3 + .../TestscriptProfileDestinationTypes.java | 3 + .../TestscriptProfileOriginTypes.java | 3 + .../hl7/fhir/r4/model/codesystems/Tldc.java | 3 + .../hl7/fhir/r4/model/codesystems/Tooth.java | 3 + .../r4/model/codesystems/TransactionMode.java | 3 + .../r4/model/codesystems/TriggerType.java | 3 + .../model/codesystems/TypeDerivationRule.java | 3 + .../hl7/fhir/r4/model/codesystems/Udi.java | 3 + .../r4/model/codesystems/UdiEntryType.java | 3 + .../model/codesystems/UnknownContentCode.java | 3 + .../model/codesystems/UsageContextType.java | 3 + .../V3AcknowledgementCondition.java | 3 + .../V3AcknowledgementDetailCode.java | 3 + .../V3AcknowledgementDetailType.java | 3 + .../codesystems/V3AcknowledgementType.java | 3 + .../fhir/r4/model/codesystems/V3ActClass.java | 3 + .../fhir/r4/model/codesystems/V3ActCode.java | 3 + .../codesystems/V3ActExposureLevelCode.java | 3 + .../V3ActInvoiceElementModifier.java | 3 + .../fhir/r4/model/codesystems/V3ActMood.java | 3 + .../r4/model/codesystems/V3ActPriority.java | 3 + .../r4/model/codesystems/V3ActReason.java | 3 + .../V3ActRelationshipCheckpoint.java | 3 + .../codesystems/V3ActRelationshipJoin.java | 3 + .../codesystems/V3ActRelationshipSplit.java | 3 + .../codesystems/V3ActRelationshipSubset.java | 3 + .../codesystems/V3ActRelationshipType.java | 3 + .../fhir/r4/model/codesystems/V3ActSite.java | 3 + .../r4/model/codesystems/V3ActStatus.java | 3 + .../model/codesystems/V3ActUSPrivacyLaw.java | 3 + .../model/codesystems/V3ActUncertainty.java | 3 + .../model/codesystems/V3AddressPartType.java | 3 + .../r4/model/codesystems/V3AddressUse.java | 3 + .../codesystems/V3AdministrativeGender.java | 3 + ...V3AmericanIndianAlaskaNativeLanguages.java | 3 + .../fhir/r4/model/codesystems/V3Calendar.java | 3 + .../r4/model/codesystems/V3CalendarCycle.java | 3 + .../r4/model/codesystems/V3CalendarType.java | 3 + .../fhir/r4/model/codesystems/V3Charset.java | 3 + .../model/codesystems/V3CodingRationale.java | 3 + .../V3CommunicationFunctionType.java | 3 + .../codesystems/V3CompressionAlgorithm.java | 3 + .../model/codesystems/V3Confidentiality.java | 3 + .../r4/model/codesystems/V3ContainerCap.java | 3 + .../codesystems/V3ContainerSeparator.java | 3 + .../codesystems/V3ContentProcessingMode.java | 3 + .../model/codesystems/V3ContextControl.java | 3 + .../r4/model/codesystems/V3DataOperation.java | 3 + .../r4/model/codesystems/V3Dentition.java | 3 + .../model/codesystems/V3DeviceAlertLevel.java | 3 + .../codesystems/V3DocumentCompletion.java | 3 + .../model/codesystems/V3DocumentStorage.java | 3 + .../model/codesystems/V3EducationLevel.java | 3 + .../model/codesystems/V3EmployeeJobClass.java | 3 + .../V3EncounterAdmissionSource.java | 3 + .../V3EncounterSpecialCourtesy.java | 3 + .../r4/model/codesystems/V3EntityClass.java | 3 + .../r4/model/codesystems/V3EntityCode.java | 3 + .../model/codesystems/V3EntityDeterminer.java | 3 + .../model/codesystems/V3EntityHandling.java | 3 + .../V3EntityNamePartQualifier.java | 3 + .../V3EntityNamePartQualifierR2.java | 3 + .../codesystems/V3EntityNamePartType.java | 3 + .../codesystems/V3EntityNamePartTypeR2.java | 3 + .../r4/model/codesystems/V3EntityNameUse.java | 3 + .../model/codesystems/V3EntityNameUseR2.java | 3 + .../r4/model/codesystems/V3EntityRisk.java | 3 + .../r4/model/codesystems/V3EntityStatus.java | 3 + .../codesystems/V3EquipmentAlertLevel.java | 3 + .../r4/model/codesystems/V3Ethnicity.java | 3 + .../r4/model/codesystems/V3ExposureMode.java | 3 + .../model/codesystems/V3GTSAbbreviation.java | 3 + .../r4/model/codesystems/V3GenderStatus.java | 3 + .../V3HL7ContextConductionStyle.java | 3 + .../codesystems/V3HL7StandardVersionCode.java | 3 + .../r4/model/codesystems/V3HL7UpdateMode.java | 3 + .../codesystems/V3Hl7ApprovalStatus.java | 3 + .../codesystems/V3Hl7CMETAttribution.java | 3 + .../r4/model/codesystems/V3Hl7ITSType.java | 3 + .../codesystems/V3Hl7ITSVersionCode.java | 3 + .../codesystems/V3Hl7PublishingDomain.java | 3 + .../codesystems/V3Hl7PublishingSection.java | 3 + .../V3Hl7PublishingSubSection.java | 3 + .../fhir/r4/model/codesystems/V3Hl7Realm.java | 3 + .../model/codesystems/V3Hl7V3Conformance.java | 3 + .../codesystems/V3Hl7VoteResolution.java | 3 + .../r4/model/codesystems/V3HtmlLinkType.java | 3 + .../codesystems/V3IdentifierReliability.java | 3 + .../model/codesystems/V3IdentifierScope.java | 3 + .../V3IntegrityCheckAlgorithm.java | 3 + .../codesystems/V3LanguageAbilityMode.java | 3 + .../V3LanguageAbilityProficiency.java | 3 + .../codesystems/V3LivingArrangement.java | 3 + .../codesystems/V3LocalMarkupIgnore.java | 3 + .../V3LocalRemoteControlState.java | 3 + .../V3ManagedParticipationStatus.java | 3 + .../model/codesystems/V3MapRelationship.java | 3 + .../r4/model/codesystems/V3MaritalStatus.java | 3 + .../codesystems/V3MessageWaitingPriority.java | 3 + .../model/codesystems/V3ModifyIndicator.java | 3 + .../r4/model/codesystems/V3NullFlavor.java | 3 + .../codesystems/V3ObservationCategory.java | 3 + .../V3ObservationInterpretation.java | 3 + .../codesystems/V3ObservationMethod.java | 3 + .../model/codesystems/V3ObservationValue.java | 3 + .../codesystems/V3OrderableDrugForm.java | 3 + .../codesystems/V3ParticipationFunction.java | 3 + .../codesystems/V3ParticipationMode.java | 3 + .../codesystems/V3ParticipationSignature.java | 3 + .../codesystems/V3ParticipationType.java | 3 + .../codesystems/V3PatientImportance.java | 3 + .../r4/model/codesystems/V3PaymentTerms.java | 3 + .../codesystems/V3PersonDisabilityType.java | 3 + .../model/codesystems/V3PolicyHolderRole.java | 3 + .../V3ProbabilityDistributionType.java | 3 + .../r4/model/codesystems/V3ProcessingID.java | 3 + .../model/codesystems/V3ProcessingMode.java | 3 + .../codesystems/V3QueryParameterValue.java | 3 + .../r4/model/codesystems/V3QueryPriority.java | 3 + .../codesystems/V3QueryRequestLimit.java | 3 + .../r4/model/codesystems/V3QueryResponse.java | 3 + .../model/codesystems/V3QueryStatusCode.java | 3 + .../hl7/fhir/r4/model/codesystems/V3Race.java | 3 + .../codesystems/V3RelationalOperator.java | 3 + .../V3RelationshipConjunction.java | 3 + .../codesystems/V3ReligiousAffiliation.java | 3 + .../r4/model/codesystems/V3ResponseLevel.java | 3 + .../model/codesystems/V3ResponseModality.java | 3 + .../r4/model/codesystems/V3ResponseMode.java | 3 + .../r4/model/codesystems/V3RoleClass.java | 3 + .../fhir/r4/model/codesystems/V3RoleCode.java | 3 + .../model/codesystems/V3RoleLinkStatus.java | 3 + .../r4/model/codesystems/V3RoleLinkType.java | 3 + .../r4/model/codesystems/V3RoleStatus.java | 3 + .../codesystems/V3RouteOfAdministration.java | 3 + .../r4/model/codesystems/V3Sequencing.java | 3 + .../r4/model/codesystems/V3SetOperator.java | 3 + .../r4/model/codesystems/V3SpecimenType.java | 3 + .../r4/model/codesystems/V3StyleType.java | 3 + .../V3SubstanceAdminSubstitution.java | 3 + .../codesystems/V3SubstitutionCondition.java | 3 + .../V3TableCellHorizontalAlign.java | 3 + .../model/codesystems/V3TableCellScope.java | 3 + .../codesystems/V3TableCellVerticalAlign.java | 3 + .../r4/model/codesystems/V3TableFrame.java | 3 + .../r4/model/codesystems/V3TableRules.java | 3 + .../model/codesystems/V3TargetAwareness.java | 3 + .../V3TelecommunicationCapabilities.java | 3 + .../r4/model/codesystems/V3TimingEvent.java | 3 + .../V3TransmissionRelationshipTypeCode.java | 3 + .../model/codesystems/V3TribalEntityUS.java | 3 + .../model/codesystems/V3TriggerEventID.java | 3 + .../codesystems/V3VaccineManufacturer.java | 3 + .../codesystems/V3WorkClassificationODH.java | 3 + .../r4/model/codesystems/VariableType.java | 3 + .../r4/model/codesystems/VariantState.java | 3 + .../VerificationresultCanPushUpdates.java | 3 + ...VerificationresultCommunicationMethod.java | 3 + .../VerificationresultFailureAction.java | 3 + .../codesystems/VerificationresultNeed.java | 3 + .../VerificationresultPrimarySourceType.java | 3 + .../VerificationresultPushTypeAvailable.java | 3 + .../codesystems/VerificationresultStatus.java | 3 + .../VerificationresultValidationProcess.java | 3 + .../VerificationresultValidationStatus.java | 3 + .../VerificationresultValidationType.java | 3 + .../model/codesystems/VersioningPolicy.java | 3 + .../r4/model/codesystems/VisionBaseCodes.java | 3 + .../r4/model/codesystems/VisionEyeCodes.java | 3 + .../r4/model/codesystems/VisionProduct.java | 3 + .../W3cProvenanceActivityType.java | 3 + .../java/org/hl7/fhir/r5/model/Account.java | 4 + .../hl7/fhir/r5/model/ActivityDefinition.java | 4 + .../java/org/hl7/fhir/r5/model/Address.java | 8 + .../org/hl7/fhir/r5/model/AdverseEvent.java | 8 + .../hl7/fhir/r5/model/AllergyIntolerance.java | 16 ++ .../org/hl7/fhir/r5/model/Appointment.java | 8 + .../org/hl7/fhir/r5/model/AuditEvent.java | 12 ++ .../r5/model/BiologicallyDerivedProduct.java | 12 ++ .../java/org/hl7/fhir/r5/model/Bundle.java | 12 ++ .../fhir/r5/model/CapabilityStatement.java | 32 ++++ .../fhir/r5/model/CapabilityStatement2.java | 8 + .../java/org/hl7/fhir/r5/model/CarePlan.java | 12 ++ .../java/org/hl7/fhir/r5/model/CareTeam.java | 4 + .../org/hl7/fhir/r5/model/CatalogEntry.java | 12 ++ .../org/hl7/fhir/r5/model/ChargeItem.java | 4 + .../hl7/fhir/r5/model/ClinicalUseIssue.java | 4 + .../org/hl7/fhir/r5/model/CodeSystem.java | 12 ++ .../org/hl7/fhir/r5/model/Composition.java | 4 + .../org/hl7/fhir/r5/model/ConceptMap.java | 4 + .../fhir/r5/model/ConditionDefinition.java | 8 + .../java/org/hl7/fhir/r5/model/Consent.java | 12 ++ .../org/hl7/fhir/r5/model/ContactPoint.java | 8 + .../java/org/hl7/fhir/r5/model/Contract.java | 8 + .../org/hl7/fhir/r5/model/Contributor.java | 4 + .../r5/model/CoverageEligibilityRequest.java | 4 + .../r5/model/CoverageEligibilityResponse.java | 4 + .../hl7/fhir/r5/model/DataRequirement.java | 4 + .../org/hl7/fhir/r5/model/DetectedIssue.java | 4 + .../java/org/hl7/fhir/r5/model/Device.java | 8 + .../org/hl7/fhir/r5/model/DeviceMetric.java | 20 ++ .../hl7/fhir/r5/model/DeviceUseStatement.java | 4 + .../hl7/fhir/r5/model/DiagnosticReport.java | 4 + .../hl7/fhir/r5/model/DocumentReference.java | 4 + .../hl7/fhir/r5/model/ElementDefinition.java | 24 +++ .../java/org/hl7/fhir/r5/model/Encounter.java | 8 + .../java/org/hl7/fhir/r5/model/Endpoint.java | 4 + .../org/hl7/fhir/r5/model/Enumerations.java | 176 ++++++++++++++++++ .../org/hl7/fhir/r5/model/EpisodeOfCare.java | 4 + .../org/hl7/fhir/r5/model/EvidenceReport.java | 4 + .../hl7/fhir/r5/model/EvidenceVariable.java | 8 + .../hl7/fhir/r5/model/ExampleScenario.java | 4 + .../fhir/r5/model/ExplanationOfBenefit.java | 4 + .../fhir/r5/model/FamilyMemberHistory.java | 4 + .../main/java/org/hl7/fhir/r5/model/Flag.java | 4 + .../main/java/org/hl7/fhir/r5/model/Goal.java | 4 + .../hl7/fhir/r5/model/GraphDefinition.java | 8 + .../java/org/hl7/fhir/r5/model/Group.java | 4 + .../hl7/fhir/r5/model/GuidanceResponse.java | 4 + .../java/org/hl7/fhir/r5/model/HumanName.java | 4 + .../org/hl7/fhir/r5/model/Identifier.java | 4 + .../org/hl7/fhir/r5/model/ImagingStudy.java | 4 + .../org/hl7/fhir/r5/model/Immunization.java | 4 + .../fhir/r5/model/ImmunizationEvaluation.java | 4 + .../fhir/r5/model/ImplementationGuide.java | 8 + .../java/org/hl7/fhir/r5/model/Invoice.java | 4 + .../java/org/hl7/fhir/r5/model/Linkage.java | 4 + .../org/hl7/fhir/r5/model/ListResource.java | 4 + .../java/org/hl7/fhir/r5/model/Location.java | 8 + .../org/hl7/fhir/r5/model/MeasureReport.java | 8 + .../org/hl7/fhir/r5/model/Medication.java | 4 + .../r5/model/MedicationAdministration.java | 4 + .../hl7/fhir/r5/model/MedicationDispense.java | 4 + .../fhir/r5/model/MedicationKnowledge.java | 4 + .../hl7/fhir/r5/model/MedicationRequest.java | 8 + .../hl7/fhir/r5/model/MedicationUsage.java | 4 + .../hl7/fhir/r5/model/MessageDefinition.java | 8 + .../org/hl7/fhir/r5/model/MessageHeader.java | 4 + .../hl7/fhir/r5/model/MolecularSequence.java | 20 ++ .../org/hl7/fhir/r5/model/NamingSystem.java | 8 + .../java/org/hl7/fhir/r5/model/Narrative.java | 4 + .../hl7/fhir/r5/model/NutritionProduct.java | 4 + .../fhir/r5/model/ObservationDefinition.java | 8 + .../fhir/r5/model/OperationDefinition.java | 4 + .../hl7/fhir/r5/model/OperationOutcome.java | 8 + .../java/org/hl7/fhir/r5/model/Patient.java | 4 + .../org/hl7/fhir/r5/model/Permission.java | 4 + .../java/org/hl7/fhir/r5/model/Person.java | 4 + .../org/hl7/fhir/r5/model/Provenance.java | 4 + .../org/hl7/fhir/r5/model/Questionnaire.java | 12 ++ .../fhir/r5/model/QuestionnaireResponse.java | 4 + .../hl7/fhir/r5/model/RelatedArtifact.java | 4 + .../org/hl7/fhir/r5/model/ResearchStudy.java | 4 + .../hl7/fhir/r5/model/ResearchSubject.java | 4 + .../hl7/fhir/r5/model/SearchParameter.java | 12 ++ .../main/java/org/hl7/fhir/r5/model/Slot.java | 4 + .../java/org/hl7/fhir/r5/model/Specimen.java | 4 + .../hl7/fhir/r5/model/SpecimenDefinition.java | 4 + .../fhir/r5/model/StructureDefinition.java | 12 ++ .../org/hl7/fhir/r5/model/StructureMap.java | 28 +++ .../org/hl7/fhir/r5/model/Subscription.java | 4 + .../hl7/fhir/r5/model/SubscriptionStatus.java | 4 + .../hl7/fhir/r5/model/SubscriptionTopic.java | 4 + .../java/org/hl7/fhir/r5/model/Substance.java | 4 + .../org/hl7/fhir/r5/model/SupplyDelivery.java | 4 + .../org/hl7/fhir/r5/model/SupplyRequest.java | 4 + .../main/java/org/hl7/fhir/r5/model/Task.java | 8 + .../r5/model/TerminologyCapabilities.java | 4 + .../org/hl7/fhir/r5/model/TestReport.java | 16 ++ .../org/hl7/fhir/r5/model/TestScript.java | 20 ++ .../java/org/hl7/fhir/r5/model/Timing.java | 8 + .../hl7/fhir/r5/model/TriggerDefinition.java | 4 + .../hl7/fhir/r5/model/VerificationResult.java | 4 + .../hl7/fhir/r5/model/VisionPrescription.java | 8 + 2249 files changed, 9525 insertions(+) diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Account.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Account.java index cb61655e8..30ebbe995 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Account.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Account.java @@ -74,6 +74,7 @@ public class Account extends DomainResource { switch (this) { case ACTIVE: return "active"; case INACTIVE: return "inactive"; + case NULL: return null; default: return "?"; } } @@ -81,6 +82,7 @@ public class Account extends DomainResource { switch (this) { case ACTIVE: return "http://hl7.org/fhir/account-status"; case INACTIVE: return "http://hl7.org/fhir/account-status"; + case NULL: return null; default: return "?"; } } @@ -88,6 +90,7 @@ public class Account extends DomainResource { switch (this) { case ACTIVE: return "This account is active and may be used."; case INACTIVE: return "This account is inactive and should not be used to track financial information."; + case NULL: return null; default: return "?"; } } @@ -95,6 +98,7 @@ public class Account extends DomainResource { switch (this) { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Address.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Address.java index abfa8dee3..3e1b78f4f 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Address.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Address.java @@ -88,6 +88,7 @@ public class Address extends Type implements ICompositeType { case WORK: return "work"; case TEMP: return "temp"; case OLD: return "old"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class Address extends Type implements ICompositeType { case WORK: return "http://hl7.org/fhir/address-use"; case TEMP: return "http://hl7.org/fhir/address-use"; case OLD: return "http://hl7.org/fhir/address-use"; + case NULL: return null; default: return "?"; } } @@ -106,6 +108,7 @@ public class Address extends Type implements ICompositeType { case WORK: return "An office address. First choice for business related contacts during business hours."; case TEMP: return "A temporary address. The period can provide more detailed information."; case OLD: return "This address is no longer in use (or was never correct, but retained for records)."; + case NULL: return null; default: return "?"; } } @@ -115,6 +118,7 @@ public class Address extends Type implements ICompositeType { case WORK: return "Work"; case TEMP: return "Temporary"; case OLD: return "Old / Incorrect"; + case NULL: return null; default: return "?"; } } @@ -197,6 +201,7 @@ public class Address extends Type implements ICompositeType { case POSTAL: return "postal"; case PHYSICAL: return "physical"; case BOTH: return "both"; + case NULL: return null; default: return "?"; } } @@ -205,6 +210,7 @@ public class Address extends Type implements ICompositeType { case POSTAL: return "http://hl7.org/fhir/address-type"; case PHYSICAL: return "http://hl7.org/fhir/address-type"; case BOTH: return "http://hl7.org/fhir/address-type"; + case NULL: return null; default: return "?"; } } @@ -213,6 +219,7 @@ public class Address extends Type implements ICompositeType { case POSTAL: return "Mailing addresses - PO Boxes and care-of addresses."; case PHYSICAL: return "A physical address that can be visited."; case BOTH: return "An address that is both physical and postal."; + case NULL: return null; default: return "?"; } } @@ -221,6 +228,7 @@ public class Address extends Type implements ICompositeType { case POSTAL: return "Postal"; case PHYSICAL: return "Physical"; case BOTH: return "Postal & Physical"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/AllergyIntolerance.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/AllergyIntolerance.java index ed0754016..bedfb6ee4 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/AllergyIntolerance.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/AllergyIntolerance.java @@ -112,6 +112,7 @@ public class AllergyIntolerance extends DomainResource { case RESOLVED: return "resolved"; case REFUTED: return "refuted"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -124,6 +125,7 @@ public class AllergyIntolerance extends DomainResource { case RESOLVED: return "http://hl7.org/fhir/allergy-intolerance-status"; case REFUTED: return "http://hl7.org/fhir/allergy-intolerance-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/allergy-intolerance-status"; + case NULL: return null; default: return "?"; } } @@ -136,6 +138,7 @@ public class AllergyIntolerance extends DomainResource { case RESOLVED: return "A reaction to the identified Substance has been clinically reassessed by testing or rechallenge and considered to be resolved."; case REFUTED: return "A propensity for a reaction to the identified Substance has been disproven with a high level of clinical certainty, which may include testing or rechallenge, and is refuted."; case ENTEREDINERROR: return "The statement was entered in error and is not valid."; + case NULL: return null; default: return "?"; } } @@ -148,6 +151,7 @@ public class AllergyIntolerance extends DomainResource { case RESOLVED: return "Resolved"; case REFUTED: return "Refuted"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } @@ -248,6 +252,7 @@ public class AllergyIntolerance extends DomainResource { case CRITL: return "CRITL"; case CRITH: return "CRITH"; case CRITU: return "CRITU"; + case NULL: return null; default: return "?"; } } @@ -256,6 +261,7 @@ public class AllergyIntolerance extends DomainResource { case CRITL: return "http://hl7.org/fhir/allergy-intolerance-criticality"; case CRITH: return "http://hl7.org/fhir/allergy-intolerance-criticality"; case CRITU: return "http://hl7.org/fhir/allergy-intolerance-criticality"; + case NULL: return null; default: return "?"; } } @@ -264,6 +270,7 @@ public class AllergyIntolerance extends DomainResource { case CRITL: return "The potential clinical impact of a future reaction is estimated as low risk: exposure to substance is unlikely to result in a life threatening or organ system threatening outcome. Future exposure to the Substance is considered a relative contra-indication."; case CRITH: return "The potential clinical impact of a future reaction is estimated as high risk: exposure to substance may result in a life threatening or organ system threatening outcome. Future exposure to the Substance may be considered an absolute contra-indication."; case CRITU: return "Unable to assess the potential clinical impact with the information available."; + case NULL: return null; default: return "?"; } } @@ -272,6 +279,7 @@ public class AllergyIntolerance extends DomainResource { case CRITL: return "Low Risk"; case CRITH: return "High Risk"; case CRITU: return "Unable to determine"; + case NULL: return null; default: return "?"; } } @@ -341,6 +349,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "allergy"; case INTOLERANCE: return "intolerance"; + case NULL: return null; default: return "?"; } } @@ -348,6 +357,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "http://hl7.org/fhir/allergy-intolerance-type"; case INTOLERANCE: return "http://hl7.org/fhir/allergy-intolerance-type"; + case NULL: return null; default: return "?"; } } @@ -355,6 +365,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "A propensity for hypersensitivity reaction(s) to a substance. These reactions are most typically type I hypersensitivity, plus other \"allergy-like\" reactions, including pseudoallergy."; case INTOLERANCE: return "A propensity for adverse reactions to a substance that is not judged to be allergic or \"allergy-like\". These reactions are typically (but not necessarily) non-immune. They are to some degree idiosyncratic and/or individually specific (i.e. are not a reaction that is expected to occur with most or all patients given similar circumstances)."; + case NULL: return null; default: return "?"; } } @@ -362,6 +373,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "Allergy"; case INTOLERANCE: return "Intolerance"; + case NULL: return null; default: return "?"; } } @@ -439,6 +451,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "medication"; case ENVIRONMENT: return "environment"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -448,6 +461,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "http://hl7.org/fhir/allergy-intolerance-category"; case ENVIRONMENT: return "http://hl7.org/fhir/allergy-intolerance-category"; case OTHER: return "http://hl7.org/fhir/allergy-intolerance-category"; + case NULL: return null; default: return "?"; } } @@ -457,6 +471,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "Substances administered to achieve a physiological effect."; case ENVIRONMENT: return "Substances that are encountered in the environment."; case OTHER: return "Other substances that are not covered by any other category."; + case NULL: return null; default: return "?"; } } @@ -466,6 +481,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "Medication"; case ENVIRONMENT: return "Environment"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } @@ -548,6 +564,7 @@ public class AllergyIntolerance extends DomainResource { case UNLIKELY: return "unlikely"; case LIKELY: return "likely"; case CONFIRMED: return "confirmed"; + case NULL: return null; default: return "?"; } } @@ -556,6 +573,7 @@ public class AllergyIntolerance extends DomainResource { case UNLIKELY: return "http://hl7.org/fhir/reaction-event-certainty"; case LIKELY: return "http://hl7.org/fhir/reaction-event-certainty"; case CONFIRMED: return "http://hl7.org/fhir/reaction-event-certainty"; + case NULL: return null; default: return "?"; } } @@ -564,6 +582,7 @@ public class AllergyIntolerance extends DomainResource { case UNLIKELY: return "There is a low level of clinical certainty that the reaction was caused by the identified Substance."; case LIKELY: return "There is a high level of clinical certainty that the reaction was caused by the identified Substance."; case CONFIRMED: return "There is a very high level of clinical certainty that the reaction was due to the identified Substance, which may include clinical evidence by testing or rechallenge."; + case NULL: return null; default: return "?"; } } @@ -572,6 +591,7 @@ public class AllergyIntolerance extends DomainResource { case UNLIKELY: return "Unlikely"; case LIKELY: return "Likely"; case CONFIRMED: return "Confirmed"; + case NULL: return null; default: return "?"; } } @@ -648,6 +668,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "mild"; case MODERATE: return "moderate"; case SEVERE: return "severe"; + case NULL: return null; default: return "?"; } } @@ -656,6 +677,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "http://hl7.org/fhir/reaction-event-severity"; case MODERATE: return "http://hl7.org/fhir/reaction-event-severity"; case SEVERE: return "http://hl7.org/fhir/reaction-event-severity"; + case NULL: return null; default: return "?"; } } @@ -664,6 +686,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "Causes mild physiological effects."; case MODERATE: return "Causes moderate physiological effects."; case SEVERE: return "Causes severe physiological effects."; + case NULL: return null; default: return "?"; } } @@ -672,6 +695,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "Mild"; case MODERATE: return "Moderate"; case SEVERE: return "Severe"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Appointment.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Appointment.java index b3a0c9427..a3fdaee95 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Appointment.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Appointment.java @@ -112,6 +112,7 @@ public class Appointment extends DomainResource { case FULFILLED: return "fulfilled"; case CANCELLED: return "cancelled"; case NOSHOW: return "noshow"; + case NULL: return null; default: return "?"; } } @@ -124,6 +125,7 @@ public class Appointment extends DomainResource { case FULFILLED: return "http://hl7.org/fhir/appointmentstatus"; case CANCELLED: return "http://hl7.org/fhir/appointmentstatus"; case NOSHOW: return "http://hl7.org/fhir/appointmentstatus"; + case NULL: return null; default: return "?"; } } @@ -136,6 +138,7 @@ public class Appointment extends DomainResource { case FULFILLED: return "This appointment has completed and may have resulted in an encounter."; case CANCELLED: return "The appointment has been cancelled."; case NOSHOW: return "Some or all of the participant(s) have not/did not appear for the appointment (usually the patient)."; + case NULL: return null; default: return "?"; } } @@ -148,6 +151,7 @@ public class Appointment extends DomainResource { case FULFILLED: return "Fulfilled"; case CANCELLED: return "Cancelled"; case NOSHOW: return "No Show"; + case NULL: return null; default: return "?"; } } @@ -248,6 +252,7 @@ public class Appointment extends DomainResource { case REQUIRED: return "required"; case OPTIONAL: return "optional"; case INFORMATIONONLY: return "information-only"; + case NULL: return null; default: return "?"; } } @@ -256,6 +261,7 @@ public class Appointment extends DomainResource { case REQUIRED: return "http://hl7.org/fhir/participantrequired"; case OPTIONAL: return "http://hl7.org/fhir/participantrequired"; case INFORMATIONONLY: return "http://hl7.org/fhir/participantrequired"; + case NULL: return null; default: return "?"; } } @@ -264,6 +270,7 @@ public class Appointment extends DomainResource { case REQUIRED: return "The participant is required to attend the appointment."; case OPTIONAL: return "The participant may optionally attend the appointment."; case INFORMATIONONLY: return "The participant is excluded from the appointment, and may not be informed of the appointment taking place. (Appointment is about them, not for them - such as 2 doctors discussing results about a patient's test)."; + case NULL: return null; default: return "?"; } } @@ -272,6 +279,7 @@ public class Appointment extends DomainResource { case REQUIRED: return "Required"; case OPTIONAL: return "Optional"; case INFORMATIONONLY: return "Information Only"; + case NULL: return null; default: return "?"; } } @@ -355,6 +363,7 @@ public class Appointment extends DomainResource { case DECLINED: return "declined"; case TENTATIVE: return "tentative"; case NEEDSACTION: return "needs-action"; + case NULL: return null; default: return "?"; } } @@ -364,6 +373,7 @@ public class Appointment extends DomainResource { case DECLINED: return "http://hl7.org/fhir/participationstatus"; case TENTATIVE: return "http://hl7.org/fhir/participationstatus"; case NEEDSACTION: return "http://hl7.org/fhir/participationstatus"; + case NULL: return null; default: return "?"; } } @@ -373,6 +383,7 @@ public class Appointment extends DomainResource { case DECLINED: return "The participant has declined the appointment and will not participate in the appointment."; case TENTATIVE: return "The participant has tentatively accepted the appointment. This could be automatically created by a system and requires further processing before it can be accepted. There is no commitment that attendance will occur."; case NEEDSACTION: return "The participant needs to indicate if they accept the appointment by changing this status to one of the other statuses."; + case NULL: return null; default: return "?"; } } @@ -382,6 +393,7 @@ public class Appointment extends DomainResource { case DECLINED: return "Declined"; case TENTATIVE: return "Tentative"; case NEEDSACTION: return "Needs Action"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/AppointmentResponse.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/AppointmentResponse.java index 6e5bc147e..d67f61815 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/AppointmentResponse.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/AppointmentResponse.java @@ -103,6 +103,7 @@ public class AppointmentResponse extends DomainResource { case INPROCESS: return "in-process"; case COMPLETED: return "completed"; case NEEDSACTION: return "needs-action"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public class AppointmentResponse extends DomainResource { case INPROCESS: return "http://hl7.org/fhir/participantstatus"; case COMPLETED: return "http://hl7.org/fhir/participantstatus"; case NEEDSACTION: return "http://hl7.org/fhir/participantstatus"; + case NULL: return null; default: return "?"; } } @@ -125,6 +127,7 @@ public class AppointmentResponse extends DomainResource { case INPROCESS: return "The participant has in-process the appointment."; case COMPLETED: return "The participant has completed the appointment."; case NEEDSACTION: return "This is the intitial status of an appointment participant until a participant has replied. It implies that there is no commitment for the appointment."; + case NULL: return null; default: return "?"; } } @@ -136,6 +139,7 @@ public class AppointmentResponse extends DomainResource { case INPROCESS: return "In Process"; case COMPLETED: return "Completed"; case NEEDSACTION: return "Needs Action"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/AuditEvent.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/AuditEvent.java index 919ca3b37..4e728b258 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/AuditEvent.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/AuditEvent.java @@ -98,6 +98,7 @@ public class AuditEvent extends DomainResource { case U: return "U"; case D: return "D"; case E: return "E"; + case NULL: return null; default: return "?"; } } @@ -108,6 +109,7 @@ public class AuditEvent extends DomainResource { case U: return "http://hl7.org/fhir/audit-event-action"; case D: return "http://hl7.org/fhir/audit-event-action"; case E: return "http://hl7.org/fhir/audit-event-action"; + case NULL: return null; default: return "?"; } } @@ -118,6 +120,7 @@ public class AuditEvent extends DomainResource { case U: return "Update data, such as revise patient information."; case D: return "Delete items, such as a doctor master file record."; case E: return "Perform a system or application function such as log-on, program execution or use of an object's method, or perform a query/search operation."; + case NULL: return null; default: return "?"; } } @@ -128,6 +131,7 @@ public class AuditEvent extends DomainResource { case U: return "Update"; case D: return "Delete"; case E: return "Execute"; + case NULL: return null; default: return "?"; } } @@ -223,6 +227,7 @@ public class AuditEvent extends DomainResource { case _4: return "4"; case _8: return "8"; case _12: return "12"; + case NULL: return null; default: return "?"; } } @@ -232,6 +237,7 @@ public class AuditEvent extends DomainResource { case _4: return "http://hl7.org/fhir/audit-event-outcome"; case _8: return "http://hl7.org/fhir/audit-event-outcome"; case _12: return "http://hl7.org/fhir/audit-event-outcome"; + case NULL: return null; default: return "?"; } } @@ -241,6 +247,7 @@ public class AuditEvent extends DomainResource { case _4: return "The action was not successful due to some kind of catered for error (often equivalent to an HTTP 400 response)."; case _8: return "The action was not successful due to some kind of unexpected error (often equivalent to an HTTP 500 response)."; case _12: return "An error of such magnitude occurred that the system is no longer available for use (i.e. the system died)."; + case NULL: return null; default: return "?"; } } @@ -250,6 +257,7 @@ public class AuditEvent extends DomainResource { case _4: return "Minor failure"; case _8: return "Serious failure"; case _12: return "Major failure"; + case NULL: return null; default: return "?"; } } @@ -346,6 +354,7 @@ public class AuditEvent extends DomainResource { case _3: return "3"; case _4: return "4"; case _5: return "5"; + case NULL: return null; default: return "?"; } } @@ -356,6 +365,7 @@ public class AuditEvent extends DomainResource { case _3: return "http://hl7.org/fhir/network-type"; case _4: return "http://hl7.org/fhir/network-type"; case _5: return "http://hl7.org/fhir/network-type"; + case NULL: return null; default: return "?"; } } @@ -366,6 +376,7 @@ public class AuditEvent extends DomainResource { case _3: return "The assigned telephone number."; case _4: return "The assigned email address."; case _5: return "URI (User directory, HTTP-PUT, ftp, etc.)."; + case NULL: return null; default: return "?"; } } @@ -376,6 +387,7 @@ public class AuditEvent extends DomainResource { case _3: return "Telephone Number"; case _4: return "Email address"; case _5: return "URI"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Bundle.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Bundle.java index cc13ec52c..301029570 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Bundle.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Bundle.java @@ -129,6 +129,7 @@ public class Bundle extends Resource implements IBaseBundle { case HISTORY: return "history"; case SEARCHSET: return "searchset"; case COLLECTION: return "collection"; + case NULL: return null; default: return "?"; } } @@ -143,6 +144,7 @@ public class Bundle extends Resource implements IBaseBundle { case HISTORY: return "http://hl7.org/fhir/bundle-type"; case SEARCHSET: return "http://hl7.org/fhir/bundle-type"; case COLLECTION: return "http://hl7.org/fhir/bundle-type"; + case NULL: return null; default: return "?"; } } @@ -157,6 +159,7 @@ public class Bundle extends Resource implements IBaseBundle { case HISTORY: return "The bundle is a list of resources from a history interaction on a server."; case SEARCHSET: return "The bundle is a list of resources returned as a result of a search/query interaction, operation, or message."; case COLLECTION: return "The bundle is a set of resources collected into a single document for ease of distribution."; + case NULL: return null; default: return "?"; } } @@ -171,6 +174,7 @@ public class Bundle extends Resource implements IBaseBundle { case HISTORY: return "History List"; case SEARCHSET: return "Search Results"; case COLLECTION: return "Collection"; + case NULL: return null; default: return "?"; } } @@ -283,6 +287,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "match"; case INCLUDE: return "include"; case OUTCOME: return "outcome"; + case NULL: return null; default: return "?"; } } @@ -291,6 +296,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "http://hl7.org/fhir/search-entry-mode"; case INCLUDE: return "http://hl7.org/fhir/search-entry-mode"; case OUTCOME: return "http://hl7.org/fhir/search-entry-mode"; + case NULL: return null; default: return "?"; } } @@ -299,6 +305,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "This resource matched the search specification."; case INCLUDE: return "This resource is returned because it is referred to from another resource in the search set."; case OUTCOME: return "An OperationOutcome that provides additional information about the processing of a search."; + case NULL: return null; default: return "?"; } } @@ -307,6 +314,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "Match"; case INCLUDE: return "Include"; case OUTCOME: return "Outcome"; + case NULL: return null; default: return "?"; } } @@ -390,6 +398,7 @@ public class Bundle extends Resource implements IBaseBundle { case POST: return "POST"; case PUT: return "PUT"; case DELETE: return "DELETE"; + case NULL: return null; default: return "?"; } } @@ -399,6 +408,7 @@ public class Bundle extends Resource implements IBaseBundle { case POST: return "http://hl7.org/fhir/http-verb"; case PUT: return "http://hl7.org/fhir/http-verb"; case DELETE: return "http://hl7.org/fhir/http-verb"; + case NULL: return null; default: return "?"; } } @@ -408,6 +418,7 @@ public class Bundle extends Resource implements IBaseBundle { case POST: return "HTTP POST"; case PUT: return "HTTP PUT"; case DELETE: return "HTTP DELETE"; + case NULL: return null; default: return "?"; } } @@ -417,6 +428,7 @@ public class Bundle extends Resource implements IBaseBundle { case POST: return "POST"; case PUT: return "PUT"; case DELETE: return "DELETE"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/CarePlan.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/CarePlan.java index d913d4e84..d6a7d95fa 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/CarePlan.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/CarePlan.java @@ -98,6 +98,7 @@ public class CarePlan extends DomainResource { case ACTIVE: return "active"; case COMPLETED: return "completed"; case CANCELLED: return "cancelled"; + case NULL: return null; default: return "?"; } } @@ -108,6 +109,7 @@ public class CarePlan extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/care-plan-status"; case COMPLETED: return "http://hl7.org/fhir/care-plan-status"; case CANCELLED: return "http://hl7.org/fhir/care-plan-status"; + case NULL: return null; default: return "?"; } } @@ -118,6 +120,7 @@ public class CarePlan extends DomainResource { case ACTIVE: return "The plan is intended to be followed and used as part of patient care."; case COMPLETED: return "The plan is no longer in use and is not expected to be followed or used in patient care."; case CANCELLED: return "The plan has been terminated prior to reaching completion (though it may have been replaced by a new plan)."; + case NULL: return null; default: return "?"; } } @@ -128,6 +131,7 @@ public class CarePlan extends DomainResource { case ACTIVE: return "Active"; case COMPLETED: return "Completed"; case CANCELLED: return "Cancelled"; + case NULL: return null; default: return "?"; } } @@ -216,6 +220,7 @@ public class CarePlan extends DomainResource { case INCLUDES: return "includes"; case REPLACES: return "replaces"; case FULFILLS: return "fulfills"; + case NULL: return null; default: return "?"; } } @@ -224,6 +229,7 @@ public class CarePlan extends DomainResource { case INCLUDES: return "http://hl7.org/fhir/care-plan-relationship"; case REPLACES: return "http://hl7.org/fhir/care-plan-relationship"; case FULFILLS: return "http://hl7.org/fhir/care-plan-relationship"; + case NULL: return null; default: return "?"; } } @@ -232,6 +238,7 @@ public class CarePlan extends DomainResource { case INCLUDES: return "The referenced plan is considered to be part of this plan."; case REPLACES: return "This plan takes the places of the referenced plan."; case FULFILLS: return "This plan provides details about how to perform activities defined at a higher level by the referenced plan."; + case NULL: return null; default: return "?"; } } @@ -240,6 +247,7 @@ public class CarePlan extends DomainResource { case INCLUDES: return "Includes"; case REPLACES: return "Replaces"; case FULFILLS: return "Fulfills"; + case NULL: return null; default: return "?"; } } @@ -337,6 +345,7 @@ public class CarePlan extends DomainResource { case ONHOLD: return "on-hold"; case COMPLETED: return "completed"; case CANCELLED: return "cancelled"; + case NULL: return null; default: return "?"; } } @@ -348,6 +357,7 @@ public class CarePlan extends DomainResource { case ONHOLD: return "http://hl7.org/fhir/care-plan-activity-status"; case COMPLETED: return "http://hl7.org/fhir/care-plan-activity-status"; case CANCELLED: return "http://hl7.org/fhir/care-plan-activity-status"; + case NULL: return null; default: return "?"; } } @@ -359,6 +369,7 @@ public class CarePlan extends DomainResource { case ONHOLD: return "Activity was started but has temporarily ceased with an expectation of resumption at a future time."; case COMPLETED: return "The activities have been completed (more or less) as planned."; case CANCELLED: return "The activities have been ended prior to completion (perhaps even before they were started)."; + case NULL: return null; default: return "?"; } } @@ -370,6 +381,7 @@ public class CarePlan extends DomainResource { case ONHOLD: return "On Hold"; case COMPLETED: return "Completed"; case CANCELLED: return "Cancelled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Claim.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Claim.java index b243ec373..12394f8ee 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Claim.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Claim.java @@ -100,6 +100,7 @@ public class Claim extends DomainResource { case PHARMACY: return "pharmacy"; case PROFESSIONAL: return "professional"; case VISION: return "vision"; + case NULL: return null; default: return "?"; } } @@ -110,6 +111,7 @@ public class Claim extends DomainResource { case PHARMACY: return "http://hl7.org/fhir/claim-type-link"; case PROFESSIONAL: return "http://hl7.org/fhir/claim-type-link"; case VISION: return "http://hl7.org/fhir/claim-type-link"; + case NULL: return null; default: return "?"; } } @@ -120,6 +122,7 @@ public class Claim extends DomainResource { case PHARMACY: return "A claim for Pharmacy based goods and services."; case PROFESSIONAL: return "A claim for Professional, typically out-patient, goods and services."; case VISION: return "A claim for Vision (Ophthamologist, Optometrist and Optician) goods and services."; + case NULL: return null; default: return "?"; } } @@ -130,6 +133,7 @@ public class Claim extends DomainResource { case PHARMACY: return "Pharmacy"; case PROFESSIONAL: return "Professional"; case VISION: return "Vision"; + case NULL: return null; default: return "?"; } } @@ -225,6 +229,7 @@ public class Claim extends DomainResource { case PROPOSED: return "proposed"; case EXPLORATORY: return "exploratory"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -234,6 +239,7 @@ public class Claim extends DomainResource { case PROPOSED: return "http://hl7.org/fhir/claim-use-link"; case EXPLORATORY: return "http://hl7.org/fhir/claim-use-link"; case OTHER: return "http://hl7.org/fhir/claim-use-link"; + case NULL: return null; default: return "?"; } } @@ -243,6 +249,7 @@ public class Claim extends DomainResource { case PROPOSED: return "The treatment is proposed and this represents a Pre-authorization for the services."; case EXPLORATORY: return "The treatment is proposed and this represents a Pre-determination for the services."; case OTHER: return "A locally defined or otherwise resolved status."; + case NULL: return null; default: return "?"; } } @@ -252,6 +259,7 @@ public class Claim extends DomainResource { case PROPOSED: return "Proposed"; case EXPLORATORY: return "Exploratory"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ClinicalImpression.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ClinicalImpression.java index 0ce489310..039b38955 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ClinicalImpression.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ClinicalImpression.java @@ -84,6 +84,7 @@ public class ClinicalImpression extends DomainResource { case INPROGRESS: return "in-progress"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -92,6 +93,7 @@ public class ClinicalImpression extends DomainResource { case INPROGRESS: return "http://hl7.org/fhir/clinical-impression-status"; case COMPLETED: return "http://hl7.org/fhir/clinical-impression-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/clinical-impression-status"; + case NULL: return null; default: return "?"; } } @@ -100,6 +102,7 @@ public class ClinicalImpression extends DomainResource { case INPROGRESS: return "The assessment is still on-going and results are not yet final."; case COMPLETED: return "The assessment is done and the results are final."; case ENTEREDINERROR: return "This assessment was never actually done and the record is erroneous (e.g. Wrong patient)."; + case NULL: return null; default: return "?"; } } @@ -108,6 +111,7 @@ public class ClinicalImpression extends DomainResource { case INPROGRESS: return "In progress"; case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Communication.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Communication.java index 37d87c62f..a774acc61 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Communication.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Communication.java @@ -97,6 +97,7 @@ public class Communication extends DomainResource { case SUSPENDED: return "suspended"; case REJECTED: return "rejected"; case FAILED: return "failed"; + case NULL: return null; default: return "?"; } } @@ -107,6 +108,7 @@ public class Communication extends DomainResource { case SUSPENDED: return "http://hl7.org/fhir/communication-status"; case REJECTED: return "http://hl7.org/fhir/communication-status"; case FAILED: return "http://hl7.org/fhir/communication-status"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public class Communication extends DomainResource { case SUSPENDED: return "The communication transmission has been held by originating system/user request."; case REJECTED: return "The receiving system has declined to accept the message."; case FAILED: return "There was a failure in transmitting the message out."; + case NULL: return null; default: return "?"; } } @@ -127,6 +130,7 @@ public class Communication extends DomainResource { case SUSPENDED: return "Suspended"; case REJECTED: return "Rejected"; case FAILED: return "Failed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/CommunicationRequest.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/CommunicationRequest.java index 1979952ef..00c3ba61e 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/CommunicationRequest.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/CommunicationRequest.java @@ -132,6 +132,7 @@ public class CommunicationRequest extends DomainResource { case SUSPENDED: return "suspended"; case REJECTED: return "rejected"; case FAILED: return "failed"; + case NULL: return null; default: return "?"; } } @@ -147,6 +148,7 @@ public class CommunicationRequest extends DomainResource { case SUSPENDED: return "http://hl7.org/fhir/communication-request-status"; case REJECTED: return "http://hl7.org/fhir/communication-request-status"; case FAILED: return "http://hl7.org/fhir/communication-request-status"; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public class CommunicationRequest extends DomainResource { case SUSPENDED: return "The request has been held by originating system/user request."; case REJECTED: return "The receiving system has declined to fulfill the request"; case FAILED: return "The communication was attempted, but due to some procedural error, it could not be completed."; + case NULL: return null; default: return "?"; } } @@ -177,6 +180,7 @@ public class CommunicationRequest extends DomainResource { case SUSPENDED: return "Suspended"; case REJECTED: return "Rejected"; case FAILED: return "Failed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Composition.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Composition.java index 3ca32662e..5c8573a2c 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Composition.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Composition.java @@ -91,6 +91,7 @@ public class Composition extends DomainResource { case FINAL: return "final"; case AMENDED: return "amended"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -100,6 +101,7 @@ public class Composition extends DomainResource { case FINAL: return "http://hl7.org/fhir/composition-status"; case AMENDED: return "http://hl7.org/fhir/composition-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/composition-status"; + case NULL: return null; default: return "?"; } } @@ -109,6 +111,7 @@ public class Composition extends DomainResource { case FINAL: return "This version of the composition is complete and verified by an appropriate person and no further work is planned. Any subsequent updates would be on a new version of the composition."; case AMENDED: return "The composition content or the referenced resources have been modified (edited or added to) subsequent to being released as \"final\" and the composition is complete and verified by an authorized person."; case ENTEREDINERROR: return "The composition or document was originally created/issued in error, and this is an amendment that marks that the entire series should not be considered as valid."; + case NULL: return null; default: return "?"; } } @@ -118,6 +121,7 @@ public class Composition extends DomainResource { case FINAL: return "Final"; case AMENDED: return "Amended"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -207,6 +211,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "professional"; case LEGAL: return "legal"; case OFFICIAL: return "official"; + case NULL: return null; default: return "?"; } } @@ -216,6 +221,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "http://hl7.org/fhir/composition-attestation-mode"; case LEGAL: return "http://hl7.org/fhir/composition-attestation-mode"; case OFFICIAL: return "http://hl7.org/fhir/composition-attestation-mode"; + case NULL: return null; default: return "?"; } } @@ -225,6 +231,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "The person authenticated the content in their professional capacity."; case LEGAL: return "The person authenticated the content and accepted legal responsibility for its content."; case OFFICIAL: return "The organization authenticated the content as consistent with their policies and procedures."; + case NULL: return null; default: return "?"; } } @@ -234,6 +241,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "Professional"; case LEGAL: return "Legal"; case OFFICIAL: return "Official"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Condition.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Condition.java index e6888a334..8123c332c 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Condition.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Condition.java @@ -105,6 +105,7 @@ public class Condition extends DomainResource { case REFUTED: return "refuted"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -116,6 +117,7 @@ public class Condition extends DomainResource { case REFUTED: return "http://hl7.org/fhir/condition-ver-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/condition-ver-status"; case UNKNOWN: return "http://hl7.org/fhir/condition-ver-status"; + case NULL: return null; default: return "?"; } } @@ -127,6 +129,7 @@ public class Condition extends DomainResource { case REFUTED: return "This condition has been ruled out by diagnostic and clinical evidence."; case ENTEREDINERROR: return "The statement was entered in error and is not valid."; case UNKNOWN: return "The condition status is unknown. Note that \"unknown\" is a value of last resort and every attempt should be made to provide a meaningful value other than \"unknown\"."; + case NULL: return null; default: return "?"; } } @@ -138,6 +141,7 @@ public class Condition extends DomainResource { case REFUTED: return "Refuted"; case ENTEREDINERROR: return "Entered In Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Conformance.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Conformance.java index 0d8fbf924..f27ee8300 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Conformance.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Conformance.java @@ -89,6 +89,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case INSTANCE: return "instance"; case CAPABILITY: return "capability"; case REQUIREMENTS: return "requirements"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case INSTANCE: return "http://hl7.org/fhir/conformance-statement-kind"; case CAPABILITY: return "http://hl7.org/fhir/conformance-statement-kind"; case REQUIREMENTS: return "http://hl7.org/fhir/conformance-statement-kind"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case INSTANCE: return "The Conformance instance represents the present capabilities of a specific system instance. This is the kind returned by OPTIONS for a FHIR server end-point."; case CAPABILITY: return "The Conformance instance represents the capabilities of a system or piece of software, independent of a particular installation."; case REQUIREMENTS: return "The Conformance instance represents a set of requirements for other systems to meet; e.g. as part of an implementation guide or 'request for proposal'."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case INSTANCE: return "Instance"; case CAPABILITY: return "Capability"; case REQUIREMENTS: return "Requirements"; + case NULL: return null; default: return "?"; } } @@ -196,6 +200,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case EXTENSIONS: return "extensions"; case ELEMENTS: return "elements"; case BOTH: return "both"; + case NULL: return null; default: return "?"; } } @@ -205,6 +210,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case EXTENSIONS: return "http://hl7.org/fhir/unknown-content-code"; case ELEMENTS: return "http://hl7.org/fhir/unknown-content-code"; case BOTH: return "http://hl7.org/fhir/unknown-content-code"; + case NULL: return null; default: return "?"; } } @@ -214,6 +220,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case EXTENSIONS: return "The application accepts unknown extensions, but not unknown elements."; case ELEMENTS: return "The application accepts unknown elements, but not unknown extensions."; case BOTH: return "The application accepts unknown elements and extensions."; + case NULL: return null; default: return "?"; } } @@ -223,6 +230,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case EXTENSIONS: return "Unknown Extensions"; case ELEMENTS: return "Unknown Elements"; case BOTH: return "Unknown Elements and Extensions"; + case NULL: return null; default: return "?"; } } @@ -298,6 +306,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case CLIENT: return "client"; case SERVER: return "server"; + case NULL: return null; default: return "?"; } } @@ -305,6 +314,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case CLIENT: return "http://hl7.org/fhir/restful-conformance-mode"; case SERVER: return "http://hl7.org/fhir/restful-conformance-mode"; + case NULL: return null; default: return "?"; } } @@ -312,6 +322,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case CLIENT: return "The application acts as a client for this resource."; case SERVER: return "The application acts as a server for this resource."; + case NULL: return null; default: return "?"; } } @@ -319,6 +330,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case CLIENT: return "Client"; case SERVER: return "Server"; + case NULL: return null; default: return "?"; } } @@ -431,6 +443,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case HISTORYTYPE: return "history-type"; case CREATE: return "create"; case SEARCHTYPE: return "search-type"; + case NULL: return null; default: return "?"; } } @@ -445,6 +458,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case HISTORYTYPE: return "http://hl7.org/fhir/restful-interaction"; case CREATE: return "http://hl7.org/fhir/restful-interaction"; case SEARCHTYPE: return "http://hl7.org/fhir/restful-interaction"; + case NULL: return null; default: return "?"; } } @@ -459,6 +473,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case HISTORYTYPE: return ""; case CREATE: return ""; case SEARCHTYPE: return ""; + case NULL: return null; default: return "?"; } } @@ -473,6 +488,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case HISTORYTYPE: return "history-type"; case CREATE: return "create"; case SEARCHTYPE: return "search-type"; + case NULL: return null; default: return "?"; } } @@ -585,6 +601,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case NOVERSION: return "no-version"; case VERSIONED: return "versioned"; case VERSIONEDUPDATE: return "versioned-update"; + case NULL: return null; default: return "?"; } } @@ -593,6 +610,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case NOVERSION: return "http://hl7.org/fhir/versioning-policy"; case VERSIONED: return "http://hl7.org/fhir/versioning-policy"; case VERSIONEDUPDATE: return "http://hl7.org/fhir/versioning-policy"; + case NULL: return null; default: return "?"; } } @@ -601,6 +619,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case NOVERSION: return "VersionId meta-property is not supported (server) or used (client)."; case VERSIONED: return "VersionId meta-property is supported (server) or used (client)."; case VERSIONEDUPDATE: return "VersionId is must be correct for updates (server) or will be specified (If-match header) for updates (client)."; + case NULL: return null; default: return "?"; } } @@ -609,6 +628,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case NOVERSION: return "No VersionId Support"; case VERSIONED: return "Versioned"; case VERSIONEDUPDATE: return "VersionId tracked fully"; + case NULL: return null; default: return "?"; } } @@ -685,6 +705,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case NOTSUPPORTED: return "not-supported"; case SINGLE: return "single"; case MULTIPLE: return "multiple"; + case NULL: return null; default: return "?"; } } @@ -693,6 +714,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case NOTSUPPORTED: return "http://hl7.org/fhir/conditional-delete-status"; case SINGLE: return "http://hl7.org/fhir/conditional-delete-status"; case MULTIPLE: return "http://hl7.org/fhir/conditional-delete-status"; + case NULL: return null; default: return "?"; } } @@ -701,6 +723,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case NOTSUPPORTED: return "No support for conditional deletes."; case SINGLE: return "Conditional deletes are supported, but only single resources at a time."; case MULTIPLE: return "Conditional deletes are supported, and multiple resources can be deleted in a single interaction."; + case NULL: return null; default: return "?"; } } @@ -709,6 +732,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case NOTSUPPORTED: return "Not Supported"; case SINGLE: return "Single Deletes Supported"; case MULTIPLE: return "Multiple Deletes Supported"; + case NULL: return null; default: return "?"; } } @@ -834,6 +858,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case BELOW: return "below"; case ABOVE: return "above"; case TYPE: return "type"; + case NULL: return null; default: return "?"; } } @@ -849,6 +874,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case BELOW: return "http://hl7.org/fhir/search-modifier-code"; case ABOVE: return "http://hl7.org/fhir/search-modifier-code"; case TYPE: return "http://hl7.org/fhir/search-modifier-code"; + case NULL: return null; default: return "?"; } } @@ -864,6 +890,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case BELOW: return "The search parameter tests whether the value in a resource is subsumed by the specified value (is-a, or hierarchical relationships)."; case ABOVE: return "The search parameter tests whether the value in a resource subsumes the specified value (is-a, or hierarchical relationships)."; case TYPE: return "The search parameter only applies to the Resource Type specified as a modifier (e.g. the modifier is not actually :type, but :Patient etc.)."; + case NULL: return null; default: return "?"; } } @@ -879,6 +906,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case BELOW: return "Below"; case ABOVE: return "Above"; case TYPE: return "Type"; + case NULL: return null; default: return "?"; } } @@ -997,6 +1025,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case TRANSACTION: return "transaction"; case SEARCHSYSTEM: return "search-system"; case HISTORYSYSTEM: return "history-system"; + case NULL: return null; default: return "?"; } } @@ -1005,6 +1034,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case TRANSACTION: return "http://hl7.org/fhir/restful-interaction"; case SEARCHSYSTEM: return "http://hl7.org/fhir/restful-interaction"; case HISTORYSYSTEM: return "http://hl7.org/fhir/restful-interaction"; + case NULL: return null; default: return "?"; } } @@ -1013,6 +1043,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case TRANSACTION: return ""; case SEARCHSYSTEM: return ""; case HISTORYSYSTEM: return ""; + case NULL: return null; default: return "?"; } } @@ -1021,6 +1052,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case TRANSACTION: return "transaction"; case SEARCHSYSTEM: return "search-system"; case HISTORYSYSTEM: return "history-system"; + case NULL: return null; default: return "?"; } } @@ -1104,6 +1136,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case BATCH: return "batch"; case TRANSACTION: return "transaction"; case BOTH: return "both"; + case NULL: return null; default: return "?"; } } @@ -1113,6 +1146,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case BATCH: return "http://hl7.org/fhir/transaction-mode"; case TRANSACTION: return "http://hl7.org/fhir/transaction-mode"; case BOTH: return "http://hl7.org/fhir/transaction-mode"; + case NULL: return null; default: return "?"; } } @@ -1122,6 +1156,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case BATCH: return "Batches are supported."; case TRANSACTION: return "Transactions are supported."; case BOTH: return "Both batches and transactions are supported."; + case NULL: return null; default: return "?"; } } @@ -1131,6 +1166,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case BATCH: return "Batches supported"; case TRANSACTION: return "Transactions Supported"; case BOTH: return "Batches & Transactions"; + case NULL: return null; default: return "?"; } } @@ -1213,6 +1249,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case CONSEQUENCE: return "Consequence"; case CURRENCY: return "Currency"; case NOTIFICATION: return "Notification"; + case NULL: return null; default: return "?"; } } @@ -1221,6 +1258,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case CONSEQUENCE: return "http://hl7.org/fhir/message-significance-category"; case CURRENCY: return "http://hl7.org/fhir/message-significance-category"; case NOTIFICATION: return "http://hl7.org/fhir/message-significance-category"; + case NULL: return null; default: return "?"; } } @@ -1229,6 +1267,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case CONSEQUENCE: return "The message represents/requests a change that should not be processed more than once; e.g. Making a booking for an appointment."; case CURRENCY: return "The message represents a response to query for current information. Retrospective processing is wrong and/or wasteful."; case NOTIFICATION: return "The content is not necessarily intended to be current, and it can be reprocessed, though there may be version issues created by processing old notifications."; + case NULL: return null; default: return "?"; } } @@ -1237,6 +1276,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case CONSEQUENCE: return "Consequence"; case CURRENCY: return "Currency"; case NOTIFICATION: return "Notification"; + case NULL: return null; default: return "?"; } } @@ -1306,6 +1346,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case SENDER: return "sender"; case RECEIVER: return "receiver"; + case NULL: return null; default: return "?"; } } @@ -1313,6 +1354,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case SENDER: return "http://hl7.org/fhir/message-conformance-event-mode"; case RECEIVER: return "http://hl7.org/fhir/message-conformance-event-mode"; + case NULL: return null; default: return "?"; } } @@ -1320,6 +1362,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case SENDER: return "The application sends requests and receives responses."; case RECEIVER: return "The application receives requests and sends responses."; + case NULL: return null; default: return "?"; } } @@ -1327,6 +1370,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case SENDER: return "Sender"; case RECEIVER: return "Receiver"; + case NULL: return null; default: return "?"; } } @@ -1390,6 +1434,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case PRODUCER: return "producer"; case CONSUMER: return "consumer"; + case NULL: return null; default: return "?"; } } @@ -1397,6 +1442,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case PRODUCER: return "http://hl7.org/fhir/document-mode"; case CONSUMER: return "http://hl7.org/fhir/document-mode"; + case NULL: return null; default: return "?"; } } @@ -1404,6 +1450,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case PRODUCER: return "The application produces documents of the specified type."; case CONSUMER: return "The application consumes documents of the specified type."; + case NULL: return null; default: return "?"; } } @@ -1411,6 +1458,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case PRODUCER: return "Producer"; case CONSUMER: return "Consumer"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ContactPoint.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ContactPoint.java index 931b855e1..a544c535e 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ContactPoint.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ContactPoint.java @@ -94,6 +94,7 @@ public class ContactPoint extends Type implements ICompositeType { case EMAIL: return "email"; case PAGER: return "pager"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -104,6 +105,7 @@ public class ContactPoint extends Type implements ICompositeType { case EMAIL: return "http://hl7.org/fhir/contact-point-system"; case PAGER: return "http://hl7.org/fhir/contact-point-system"; case OTHER: return "http://hl7.org/fhir/contact-point-system"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class ContactPoint extends Type implements ICompositeType { case EMAIL: return "The value is an email address."; case PAGER: return "The value is a pager number. These may be local pager numbers that are only usable on a particular pager system."; case OTHER: return "A contact that is not a phone, fax, or email address. The format of the value SHOULD be a URL. This is intended for various personal contacts including blogs, Twitter, Facebook, etc. Do not use for email addresses. If this is not a URL, then it will require human interpretation."; + case NULL: return null; default: return "?"; } } @@ -124,6 +127,7 @@ public class ContactPoint extends Type implements ICompositeType { case EMAIL: return "Email"; case PAGER: return "Pager"; case OTHER: return "URL"; + case NULL: return null; default: return "?"; } } @@ -226,6 +230,7 @@ public class ContactPoint extends Type implements ICompositeType { case TEMP: return "temp"; case OLD: return "old"; case MOBILE: return "mobile"; + case NULL: return null; default: return "?"; } } @@ -236,6 +241,7 @@ public class ContactPoint extends Type implements ICompositeType { case TEMP: return "http://hl7.org/fhir/contact-point-use"; case OLD: return "http://hl7.org/fhir/contact-point-use"; case MOBILE: return "http://hl7.org/fhir/contact-point-use"; + case NULL: return null; default: return "?"; } } @@ -246,6 +252,7 @@ public class ContactPoint extends Type implements ICompositeType { case TEMP: return "A temporary contact point. The period can provide more detailed information."; case OLD: return "This contact point is no longer in use (or was never correct, but retained for records)."; case MOBILE: return "A telecommunication device that moves and stays with its owner. May have characteristics of all other use codes, suitable for urgent matters, not the first choice for routine business."; + case NULL: return null; default: return "?"; } } @@ -256,6 +263,7 @@ public class ContactPoint extends Type implements ICompositeType { case TEMP: return "Temp"; case OLD: return "Old"; case MOBILE: return "Mobile"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DataElement.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DataElement.java index 983cf7f2d..64dcacf5e 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DataElement.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DataElement.java @@ -107,6 +107,7 @@ public class DataElement extends DomainResource { case CONVERTABLE: return "convertable"; case SCALEABLE: return "scaleable"; case FLEXIBLE: return "flexible"; + case NULL: return null; default: return "?"; } } @@ -118,6 +119,7 @@ public class DataElement extends DomainResource { case CONVERTABLE: return "http://hl7.org/fhir/dataelement-stringency"; case SCALEABLE: return "http://hl7.org/fhir/dataelement-stringency"; case FLEXIBLE: return "http://hl7.org/fhir/dataelement-stringency"; + case NULL: return null; default: return "?"; } } @@ -129,6 +131,7 @@ public class DataElement extends DomainResource { case CONVERTABLE: return "The data element allows multiple units of measure that are convertable between each other (e.g. inches and centimeters) and/or allows data to be captured in multiple value sets for which a known mapping exists allowing conversion of meaning."; case SCALEABLE: return "A convertable data element where unit conversions are different only by a power of 10; e.g. g, mg, kg."; case FLEXIBLE: return "The data element is unconstrained in units, choice of data types and/or choice of vocabulary such that automated comparison of data captured using the data element is not possible."; + case NULL: return null; default: return "?"; } } @@ -140,6 +143,7 @@ public class DataElement extends DomainResource { case CONVERTABLE: return "Convertable"; case SCALEABLE: return "Scaleable"; case FLEXIBLE: return "Flexible"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DetectedIssue.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DetectedIssue.java index 37fa15348..727317b51 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DetectedIssue.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DetectedIssue.java @@ -84,6 +84,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "high"; case MODERATE: return "moderate"; case LOW: return "low"; + case NULL: return null; default: return "?"; } } @@ -92,6 +93,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "http://hl7.org/fhir/detectedissue-severity"; case MODERATE: return "http://hl7.org/fhir/detectedissue-severity"; case LOW: return "http://hl7.org/fhir/detectedissue-severity"; + case NULL: return null; default: return "?"; } } @@ -100,6 +102,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "Indicates the issue may be life-threatening or has the potential to cause permanent injury."; case MODERATE: return "Indicates the issue may result in noticeable adverse consequences but is unlikely to be life-threatening or cause permanent injury."; case LOW: return "Indicates the issue may result in some adverse consequences but is unlikely to substantially affect the situation of the subject."; + case NULL: return null; default: return "?"; } } @@ -108,6 +111,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "High"; case MODERATE: return "Moderate"; case LOW: return "Low"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Device.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Device.java index 749bd6e6c..40ed7436b 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Device.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Device.java @@ -82,6 +82,7 @@ public class Device extends DomainResource { case AVAILABLE: return "available"; case NOTAVAILABLE: return "not-available"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public class Device extends DomainResource { case AVAILABLE: return "http://hl7.org/fhir/devicestatus"; case NOTAVAILABLE: return "http://hl7.org/fhir/devicestatus"; case ENTEREDINERROR: return "http://hl7.org/fhir/devicestatus"; + case NULL: return null; default: return "?"; } } @@ -98,6 +100,7 @@ public class Device extends DomainResource { case AVAILABLE: return "The Device is available for use."; case NOTAVAILABLE: return "The Device is no longer available for use (e.g. lost, expired, damaged)."; case ENTEREDINERROR: return "The Device was entered in error and voided."; + case NULL: return null; default: return "?"; } } @@ -106,6 +109,7 @@ public class Device extends DomainResource { case AVAILABLE: return "Available"; case NOTAVAILABLE: return "Not Available"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DeviceComponent.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DeviceComponent.java index 9d7355076..227f35fe2 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DeviceComponent.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DeviceComponent.java @@ -140,6 +140,7 @@ public class DeviceComponent extends DomainResource { case MECHANICAL: return "mechanical"; case ACOUSTICAL: return "acoustical"; case MANUAL: return "manual"; + case NULL: return null; default: return "?"; } } @@ -156,6 +157,7 @@ public class DeviceComponent extends DomainResource { case MECHANICAL: return "http://hl7.org/fhir/measurement-principle"; case ACOUSTICAL: return "http://hl7.org/fhir/measurement-principle"; case MANUAL: return "http://hl7.org/fhir/measurement-principle"; + case NULL: return null; default: return "?"; } } @@ -172,6 +174,7 @@ public class DeviceComponent extends DomainResource { case MECHANICAL: return "Measurement is done using the mechanical principle."; case ACOUSTICAL: return "Measurement is done using the acoustical principle."; case MANUAL: return "Measurement is done using the manual principle."; + case NULL: return null; default: return "?"; } } @@ -188,6 +191,7 @@ public class DeviceComponent extends DomainResource { case MECHANICAL: return "MSP Mechanical"; case ACOUSTICAL: return "MSP Acoustical"; case MANUAL: return "MSP Manual"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DeviceMetric.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DeviceMetric.java index 0e8cc5602..a66db34a4 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DeviceMetric.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DeviceMetric.java @@ -83,6 +83,7 @@ public class DeviceMetric extends DomainResource { case ON: return "on"; case OFF: return "off"; case STANDBY: return "standby"; + case NULL: return null; default: return "?"; } } @@ -91,6 +92,7 @@ public class DeviceMetric extends DomainResource { case ON: return "http://hl7.org/fhir/metric-operational-status"; case OFF: return "http://hl7.org/fhir/metric-operational-status"; case STANDBY: return "http://hl7.org/fhir/metric-operational-status"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public class DeviceMetric extends DomainResource { case ON: return "The DeviceMetric is operating and will generate DeviceObservations."; case OFF: return "The DeviceMetric is not operating."; case STANDBY: return "The DeviceMetric is operating, but will not generate any DeviceObservations."; + case NULL: return null; default: return "?"; } } @@ -107,6 +110,7 @@ public class DeviceMetric extends DomainResource { case ON: return "On"; case OFF: return "Off"; case STANDBY: return "Standby"; + case NULL: return null; default: return "?"; } } @@ -218,6 +222,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "magenta"; case CYAN: return "cyan"; case WHITE: return "white"; + case NULL: return null; default: return "?"; } } @@ -231,6 +236,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "http://hl7.org/fhir/metric-color"; case CYAN: return "http://hl7.org/fhir/metric-color"; case WHITE: return "http://hl7.org/fhir/metric-color"; + case NULL: return null; default: return "?"; } } @@ -244,6 +250,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "Color for representation - magenta."; case CYAN: return "Color for representation - cyan."; case WHITE: return "Color for representation - white."; + case NULL: return null; default: return "?"; } } @@ -257,6 +264,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "Color Magenta"; case CYAN: return "Color Cyan"; case WHITE: return "Color White"; + case NULL: return null; default: return "?"; } } @@ -370,6 +378,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "setting"; case CALCULATION: return "calculation"; case UNSPECIFIED: return "unspecified"; + case NULL: return null; default: return "?"; } } @@ -379,6 +388,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "http://hl7.org/fhir/metric-category"; case CALCULATION: return "http://hl7.org/fhir/metric-category"; case UNSPECIFIED: return "http://hl7.org/fhir/metric-category"; + case NULL: return null; default: return "?"; } } @@ -388,6 +398,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "DeviceObservations generated for this DeviceMetric is a setting that will influence the behavior of the Device."; case CALCULATION: return "DeviceObservations generated for this DeviceMetric are calculated."; case UNSPECIFIED: return "The category of this DeviceMetric is unspecified."; + case NULL: return null; default: return "?"; } } @@ -397,6 +408,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "Setting"; case CALCULATION: return "Calculation"; case UNSPECIFIED: return "Unspecified"; + case NULL: return null; default: return "?"; } } @@ -486,6 +498,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "offset"; case GAIN: return "gain"; case TWOPOINT: return "two-point"; + case NULL: return null; default: return "?"; } } @@ -495,6 +508,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "http://hl7.org/fhir/metric-calibration-type"; case GAIN: return "http://hl7.org/fhir/metric-calibration-type"; case TWOPOINT: return "http://hl7.org/fhir/metric-calibration-type"; + case NULL: return null; default: return "?"; } } @@ -504,6 +518,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "TODO"; case GAIN: return "TODO"; case TWOPOINT: return "TODO"; + case NULL: return null; default: return "?"; } } @@ -513,6 +528,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "Offset"; case GAIN: return "Gain"; case TWOPOINT: return "Two Point"; + case NULL: return null; default: return "?"; } } @@ -602,6 +618,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "calibration-required"; case CALIBRATED: return "calibrated"; case UNSPECIFIED: return "unspecified"; + case NULL: return null; default: return "?"; } } @@ -611,6 +628,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "http://hl7.org/fhir/metric-calibration-state"; case CALIBRATED: return "http://hl7.org/fhir/metric-calibration-state"; case UNSPECIFIED: return "http://hl7.org/fhir/metric-calibration-state"; + case NULL: return null; default: return "?"; } } @@ -620,6 +638,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "The metric needs to be calibrated."; case CALIBRATED: return "The metric has been calibrated."; case UNSPECIFIED: return "The state of calibration of this metric is unspecified."; + case NULL: return null; default: return "?"; } } @@ -629,6 +648,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "Calibration Required"; case CALIBRATED: return "Calibrated"; case UNSPECIFIED: return "Unspecified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DeviceUseRequest.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DeviceUseRequest.java index 6eae86045..68b7f5c76 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DeviceUseRequest.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DeviceUseRequest.java @@ -130,6 +130,7 @@ public class DeviceUseRequest extends DomainResource { case SUSPENDED: return "suspended"; case REJECTED: return "rejected"; case ABORTED: return "aborted"; + case NULL: return null; default: return "?"; } } @@ -145,6 +146,7 @@ public class DeviceUseRequest extends DomainResource { case SUSPENDED: return "http://hl7.org/fhir/device-use-request-status"; case REJECTED: return "http://hl7.org/fhir/device-use-request-status"; case ABORTED: return "http://hl7.org/fhir/device-use-request-status"; + case NULL: return null; default: return "?"; } } @@ -160,6 +162,7 @@ public class DeviceUseRequest extends DomainResource { case SUSPENDED: return "The request has been held by originating system/user request."; case REJECTED: return "The receiving system has declined to fulfill the request."; case ABORTED: return "The request was attempted, but due to some procedural error, it could not be completed."; + case NULL: return null; default: return "?"; } } @@ -175,6 +178,7 @@ public class DeviceUseRequest extends DomainResource { case SUSPENDED: return "Suspended"; case REJECTED: return "Rejected"; case ABORTED: return "Aborted"; + case NULL: return null; default: return "?"; } } @@ -300,6 +304,7 @@ public class DeviceUseRequest extends DomainResource { case URGENT: return "urgent"; case STAT: return "stat"; case ASAP: return "asap"; + case NULL: return null; default: return "?"; } } @@ -309,6 +314,7 @@ public class DeviceUseRequest extends DomainResource { case URGENT: return "http://hl7.org/fhir/device-use-request-priority"; case STAT: return "http://hl7.org/fhir/device-use-request-priority"; case ASAP: return "http://hl7.org/fhir/device-use-request-priority"; + case NULL: return null; default: return "?"; } } @@ -318,6 +324,7 @@ public class DeviceUseRequest extends DomainResource { case URGENT: return "The request should be done urgently."; case STAT: return "The request is time-critical."; case ASAP: return "The request should be acted on as soon as possible."; + case NULL: return null; default: return "?"; } } @@ -327,6 +334,7 @@ public class DeviceUseRequest extends DomainResource { case URGENT: return "Urgent"; case STAT: return "Stat"; case ASAP: return "ASAP"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DiagnosticOrder.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DiagnosticOrder.java index 106ee6485..3b0af9431 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DiagnosticOrder.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DiagnosticOrder.java @@ -153,6 +153,7 @@ public class DiagnosticOrder extends DomainResource { case SUSPENDED: return "suspended"; case REJECTED: return "rejected"; case FAILED: return "failed"; + case NULL: return null; default: return "?"; } } @@ -171,6 +172,7 @@ public class DiagnosticOrder extends DomainResource { case SUSPENDED: return "http://hl7.org/fhir/diagnostic-order-status"; case REJECTED: return "http://hl7.org/fhir/diagnostic-order-status"; case FAILED: return "http://hl7.org/fhir/diagnostic-order-status"; + case NULL: return null; default: return "?"; } } @@ -189,6 +191,7 @@ public class DiagnosticOrder extends DomainResource { case SUSPENDED: return "The request has been held by originating system/user request."; case REJECTED: return "The receiving system has declined to fulfill the request."; case FAILED: return "The diagnostic investigation was attempted, but due to some procedural error, it could not be completed."; + case NULL: return null; default: return "?"; } } @@ -207,6 +210,7 @@ public class DiagnosticOrder extends DomainResource { case SUSPENDED: return "Suspended"; case REJECTED: return "Rejected"; case FAILED: return "Failed"; + case NULL: return null; default: return "?"; } } @@ -350,6 +354,7 @@ public class DiagnosticOrder extends DomainResource { case URGENT: return "urgent"; case STAT: return "stat"; case ASAP: return "asap"; + case NULL: return null; default: return "?"; } } @@ -359,6 +364,7 @@ public class DiagnosticOrder extends DomainResource { case URGENT: return "http://hl7.org/fhir/diagnostic-order-priority"; case STAT: return "http://hl7.org/fhir/diagnostic-order-priority"; case ASAP: return "http://hl7.org/fhir/diagnostic-order-priority"; + case NULL: return null; default: return "?"; } } @@ -368,6 +374,7 @@ public class DiagnosticOrder extends DomainResource { case URGENT: return "The order should be urgently."; case STAT: return "The order is time-critical."; case ASAP: return "The order should be acted on as soon as possible."; + case NULL: return null; default: return "?"; } } @@ -377,6 +384,7 @@ public class DiagnosticOrder extends DomainResource { case URGENT: return "Urgent"; case STAT: return "Stat"; case ASAP: return "ASAP"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DiagnosticReport.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DiagnosticReport.java index 10285b6e9..a98356002 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DiagnosticReport.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DiagnosticReport.java @@ -112,6 +112,7 @@ public class DiagnosticReport extends DomainResource { case APPENDED: return "appended"; case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -124,6 +125,7 @@ public class DiagnosticReport extends DomainResource { case APPENDED: return "http://hl7.org/fhir/diagnostic-report-status"; case CANCELLED: return "http://hl7.org/fhir/diagnostic-report-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/diagnostic-report-status"; + case NULL: return null; default: return "?"; } } @@ -136,6 +138,7 @@ public class DiagnosticReport extends DomainResource { case APPENDED: return "The report has been modified subsequent to being Final, and is complete and verified by an authorized person. New content has been added, but existing content hasn't changed."; case CANCELLED: return "The report is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The report has been withdrawn following a previous final release."; + case NULL: return null; default: return "?"; } } @@ -148,6 +151,7 @@ public class DiagnosticReport extends DomainResource { case APPENDED: return "Appended"; case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DocumentReference.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DocumentReference.java index c54f27b40..a3d608381 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DocumentReference.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/DocumentReference.java @@ -93,6 +93,7 @@ public class DocumentReference extends DomainResource { case TRANSFORMS: return "transforms"; case SIGNS: return "signs"; case APPENDS: return "appends"; + case NULL: return null; default: return "?"; } } @@ -102,6 +103,7 @@ public class DocumentReference extends DomainResource { case TRANSFORMS: return "http://hl7.org/fhir/document-relationship-type"; case SIGNS: return "http://hl7.org/fhir/document-relationship-type"; case APPENDS: return "http://hl7.org/fhir/document-relationship-type"; + case NULL: return null; default: return "?"; } } @@ -111,6 +113,7 @@ public class DocumentReference extends DomainResource { case TRANSFORMS: return "This document was generated by transforming the target document (e.g. format or language conversion)."; case SIGNS: return "This document is a signature of the target document."; case APPENDS: return "This document adds additional information to the target document."; + case NULL: return null; default: return "?"; } } @@ -120,6 +123,7 @@ public class DocumentReference extends DomainResource { case TRANSFORMS: return "Transforms"; case SIGNS: return "Signs"; case APPENDS: return "Appends"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ElementDefinition.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ElementDefinition.java index fdc4aafdc..97c9cebd1 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ElementDefinition.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ElementDefinition.java @@ -71,24 +71,28 @@ public class ElementDefinition extends Type implements ICompositeType { public String toCode() { switch (this) { case XMLATTR: return "xmlAttr"; + case NULL: return null; default: return "?"; } } public String getSystem() { switch (this) { case XMLATTR: return "http://hl7.org/fhir/property-representation"; + case NULL: return null; default: return "?"; } } public String getDefinition() { switch (this) { case XMLATTR: return "In XML, this property is represented as an attribute not an element."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case XMLATTR: return "XML Attribute"; + case NULL: return null; default: return "?"; } } @@ -153,6 +157,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CLOSED: return "closed"; case OPEN: return "open"; case OPENATEND: return "openAtEnd"; + case NULL: return null; default: return "?"; } } @@ -161,6 +166,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CLOSED: return "http://hl7.org/fhir/resource-slicing-rules"; case OPEN: return "http://hl7.org/fhir/resource-slicing-rules"; case OPENATEND: return "http://hl7.org/fhir/resource-slicing-rules"; + case NULL: return null; default: return "?"; } } @@ -169,6 +175,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CLOSED: return "No additional content is allowed other than that described by the slices in this profile."; case OPEN: return "Additional content is allowed anywhere in the list."; case OPENATEND: return "Additional content is allowed, but only at the end of the list. Note that using this requires that the slices be ordered, which makes it hard to share uses. This should only be done where absolutely required."; + case NULL: return null; default: return "?"; } } @@ -177,6 +184,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CLOSED: return "Closed"; case OPEN: return "Open"; case OPENATEND: return "Open at End"; + case NULL: return null; default: return "?"; } } @@ -253,6 +261,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CONTAINED: return "contained"; case REFERENCED: return "referenced"; case BUNDLED: return "bundled"; + case NULL: return null; default: return "?"; } } @@ -261,6 +270,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CONTAINED: return "http://hl7.org/fhir/resource-aggregation-mode"; case REFERENCED: return "http://hl7.org/fhir/resource-aggregation-mode"; case BUNDLED: return "http://hl7.org/fhir/resource-aggregation-mode"; + case NULL: return null; default: return "?"; } } @@ -269,6 +279,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CONTAINED: return "The reference is a local reference to a contained resource."; case REFERENCED: return "The reference to a resource that has to be resolved externally to the resource that includes the reference."; case BUNDLED: return "The resource the reference points to will be found in the same bundle as the resource that includes the reference."; + case NULL: return null; default: return "?"; } } @@ -277,6 +288,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CONTAINED: return "Contained"; case REFERENCED: return "Referenced"; case BUNDLED: return "Bundled"; + case NULL: return null; default: return "?"; } } @@ -346,6 +358,7 @@ public class ElementDefinition extends Type implements ICompositeType { switch (this) { case ERROR: return "error"; case WARNING: return "warning"; + case NULL: return null; default: return "?"; } } @@ -353,6 +366,7 @@ public class ElementDefinition extends Type implements ICompositeType { switch (this) { case ERROR: return "http://hl7.org/fhir/constraint-severity"; case WARNING: return "http://hl7.org/fhir/constraint-severity"; + case NULL: return null; default: return "?"; } } @@ -360,6 +374,7 @@ public class ElementDefinition extends Type implements ICompositeType { switch (this) { case ERROR: return "If the constraint is violated, the resource is not conformant."; case WARNING: return "If the constraint is violated, the resource is conformant, but it is not necessarily following best practice."; + case NULL: return null; default: return "?"; } } @@ -367,6 +382,7 @@ public class ElementDefinition extends Type implements ICompositeType { switch (this) { case ERROR: return "Error"; case WARNING: return "Warning"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Encounter.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Encounter.java index 463ed9d48..4f7ddd0fa 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Encounter.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Encounter.java @@ -103,6 +103,7 @@ public class Encounter extends DomainResource { case ONLEAVE: return "onleave"; case FINISHED: return "finished"; case CANCELLED: return "cancelled"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public class Encounter extends DomainResource { case ONLEAVE: return "http://hl7.org/fhir/encounter-state"; case FINISHED: return "http://hl7.org/fhir/encounter-state"; case CANCELLED: return "http://hl7.org/fhir/encounter-state"; + case NULL: return null; default: return "?"; } } @@ -125,6 +127,7 @@ public class Encounter extends DomainResource { case ONLEAVE: return "The Encounter has begun, but the patient is temporarily on leave."; case FINISHED: return "The Encounter has ended."; case CANCELLED: return "The Encounter has ended before it has begun."; + case NULL: return null; default: return "?"; } } @@ -136,6 +139,7 @@ public class Encounter extends DomainResource { case ONLEAVE: return "On Leave"; case FINISHED: return "Finished"; case CANCELLED: return "Cancelled"; + case NULL: return null; default: return "?"; } } @@ -272,6 +276,7 @@ public class Encounter extends DomainResource { case DAYTIME: return "daytime"; case VIRTUAL: return "virtual"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -286,6 +291,7 @@ public class Encounter extends DomainResource { case DAYTIME: return "http://hl7.org/fhir/encounter-class"; case VIRTUAL: return "http://hl7.org/fhir/encounter-class"; case OTHER: return "http://hl7.org/fhir/encounter-class"; + case NULL: return null; default: return "?"; } } @@ -300,6 +306,7 @@ public class Encounter extends DomainResource { case DAYTIME: return "An encounter where the patient needs more prolonged treatment or investigations than outpatients, but who do not need to stay in the hospital overnight."; case VIRTUAL: return "An encounter that takes place where the patient and practitioner do not physically meet but use electronic means for contact."; case OTHER: return "Any other encounter type that is not described by one of the other values. Where this is used it is expected that an implementer will include an extension value to define what the actual other type is."; + case NULL: return null; default: return "?"; } } @@ -314,6 +321,7 @@ public class Encounter extends DomainResource { case DAYTIME: return "Daytime"; case VIRTUAL: return "Virtual"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } @@ -437,6 +445,7 @@ Not to be used when the patient is currently at the location case ACTIVE: return "active"; case RESERVED: return "reserved"; case COMPLETED: return "completed"; + case NULL: return null; default: return "?"; } } @@ -446,6 +455,7 @@ Not to be used when the patient is currently at the location case ACTIVE: return "http://hl7.org/fhir/encounter-location-status"; case RESERVED: return "http://hl7.org/fhir/encounter-location-status"; case COMPLETED: return "http://hl7.org/fhir/encounter-location-status"; + case NULL: return null; default: return "?"; } } @@ -455,6 +465,7 @@ Not to be used when the patient is currently at the location case ACTIVE: return "The patient is currently at this location, or was between the period specified.\n\nA system may update these records when the patient leaves the location to either reserved, or completed"; case RESERVED: return "This location is held empty for this patient."; case COMPLETED: return "The patient was at this location during the period specified.\n\nNot to be used when the patient is currently at the location"; + case NULL: return null; default: return "?"; } } @@ -464,6 +475,7 @@ Not to be used when the patient is currently at the location case ACTIVE: return "Active"; case RESERVED: return "Reserved"; case COMPLETED: return "Completed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Enumerations.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Enumerations.java index ab16ae32c..621b82c3b 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Enumerations.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Enumerations.java @@ -93,6 +93,7 @@ public class Enumerations { case FEMALE: return "female"; case OTHER: return "other"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -102,6 +103,7 @@ public class Enumerations { case FEMALE: return "http://hl7.org/fhir/administrative-gender"; case OTHER: return "http://hl7.org/fhir/administrative-gender"; case UNKNOWN: return "http://hl7.org/fhir/administrative-gender"; + case NULL: return null; default: return "?"; } } @@ -111,6 +113,7 @@ public class Enumerations { case FEMALE: return "Female"; case OTHER: return "Other"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -120,6 +123,7 @@ public class Enumerations { case FEMALE: return "Female"; case OTHER: return "Other"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -223,6 +227,7 @@ public class Enumerations { case WK: return "wk"; case MO: return "mo"; case A: return "a"; + case NULL: return null; default: return "?"; } } @@ -234,6 +239,7 @@ public class Enumerations { case WK: return "http://unitsofmeasure.org"; case MO: return "http://unitsofmeasure.org"; case A: return "http://unitsofmeasure.org"; + case NULL: return null; default: return "?"; } } @@ -245,6 +251,7 @@ public class Enumerations { case WK: return ""; case MO: return ""; case A: return ""; + case NULL: return null; default: return "?"; } } @@ -256,6 +263,7 @@ public class Enumerations { case WK: return "Week"; case MO: return "Month"; case A: return "Year"; + case NULL: return null; default: return "?"; } } @@ -357,6 +365,7 @@ public class Enumerations { case EXTENSIBLE: return "extensible"; case PREFERRED: return "preferred"; case EXAMPLE: return "example"; + case NULL: return null; default: return "?"; } } @@ -366,6 +375,7 @@ public class Enumerations { case EXTENSIBLE: return "http://hl7.org/fhir/binding-strength"; case PREFERRED: return "http://hl7.org/fhir/binding-strength"; case EXAMPLE: return "http://hl7.org/fhir/binding-strength"; + case NULL: return null; default: return "?"; } } @@ -375,6 +385,7 @@ public class Enumerations { case EXTENSIBLE: return "To be conformant, instances of this element SHALL include a code from the specified value set if any of the codes within the value set can apply to the concept being communicated. If the valueset does not cover the concept (based on human review), alternate codings (or, data type allowing, text) may be included instead."; case PREFERRED: return "Instances are encouraged to draw from the specified codes for interoperability purposes but are not required to do so to be considered conformant."; case EXAMPLE: return "Instances are not expected or even encouraged to draw from the specified value set. The value set merely provides examples of the types of concepts intended to be included."; + case NULL: return null; default: return "?"; } } @@ -384,6 +395,7 @@ public class Enumerations { case EXTENSIBLE: return "Extensible"; case PREFERRED: return "Preferred"; case EXAMPLE: return "Example"; + case NULL: return null; default: return "?"; } } @@ -508,6 +520,7 @@ public class Enumerations { case INEXACT: return "inexact"; case UNMATCHED: return "unmatched"; case DISJOINT: return "disjoint"; + case NULL: return null; default: return "?"; } } @@ -522,6 +535,7 @@ public class Enumerations { case INEXACT: return "http://hl7.org/fhir/concept-map-equivalence"; case UNMATCHED: return "http://hl7.org/fhir/concept-map-equivalence"; case DISJOINT: return "http://hl7.org/fhir/concept-map-equivalence"; + case NULL: return null; default: return "?"; } } @@ -536,6 +550,7 @@ public class Enumerations { case INEXACT: return "The target mapping overlaps with the source concept, but both source and target cover additional meaning, or the definitions are imprecise and it is uncertain whether they have the same boundaries to their meaning. The sense in which the mapping is narrower SHALL be described in the comments in this case, and applications should be careful when attempting to use these mappings operationally."; case UNMATCHED: return "There is no match for this concept in the destination concept system."; case DISJOINT: return "This is an explicit assertion that there is no mapping between the source and target concept."; + case NULL: return null; default: return "?"; } } @@ -550,6 +565,7 @@ public class Enumerations { case INEXACT: return "Inexact"; case UNMATCHED: return "Unmatched"; case DISJOINT: return "Disjoint"; + case NULL: return null; default: return "?"; } } @@ -662,6 +678,7 @@ public class Enumerations { case DRAFT: return "draft"; case ACTIVE: return "active"; case RETIRED: return "retired"; + case NULL: return null; default: return "?"; } } @@ -670,6 +687,7 @@ public class Enumerations { case DRAFT: return "http://hl7.org/fhir/conformance-resource-status"; case ACTIVE: return "http://hl7.org/fhir/conformance-resource-status"; case RETIRED: return "http://hl7.org/fhir/conformance-resource-status"; + case NULL: return null; default: return "?"; } } @@ -678,6 +696,7 @@ public class Enumerations { case DRAFT: return "This resource is still under development."; case ACTIVE: return "This resource is ready for normal use."; case RETIRED: return "This resource has been withdrawn or superseded and should no longer be used."; + case NULL: return null; default: return "?"; } } @@ -686,6 +705,7 @@ public class Enumerations { case DRAFT: return "Draft"; case ACTIVE: return "Active"; case RETIRED: return "Retired"; + case NULL: return null; default: return "?"; } } @@ -804,6 +824,7 @@ public class Enumerations { case ASTEXT: return "astext"; case ERROR: return "error"; case NAN: return "NaN"; + case NULL: return null; default: return "?"; } } @@ -818,6 +839,7 @@ public class Enumerations { case ASTEXT: return "http://hl7.org/fhir/data-absent-reason"; case ERROR: return "http://hl7.org/fhir/data-absent-reason"; case NAN: return "http://hl7.org/fhir/data-absent-reason"; + case NULL: return null; default: return "?"; } } @@ -832,6 +854,7 @@ public class Enumerations { case ASTEXT: return "The content of the data is represented in the resource narrative."; case ERROR: return "Some system or workflow process error means that the information is not available."; case NAN: return "NaN, standing for not a number, is a numeric data type value representing an undefined or unrepresentable value."; + case NULL: return null; default: return "?"; } } @@ -846,6 +869,7 @@ public class Enumerations { case ASTEXT: return "As Text"; case ERROR: return "Error"; case NAN: return "Not a Number"; + case NULL: return null; default: return "?"; } } @@ -1259,6 +1283,7 @@ public class Enumerations { case URI: return "uri"; case UUID: return "uuid"; case XHTML: return "xhtml"; + case NULL: return null; default: return "?"; } } @@ -1310,6 +1335,7 @@ public class Enumerations { case URI: return "http://hl7.org/fhir/data-types"; case UUID: return "http://hl7.org/fhir/data-types"; case XHTML: return "http://hl7.org/fhir/data-types"; + case NULL: return null; default: return "?"; } } @@ -1361,6 +1387,7 @@ public class Enumerations { case URI: return "String of characters used to identify a name or a resource"; case UUID: return "A UUID, represented as a URI"; case XHTML: return "XHTML format, as defined by W3C, but restricted usage (mainly, no active content)"; + case NULL: return null; default: return "?"; } } @@ -1412,6 +1439,7 @@ public class Enumerations { case URI: return "uri"; case UUID: return "uuid"; case XHTML: return "XHTML"; + case NULL: return null; default: return "?"; } } @@ -1746,6 +1774,7 @@ public class Enumerations { case CURRENT: return "current"; case SUPERSEDED: return "superseded"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -1754,6 +1783,7 @@ public class Enumerations { case CURRENT: return "http://hl7.org/fhir/document-reference-status"; case SUPERSEDED: return "http://hl7.org/fhir/document-reference-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/document-reference-status"; + case NULL: return null; default: return "?"; } } @@ -1762,6 +1792,7 @@ public class Enumerations { case CURRENT: return "This is the current reference for this document."; case SUPERSEDED: return "This reference has been superseded by another reference."; case ENTEREDINERROR: return "This reference was created in error."; + case NULL: return null; default: return "?"; } } @@ -1770,6 +1801,7 @@ public class Enumerations { case CURRENT: return "Current"; case SUPERSEDED: return "Superseded"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -2821,6 +2853,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript"; case VALUESET: return "ValueSet"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -2968,6 +3001,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "http://hl7.org/fhir/resource-types"; case VALUESET: return "http://hl7.org/fhir/resource-types"; case VISIONPRESCRIPTION: return "http://hl7.org/fhir/resource-types"; + case NULL: return null; default: return "?"; } } @@ -3115,6 +3149,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript is a resource that specifies a suite of tests against a FHIR server implementation to determine compliance against the FHIR specification."; case VALUESET: return "A value set specifies a set of codes drawn from one or more code systems."; case VISIONPRESCRIPTION: return "An authorization for the supply of glasses and/or contact lenses to a patient."; + case NULL: return null; default: return "?"; } } @@ -3262,6 +3297,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript"; case VALUESET: return "ValueSet"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -4221,6 +4257,7 @@ The primary difference between a medication statement and a medication administr case PATIENTLINK: return "patient-link"; case PATIENTUNLINK: return "patient-unlink"; case VALUESETEXPAND: return "valueset-expand"; + case NULL: return null; default: return "?"; } } @@ -4236,6 +4273,7 @@ The primary difference between a medication statement and a medication administr case PATIENTLINK: return "http://hl7.org/fhir/message-events"; case PATIENTUNLINK: return "http://hl7.org/fhir/message-events"; case VALUESETEXPAND: return "http://hl7.org/fhir/message-events"; + case NULL: return null; default: return "?"; } } @@ -4251,6 +4289,7 @@ The primary difference between a medication statement and a medication administr case PATIENTLINK: return "Notification that two patient records actually identify the same patient."; case PATIENTUNLINK: return "Notification that previous advice that two patient records concern the same patient is now considered incorrect."; case VALUESETEXPAND: return "The definition of a value set is used to create a simple collection of codes suitable for use for data entry or validation. An expanded value set will be returned, or an error message."; + case NULL: return null; default: return "?"; } } @@ -4266,6 +4305,7 @@ The primary difference between a medication statement and a medication administr case PATIENTLINK: return "patient-link"; case PATIENTUNLINK: return "patient-unlink"; case VALUESETEXPAND: return "valueset-expand"; + case NULL: return null; default: return "?"; } } @@ -4384,6 +4424,7 @@ The primary difference between a medication statement and a medication administr case DISPLAY: return "display"; case PRINT: return "print"; case PRINTOPER: return "printoper"; + case NULL: return null; default: return "?"; } } @@ -4392,6 +4433,7 @@ The primary difference between a medication statement and a medication administr case DISPLAY: return "http://hl7.org/fhir/note-type"; case PRINT: return "http://hl7.org/fhir/note-type"; case PRINTOPER: return "http://hl7.org/fhir/note-type"; + case NULL: return null; default: return "?"; } } @@ -4400,6 +4442,7 @@ The primary difference between a medication statement and a medication administr case DISPLAY: return "Display the note."; case PRINT: return "Print the note on the form."; case PRINTOPER: return "Print the note for the operator."; + case NULL: return null; default: return "?"; } } @@ -4408,6 +4451,7 @@ The primary difference between a medication statement and a medication administr case DISPLAY: return "Display"; case PRINT: return "Print (Form)"; case PRINTOPER: return "Print (Operator)"; + case NULL: return null; default: return "?"; } } @@ -4477,6 +4521,7 @@ The primary difference between a medication statement and a medication administr switch (this) { case COMPLETE: return "complete"; case ERROR: return "error"; + case NULL: return null; default: return "?"; } } @@ -4484,6 +4529,7 @@ The primary difference between a medication statement and a medication administr switch (this) { case COMPLETE: return "http://hl7.org/fhir/remittance-outcome"; case ERROR: return "http://hl7.org/fhir/remittance-outcome"; + case NULL: return null; default: return "?"; } } @@ -4491,6 +4537,7 @@ The primary difference between a medication statement and a medication administr switch (this) { case COMPLETE: return "The processing completed without errors."; case ERROR: return "The processing identified errors."; + case NULL: return null; default: return "?"; } } @@ -4498,6 +4545,7 @@ The primary difference between a medication statement and a medication administr switch (this) { case COMPLETE: return "Complete"; case ERROR: return "Error"; + case NULL: return null; default: return "?"; } } @@ -5221,6 +5269,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript"; case VALUESET: return "ValueSet"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -5322,6 +5371,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "http://hl7.org/fhir/resource-types"; case VALUESET: return "http://hl7.org/fhir/resource-types"; case VISIONPRESCRIPTION: return "http://hl7.org/fhir/resource-types"; + case NULL: return null; default: return "?"; } } @@ -5423,6 +5473,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript is a resource that specifies a suite of tests against a FHIR server implementation to determine compliance against the FHIR specification."; case VALUESET: return "A value set specifies a set of codes drawn from one or more code systems."; case VISIONPRESCRIPTION: return "An authorization for the supply of glasses and/or contact lenses to a patient."; + case NULL: return null; default: return "?"; } } @@ -5524,6 +5575,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript"; case VALUESET: return "ValueSet"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -6193,6 +6245,7 @@ The primary difference between a medication statement and a medication administr case COMPOSITE: return "composite"; case QUANTITY: return "quantity"; case URI: return "uri"; + case NULL: return null; default: return "?"; } } @@ -6206,6 +6259,7 @@ The primary difference between a medication statement and a medication administr case COMPOSITE: return "http://hl7.org/fhir/search-param-type"; case QUANTITY: return "http://hl7.org/fhir/search-param-type"; case URI: return "http://hl7.org/fhir/search-param-type"; + case NULL: return null; default: return "?"; } } @@ -6219,6 +6273,7 @@ The primary difference between a medication statement and a medication administr case COMPOSITE: return "A composite search parameter that combines a search on two values together."; case QUANTITY: return "A search parameter that searches on a quantity."; case URI: return "A search parameter that searches on a URI (RFC 3986)."; + case NULL: return null; default: return "?"; } } @@ -6232,6 +6287,7 @@ The primary difference between a medication statement and a medication administr case COMPOSITE: return "Composite"; case QUANTITY: return "Quantity"; case URI: return "URI"; + case NULL: return null; default: return "?"; } } @@ -6359,6 +6415,7 @@ The primary difference between a medication statement and a medication administr case SUFFICIENT: return "sufficient"; case WITHDRAWN: return "withdrawn"; case NILKNOWN: return "nil-known"; + case NULL: return null; default: return "?"; } } @@ -6370,6 +6427,7 @@ The primary difference between a medication statement and a medication administr case SUFFICIENT: return "http://hl7.org/fhir/special-values"; case WITHDRAWN: return "http://hl7.org/fhir/special-values"; case NILKNOWN: return "http://hl7.org/fhir/special-values"; + case NULL: return null; default: return "?"; } } @@ -6381,6 +6439,7 @@ The primary difference between a medication statement and a medication administr case SUFFICIENT: return "The specific quantity is not known, but is known to be non-zero and is not specified because it makes up the bulk of the material."; case WITHDRAWN: return "The value is no longer available."; case NILKNOWN: return "The are no known applicable values in this context."; + case NULL: return null; default: return "?"; } } @@ -6392,6 +6451,7 @@ The primary difference between a medication statement and a medication administr case SUFFICIENT: return "Sufficient Quantity"; case WITHDRAWN: return "Value Withdrawn"; case NILKNOWN: return "Nil Known"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/EpisodeOfCare.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/EpisodeOfCare.java index bb6e9cc0c..706edd4a9 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/EpisodeOfCare.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/EpisodeOfCare.java @@ -103,6 +103,7 @@ public class EpisodeOfCare extends DomainResource { case ONHOLD: return "onhold"; case FINISHED: return "finished"; case CANCELLED: return "cancelled"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public class EpisodeOfCare extends DomainResource { case ONHOLD: return "http://hl7.org/fhir/episode-of-care-status"; case FINISHED: return "http://hl7.org/fhir/episode-of-care-status"; case CANCELLED: return "http://hl7.org/fhir/episode-of-care-status"; + case NULL: return null; default: return "?"; } } @@ -125,6 +127,7 @@ public class EpisodeOfCare extends DomainResource { case ONHOLD: return "This episode of care is on hold, the organization has limited responsibility for the patient (such as while on respite)."; case FINISHED: return "This episode of care is finished at the organization is not expecting to be providing care to the patient. Can also be known as \"closed\", \"completed\" or other similar terms."; case CANCELLED: return "The episode of care was cancelled, or withdrawn from service, often selected during the planned stage as the patient may have gone elsewhere, or the circumstances have changed and the organization is unable to provide the care. It indicates that services terminated outside the planned/expected workflow."; + case NULL: return null; default: return "?"; } } @@ -136,6 +139,7 @@ public class EpisodeOfCare extends DomainResource { case ONHOLD: return "On Hold"; case FINISHED: return "Finished"; case CANCELLED: return "Cancelled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/FamilyMemberHistory.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/FamilyMemberHistory.java index ecaab80f2..653c31ede 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/FamilyMemberHistory.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/FamilyMemberHistory.java @@ -93,6 +93,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case HEALTHUNKNOWN: return "health-unknown"; + case NULL: return null; default: return "?"; } } @@ -102,6 +103,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/history-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/history-status"; case HEALTHUNKNOWN: return "http://hl7.org/fhir/history-status"; + case NULL: return null; default: return "?"; } } @@ -111,6 +113,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "All relevant health information is known and captured."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case HEALTHUNKNOWN: return "Health information for this individual is unavailable/unknown."; + case NULL: return null; default: return "?"; } } @@ -120,6 +123,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in error"; case HEALTHUNKNOWN: return "Health unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Flag.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Flag.java index f61e68150..aa6ee781d 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Flag.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Flag.java @@ -80,6 +80,7 @@ public class Flag extends DomainResource { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -88,6 +89,7 @@ public class Flag extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/flag-status"; case INACTIVE: return "http://hl7.org/fhir/flag-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/flag-status"; + case NULL: return null; default: return "?"; } } @@ -96,6 +98,7 @@ public class Flag extends DomainResource { case ACTIVE: return "A current flag that should be displayed to a user. A system may use the category to determine which roles should view the flag."; case INACTIVE: return "The flag does not need to be displayed any more."; case ENTEREDINERROR: return "The flag was added in error, and should no longer be displayed."; + case NULL: return null; default: return "?"; } } @@ -104,6 +107,7 @@ public class Flag extends DomainResource { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Goal.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Goal.java index 7e54431b5..70a284499 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Goal.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Goal.java @@ -125,6 +125,7 @@ public class Goal extends DomainResource { case SUSTAINING: return "sustaining"; case ONHOLD: return "on-hold"; case CANCELLED: return "cancelled"; + case NULL: return null; default: return "?"; } } @@ -139,6 +140,7 @@ public class Goal extends DomainResource { case SUSTAINING: return "http://hl7.org/fhir/goal-status"; case ONHOLD: return "http://hl7.org/fhir/goal-status"; case CANCELLED: return "http://hl7.org/fhir/goal-status"; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public class Goal extends DomainResource { case SUSTAINING: return "The goal has been met, but ongoing activity is needed to sustain the goal objective"; case ONHOLD: return "The goal remains a long term objective but is no longer being actively pursued for a temporary period of time."; case CANCELLED: return "The goal is no longer being sought"; + case NULL: return null; default: return "?"; } } @@ -167,6 +170,7 @@ public class Goal extends DomainResource { case SUSTAINING: return "Sustaining"; case ONHOLD: return "On Hold"; case CANCELLED: return "Cancelled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Group.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Group.java index 7b368f449..4f51b5a39 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Group.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Group.java @@ -104,6 +104,7 @@ public class Group extends DomainResource { case DEVICE: return "device"; case MEDICATION: return "medication"; case SUBSTANCE: return "substance"; + case NULL: return null; default: return "?"; } } @@ -115,6 +116,7 @@ public class Group extends DomainResource { case DEVICE: return "http://hl7.org/fhir/group-type"; case MEDICATION: return "http://hl7.org/fhir/group-type"; case SUBSTANCE: return "http://hl7.org/fhir/group-type"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public class Group extends DomainResource { case DEVICE: return "Group contains Device resources"; case MEDICATION: return "Group contains Medication resources"; case SUBSTANCE: return "Group contains Substance resources"; + case NULL: return null; default: return "?"; } } @@ -137,6 +140,7 @@ public class Group extends DomainResource { case DEVICE: return "Device"; case MEDICATION: return "Medication"; case SUBSTANCE: return "Substance"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/HealthcareService.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/HealthcareService.java index f59641df9..4f4732f4e 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/HealthcareService.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/HealthcareService.java @@ -111,6 +111,7 @@ public class HealthcareService extends DomainResource { case FRI: return "fri"; case SAT: return "sat"; case SUN: return "sun"; + case NULL: return null; default: return "?"; } } @@ -123,6 +124,7 @@ public class HealthcareService extends DomainResource { case FRI: return "http://hl7.org/fhir/days-of-week"; case SAT: return "http://hl7.org/fhir/days-of-week"; case SUN: return "http://hl7.org/fhir/days-of-week"; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public class HealthcareService extends DomainResource { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } @@ -147,6 +150,7 @@ public class HealthcareService extends DomainResource { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/HumanName.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/HumanName.java index 26951222a..316671808 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/HumanName.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/HumanName.java @@ -109,6 +109,7 @@ public class HumanName extends Type implements ICompositeType { case ANONYMOUS: return "anonymous"; case OLD: return "old"; case MAIDEN: return "maiden"; + case NULL: return null; default: return "?"; } } @@ -121,6 +122,7 @@ public class HumanName extends Type implements ICompositeType { case ANONYMOUS: return "http://hl7.org/fhir/name-use"; case OLD: return "http://hl7.org/fhir/name-use"; case MAIDEN: return "http://hl7.org/fhir/name-use"; + case NULL: return null; default: return "?"; } } @@ -133,6 +135,7 @@ public class HumanName extends Type implements ICompositeType { case ANONYMOUS: return "Anonymous assigned name, alias, or pseudonym (used to protect a person's identity for privacy reasons)"; case OLD: return "This name is no longer in use (or was never correct, but retained for records)"; case MAIDEN: return "A name used prior to marriage. Marriage naming customs vary greatly around the world. This name use is for use by applications that collect and store \"maiden\" names. Though the concept of maiden name is often gender specific, the use of this term is not gender specific. The use of this term does not imply any particular history for a person's name, nor should the maiden name be determined algorithmically."; + case NULL: return null; default: return "?"; } } @@ -145,6 +148,7 @@ public class HumanName extends Type implements ICompositeType { case ANONYMOUS: return "Anonymous"; case OLD: return "Old"; case MAIDEN: return "Maiden"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Identifier.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Identifier.java index 41127bccc..0af68fdc8 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Identifier.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Identifier.java @@ -87,6 +87,7 @@ public class Identifier extends Type implements ICompositeType { case OFFICIAL: return "official"; case TEMP: return "temp"; case SECONDARY: return "secondary"; + case NULL: return null; default: return "?"; } } @@ -96,6 +97,7 @@ public class Identifier extends Type implements ICompositeType { case OFFICIAL: return "http://hl7.org/fhir/identifier-use"; case TEMP: return "http://hl7.org/fhir/identifier-use"; case SECONDARY: return "http://hl7.org/fhir/identifier-use"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class Identifier extends Type implements ICompositeType { case OFFICIAL: return "The identifier considered to be most trusted for the identification of this item."; case TEMP: return "A temporary identifier."; case SECONDARY: return "An identifier that was assigned in secondary use - it serves to identify the object in a relative context, but cannot be consistently assigned to the same object again in a different context."; + case NULL: return null; default: return "?"; } } @@ -114,6 +117,7 @@ public class Identifier extends Type implements ICompositeType { case OFFICIAL: return "Official"; case TEMP: return "Temp"; case SECONDARY: return "Secondary"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ImagingStudy.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ImagingStudy.java index 4b0eefc54..29366cf13 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ImagingStudy.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ImagingStudy.java @@ -91,6 +91,7 @@ public class ImagingStudy extends DomainResource { case OFFLINE: return "OFFLINE"; case NEARLINE: return "NEARLINE"; case UNAVAILABLE: return "UNAVAILABLE"; + case NULL: return null; default: return "?"; } } @@ -100,6 +101,7 @@ public class ImagingStudy extends DomainResource { case OFFLINE: return "http://nema.org/dicom/dicm"; case NEARLINE: return "http://nema.org/dicom/dicm"; case UNAVAILABLE: return "http://nema.org/dicom/dicm"; + case NULL: return null; default: return "?"; } } @@ -109,6 +111,7 @@ public class ImagingStudy extends DomainResource { case OFFLINE: return ""; case NEARLINE: return ""; case UNAVAILABLE: return ""; + case NULL: return null; default: return "?"; } } @@ -118,6 +121,7 @@ public class ImagingStudy extends DomainResource { case OFFLINE: return "OFFLINE"; case NEARLINE: return "NEARLINE"; case UNAVAILABLE: return "UNAVAILABLE"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ImplementationGuide.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ImplementationGuide.java index 86a4421bf..b05d57638 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ImplementationGuide.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ImplementationGuide.java @@ -79,6 +79,7 @@ public class ImplementationGuide extends DomainResource { switch (this) { case REFERENCE: return "reference"; case INCLUSION: return "inclusion"; + case NULL: return null; default: return "?"; } } @@ -86,6 +87,7 @@ public class ImplementationGuide extends DomainResource { switch (this) { case REFERENCE: return "http://hl7.org/fhir/guide-dependency-type"; case INCLUSION: return "http://hl7.org/fhir/guide-dependency-type"; + case NULL: return null; default: return "?"; } } @@ -93,6 +95,7 @@ public class ImplementationGuide extends DomainResource { switch (this) { case REFERENCE: return "The guide is referred to by URL."; case INCLUSION: return "The guide is embedded in this guide when published."; + case NULL: return null; default: return "?"; } } @@ -100,6 +103,7 @@ public class ImplementationGuide extends DomainResource { switch (this) { case REFERENCE: return "Reference"; case INCLUSION: return "Inclusion"; + case NULL: return null; default: return "?"; } } @@ -191,6 +195,7 @@ public class ImplementationGuide extends DomainResource { case EXTENSION: return "extension"; case DICTIONARY: return "dictionary"; case LOGICAL: return "logical"; + case NULL: return null; default: return "?"; } } @@ -202,6 +207,7 @@ public class ImplementationGuide extends DomainResource { case EXTENSION: return "http://hl7.org/fhir/guide-resource-purpose"; case DICTIONARY: return "http://hl7.org/fhir/guide-resource-purpose"; case LOGICAL: return "http://hl7.org/fhir/guide-resource-purpose"; + case NULL: return null; default: return "?"; } } @@ -213,6 +219,7 @@ public class ImplementationGuide extends DomainResource { case EXTENSION: return "The resource defines an extension (StructureDefinition) that is used in the implementation guide."; case DICTIONARY: return "The resource contains a dictionary that is part of the implementation guide."; case LOGICAL: return "The resource defines a logical model (in a StructureDefinition) that is used in the implementation guide."; + case NULL: return null; default: return "?"; } } @@ -224,6 +231,7 @@ public class ImplementationGuide extends DomainResource { case EXTENSION: return "Extension"; case DICTIONARY: return "Dictionary"; case LOGICAL: return "Logical Model"; + case NULL: return null; default: return "?"; } } @@ -353,6 +361,7 @@ public class ImplementationGuide extends DomainResource { case DICTIONARY: return "dictionary"; case TOC: return "toc"; case RESOURCE: return "resource"; + case NULL: return null; default: return "?"; } } @@ -366,6 +375,7 @@ public class ImplementationGuide extends DomainResource { case DICTIONARY: return "http://hl7.org/fhir/guide-page-kind"; case TOC: return "http://hl7.org/fhir/guide-page-kind"; case RESOURCE: return "http://hl7.org/fhir/guide-page-kind"; + case NULL: return null; default: return "?"; } } @@ -379,6 +389,7 @@ public class ImplementationGuide extends DomainResource { case DICTIONARY: return "This is a page that creates the listed resources as a dictionary."; case TOC: return "This is a generated page that contains the table of contents."; case RESOURCE: return "This is a page that represents a presented resource. This is typically used for generated conformance resource presentations."; + case NULL: return null; default: return "?"; } } @@ -392,6 +403,7 @@ public class ImplementationGuide extends DomainResource { case DICTIONARY: return "Dictionary"; case TOC: return "Table Of Contents"; case RESOURCE: return "Resource"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/List_.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/List_.java index dfac863e0..54d4d2807 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/List_.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/List_.java @@ -84,6 +84,7 @@ public class List_ extends DomainResource { case CURRENT: return "current"; case RETIRED: return "retired"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -92,6 +93,7 @@ public class List_ extends DomainResource { case CURRENT: return "http://hl7.org/fhir/list-status"; case RETIRED: return "http://hl7.org/fhir/list-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/list-status"; + case NULL: return null; default: return "?"; } } @@ -100,6 +102,7 @@ public class List_ extends DomainResource { case CURRENT: return "The list is considered to be an active part of the patient's record."; case RETIRED: return "The list is \"old\" and should no longer be considered accurate or relevant."; case ENTEREDINERROR: return "The list was never accurate. It is retained for medico-legal purposes only."; + case NULL: return null; default: return "?"; } } @@ -108,6 +111,7 @@ public class List_ extends DomainResource { case CURRENT: return "Current"; case RETIRED: return "Retired"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } @@ -184,6 +188,7 @@ public class List_ extends DomainResource { case WORKING: return "working"; case SNAPSHOT: return "snapshot"; case CHANGES: return "changes"; + case NULL: return null; default: return "?"; } } @@ -192,6 +197,7 @@ public class List_ extends DomainResource { case WORKING: return "http://hl7.org/fhir/list-mode"; case SNAPSHOT: return "http://hl7.org/fhir/list-mode"; case CHANGES: return "http://hl7.org/fhir/list-mode"; + case NULL: return null; default: return "?"; } } @@ -200,6 +206,7 @@ public class List_ extends DomainResource { case WORKING: return "This list is the master list, maintained in an ongoing fashion with regular updates as the real world list it is tracking changes"; case SNAPSHOT: return "This list was prepared as a snapshot. It should not be assumed to be current"; case CHANGES: return "A list that indicates where changes have been made or recommended"; + case NULL: return null; default: return "?"; } } @@ -208,6 +215,7 @@ public class List_ extends DomainResource { case WORKING: return "Working List"; case SNAPSHOT: return "Snapshot List"; case CHANGES: return "Change List"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Location.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Location.java index 2e98d9d76..7e1268248 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Location.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Location.java @@ -85,6 +85,7 @@ public class Location extends DomainResource { case ACTIVE: return "active"; case SUSPENDED: return "suspended"; case INACTIVE: return "inactive"; + case NULL: return null; default: return "?"; } } @@ -93,6 +94,7 @@ public class Location extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/location-status"; case SUSPENDED: return "http://hl7.org/fhir/location-status"; case INACTIVE: return "http://hl7.org/fhir/location-status"; + case NULL: return null; default: return "?"; } } @@ -101,6 +103,7 @@ public class Location extends DomainResource { case ACTIVE: return "The location is operational."; case SUSPENDED: return "The location is temporarily closed."; case INACTIVE: return "The location is no longer used."; + case NULL: return null; default: return "?"; } } @@ -109,6 +112,7 @@ public class Location extends DomainResource { case ACTIVE: return "Active"; case SUSPENDED: return "Suspended"; case INACTIVE: return "Inactive"; + case NULL: return null; default: return "?"; } } @@ -178,6 +182,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "instance"; case KIND: return "kind"; + case NULL: return null; default: return "?"; } } @@ -185,6 +190,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "http://hl7.org/fhir/location-mode"; case KIND: return "http://hl7.org/fhir/location-mode"; + case NULL: return null; default: return "?"; } } @@ -192,6 +198,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "The Location resource represents a specific instance of a location (e.g. Operating Theatre 1A)."; case KIND: return "The Location represents a class of locations (e.g. Any Operating Theatre) although this class of locations could be constrained within a specific boundary (such as organization, or parent location, address etc.)."; + case NULL: return null; default: return "?"; } } @@ -199,6 +206,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "Instance"; case KIND: return "Kind"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Media.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Media.java index 274350bfe..8c4aff6bd 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Media.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Media.java @@ -81,6 +81,7 @@ public class Media extends DomainResource { case PHOTO: return "photo"; case VIDEO: return "video"; case AUDIO: return "audio"; + case NULL: return null; default: return "?"; } } @@ -89,6 +90,7 @@ public class Media extends DomainResource { case PHOTO: return "http://hl7.org/fhir/digital-media-type"; case VIDEO: return "http://hl7.org/fhir/digital-media-type"; case AUDIO: return "http://hl7.org/fhir/digital-media-type"; + case NULL: return null; default: return "?"; } } @@ -97,6 +99,7 @@ public class Media extends DomainResource { case PHOTO: return "The media consists of one or more unmoving images, including photographs, computer-generated graphs and charts, and scanned documents"; case VIDEO: return "The media consists of a series of frames that capture a moving image"; case AUDIO: return "The media consists of a sound recording"; + case NULL: return null; default: return "?"; } } @@ -105,6 +108,7 @@ public class Media extends DomainResource { case PHOTO: return "Photo"; case VIDEO: return "Video"; case AUDIO: return "Audio"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MedicationAdministration.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MedicationAdministration.java index 7a9fb5492..86b390a5d 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MedicationAdministration.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MedicationAdministration.java @@ -97,6 +97,7 @@ public class MedicationAdministration extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; + case NULL: return null; default: return "?"; } } @@ -107,6 +108,7 @@ public class MedicationAdministration extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/medication-admin-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/medication-admin-status"; case STOPPED: return "http://hl7.org/fhir/medication-admin-status"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public class MedicationAdministration extends DomainResource { case COMPLETED: return "All actions that are implied by the administration have occurred."; case ENTEREDINERROR: return "The administration was entered in error and therefore nullified."; case STOPPED: return "Actions implied by the administration have been permanently halted, before all of them occurred."; + case NULL: return null; default: return "?"; } } @@ -127,6 +130,7 @@ public class MedicationAdministration extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case STOPPED: return "Stopped"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MedicationDispense.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MedicationDispense.java index ee3aa57e2..df7d591fb 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MedicationDispense.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MedicationDispense.java @@ -98,6 +98,7 @@ public class MedicationDispense extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; + case NULL: return null; default: return "?"; } } @@ -108,6 +109,7 @@ public class MedicationDispense extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/medication-dispense-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/medication-dispense-status"; case STOPPED: return "http://hl7.org/fhir/medication-dispense-status"; + case NULL: return null; default: return "?"; } } @@ -118,6 +120,7 @@ public class MedicationDispense extends DomainResource { case COMPLETED: return "All actions that are implied by the dispense have occurred."; case ENTEREDINERROR: return "The dispense was entered in error and therefore nullified."; case STOPPED: return "Actions implied by the dispense have been permanently halted, before all of them occurred."; + case NULL: return null; default: return "?"; } } @@ -128,6 +131,7 @@ public class MedicationDispense extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in-Error"; case STOPPED: return "Stopped"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MedicationOrder.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MedicationOrder.java index c299817ee..d09e29f86 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MedicationOrder.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MedicationOrder.java @@ -105,6 +105,7 @@ public class MedicationOrder extends DomainResource { case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; case DRAFT: return "draft"; + case NULL: return null; default: return "?"; } } @@ -116,6 +117,7 @@ public class MedicationOrder extends DomainResource { case ENTEREDINERROR: return "http://hl7.org/fhir/medication-order-status"; case STOPPED: return "http://hl7.org/fhir/medication-order-status"; case DRAFT: return "http://hl7.org/fhir/medication-order-status"; + case NULL: return null; default: return "?"; } } @@ -127,6 +129,7 @@ public class MedicationOrder extends DomainResource { case ENTEREDINERROR: return "The prescription was entered in error."; case STOPPED: return "Actions implied by the prescription are to be permanently halted, before all of them occurred."; case DRAFT: return "The prescription is not yet 'actionable', i.e. it is a work in progress, requires sign-off or verification, and needs to be run through decision support process."; + case NULL: return null; default: return "?"; } } @@ -138,6 +141,7 @@ public class MedicationOrder extends DomainResource { case ENTEREDINERROR: return "Entered In Error"; case STOPPED: return "Stopped"; case DRAFT: return "Draft"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MedicationStatement.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MedicationStatement.java index 2a7817c63..409db33de 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MedicationStatement.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MedicationStatement.java @@ -93,6 +93,7 @@ public class MedicationStatement extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case INTENDED: return "intended"; + case NULL: return null; default: return "?"; } } @@ -102,6 +103,7 @@ public class MedicationStatement extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/medication-statement-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/medication-statement-status"; case INTENDED: return "http://hl7.org/fhir/medication-statement-status"; + case NULL: return null; default: return "?"; } } @@ -111,6 +113,7 @@ public class MedicationStatement extends DomainResource { case COMPLETED: return "The medication is no longer being taken."; case ENTEREDINERROR: return "The statement was entered in error."; case INTENDED: return "The medication may be taken at some time in the future."; + case NULL: return null; default: return "?"; } } @@ -120,6 +123,7 @@ public class MedicationStatement extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case INTENDED: return "Intended"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MessageHeader.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MessageHeader.java index cb8306ff6..3002347c2 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MessageHeader.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/MessageHeader.java @@ -84,6 +84,7 @@ public class MessageHeader extends DomainResource { case OK: return "ok"; case TRANSIENTERROR: return "transient-error"; case FATALERROR: return "fatal-error"; + case NULL: return null; default: return "?"; } } @@ -92,6 +93,7 @@ public class MessageHeader extends DomainResource { case OK: return "http://hl7.org/fhir/response-code"; case TRANSIENTERROR: return "http://hl7.org/fhir/response-code"; case FATALERROR: return "http://hl7.org/fhir/response-code"; + case NULL: return null; default: return "?"; } } @@ -100,6 +102,7 @@ public class MessageHeader extends DomainResource { case OK: return "The message was accepted and processed without error."; case TRANSIENTERROR: return "Some internal unexpected error occurred - wait and try again. Note - this is usually used for things like database unavailable, which may be expected to resolve, though human intervention may be required."; case FATALERROR: return "The message was rejected because of some content in it. There is no point in re-sending without change. The response narrative SHALL describe the issue."; + case NULL: return null; default: return "?"; } } @@ -108,6 +111,7 @@ public class MessageHeader extends DomainResource { case OK: return "OK"; case TRANSIENTERROR: return "Transient Error"; case FATALERROR: return "Fatal Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/NamingSystem.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/NamingSystem.java index 8d1cfc7c3..7eafb40b3 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/NamingSystem.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/NamingSystem.java @@ -86,6 +86,7 @@ public class NamingSystem extends DomainResource { case CODESYSTEM: return "codesystem"; case IDENTIFIER: return "identifier"; case ROOT: return "root"; + case NULL: return null; default: return "?"; } } @@ -94,6 +95,7 @@ public class NamingSystem extends DomainResource { case CODESYSTEM: return "http://hl7.org/fhir/namingsystem-type"; case IDENTIFIER: return "http://hl7.org/fhir/namingsystem-type"; case ROOT: return "http://hl7.org/fhir/namingsystem-type"; + case NULL: return null; default: return "?"; } } @@ -102,6 +104,7 @@ public class NamingSystem extends DomainResource { case CODESYSTEM: return "The naming system is used to define concepts and symbols to represent those concepts; e.g. UCUM, LOINC, NDC code, local lab codes, etc."; case IDENTIFIER: return "The naming system is used to manage identifiers (e.g. license numbers, order numbers, etc.)."; case ROOT: return "The naming system is used as the root for other identifiers and naming systems."; + case NULL: return null; default: return "?"; } } @@ -110,6 +113,7 @@ public class NamingSystem extends DomainResource { case CODESYSTEM: return "Code System"; case IDENTIFIER: return "Identifier"; case ROOT: return "Root"; + case NULL: return null; default: return "?"; } } @@ -193,6 +197,7 @@ public class NamingSystem extends DomainResource { case UUID: return "uuid"; case URI: return "uri"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -202,6 +207,7 @@ public class NamingSystem extends DomainResource { case UUID: return "http://hl7.org/fhir/namingsystem-identifier-type"; case URI: return "http://hl7.org/fhir/namingsystem-identifier-type"; case OTHER: return "http://hl7.org/fhir/namingsystem-identifier-type"; + case NULL: return null; default: return "?"; } } @@ -211,6 +217,7 @@ public class NamingSystem extends DomainResource { case UUID: return "A universally unique identifier of the form a5afddf4-e880-459b-876e-e4591b0acc11."; case URI: return "A uniform resource identifier (ideally a URL - uniform resource locator); e.g. http://unitsofmeasure.org."; case OTHER: return "Some other type of unique identifier; e.g. HL7-assigned reserved string such as LN for LOINC."; + case NULL: return null; default: return "?"; } } @@ -220,6 +227,7 @@ public class NamingSystem extends DomainResource { case UUID: return "UUID"; case URI: return "URI"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Narrative.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Narrative.java index 843bcf731..a1e01a16f 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Narrative.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Narrative.java @@ -87,6 +87,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "extensions"; case ADDITIONAL: return "additional"; case EMPTY: return "empty"; + case NULL: return null; default: return "?"; } } @@ -96,6 +97,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "http://hl7.org/fhir/narrative-status"; case ADDITIONAL: return "http://hl7.org/fhir/narrative-status"; case EMPTY: return "http://hl7.org/fhir/narrative-status"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "The contents of the narrative are entirely generated from the structured data in the content and some of the content is generated from extensions"; case ADDITIONAL: return "The contents of the narrative contain additional information not found in the structured data"; case EMPTY: return "The contents of the narrative are some equivalent of \"No human-readable text provided in this case\""; + case NULL: return null; default: return "?"; } } @@ -114,6 +117,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "Extensions"; case ADDITIONAL: return "Additional"; case EMPTY: return "Empty"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/NutritionOrder.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/NutritionOrder.java index 3a0799caa..a37c159e4 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/NutritionOrder.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/NutritionOrder.java @@ -119,6 +119,7 @@ public class NutritionOrder extends DomainResource { case ONHOLD: return "on-hold"; case COMPLETED: return "completed"; case CANCELLED: return "cancelled"; + case NULL: return null; default: return "?"; } } @@ -132,6 +133,7 @@ public class NutritionOrder extends DomainResource { case ONHOLD: return "http://hl7.org/fhir/nutrition-order-status"; case COMPLETED: return "http://hl7.org/fhir/nutrition-order-status"; case CANCELLED: return "http://hl7.org/fhir/nutrition-order-status"; + case NULL: return null; default: return "?"; } } @@ -145,6 +147,7 @@ public class NutritionOrder extends DomainResource { case ONHOLD: return "Actions implied by the request have been temporarily halted, but are expected to continue later. May also be called \"suspended\"."; case COMPLETED: return "All actions that are implied by the order have occurred and no continuation is planned (this will rarely be made explicit)."; case CANCELLED: return "The request has been withdrawn and is no longer actionable."; + case NULL: return null; default: return "?"; } } @@ -158,6 +161,7 @@ public class NutritionOrder extends DomainResource { case ONHOLD: return "On-Hold"; case COMPLETED: return "Completed"; case CANCELLED: return "Cancelled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Observation.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Observation.java index 7339a93ae..0bdae1c25 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Observation.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Observation.java @@ -112,6 +112,7 @@ public class Observation extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -124,6 +125,7 @@ public class Observation extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/observation-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/observation-status"; case UNKNOWN: return "http://hl7.org/fhir/observation-status"; + case NULL: return null; default: return "?"; } } @@ -136,6 +138,7 @@ public class Observation extends DomainResource { case CANCELLED: return "The observation is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The observation has been withdrawn following previous final release."; case UNKNOWN: return "The observation status is unknown. Note that \"unknown\" is a value of last resort and every attempt should be made to provide a meaningful value other than \"unknown\"."; + case NULL: return null; default: return "?"; } } @@ -148,6 +151,7 @@ public class Observation extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown Status"; + case NULL: return null; default: return "?"; } } @@ -269,6 +273,7 @@ public class Observation extends DomainResource { case REPLACES: return "replaces"; case QUALIFIEDBY: return "qualified-by"; case INTERFEREDBY: return "interfered-by"; + case NULL: return null; default: return "?"; } } @@ -280,6 +285,7 @@ public class Observation extends DomainResource { case REPLACES: return "http://hl7.org/fhir/observation-relationshiptypes"; case QUALIFIEDBY: return "http://hl7.org/fhir/observation-relationshiptypes"; case INTERFEREDBY: return "http://hl7.org/fhir/observation-relationshiptypes"; + case NULL: return null; default: return "?"; } } @@ -291,6 +297,7 @@ public class Observation extends DomainResource { case REPLACES: return "This observation replaces a previous observation (i.e. a revised value). The target observation is now obsolete."; case QUALIFIEDBY: return "The value of the target observation qualifies (refines) the semantics of the source observation (e.g. a lipemia measure target from a plasma measure)."; case INTERFEREDBY: return "The value of the target observation interferes (degrades quality, or prevents valid observation) with the semantics of the source observation (e.g. a hemolysis measure target from a plasma potassium measure which has no value)."; + case NULL: return null; default: return "?"; } } @@ -302,6 +309,7 @@ public class Observation extends DomainResource { case REPLACES: return "Replaces"; case QUALIFIEDBY: return "Qualified By"; case INTERFEREDBY: return "Interfered By"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/OperationDefinition.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/OperationDefinition.java index 85fa60e80..ab118cc62 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/OperationDefinition.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/OperationDefinition.java @@ -81,6 +81,7 @@ public class OperationDefinition extends DomainResource { switch (this) { case OPERATION: return "operation"; case QUERY: return "query"; + case NULL: return null; default: return "?"; } } @@ -88,6 +89,7 @@ public class OperationDefinition extends DomainResource { switch (this) { case OPERATION: return "http://hl7.org/fhir/operation-kind"; case QUERY: return "http://hl7.org/fhir/operation-kind"; + case NULL: return null; default: return "?"; } } @@ -95,6 +97,7 @@ public class OperationDefinition extends DomainResource { switch (this) { case OPERATION: return "This operation is invoked as an operation."; case QUERY: return "This operation is a named query, invoked using the search mechanism."; + case NULL: return null; default: return "?"; } } @@ -102,6 +105,7 @@ public class OperationDefinition extends DomainResource { switch (this) { case OPERATION: return "Operation"; case QUERY: return "Query"; + case NULL: return null; default: return "?"; } } @@ -165,6 +169,7 @@ public class OperationDefinition extends DomainResource { switch (this) { case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -172,6 +177,7 @@ public class OperationDefinition extends DomainResource { switch (this) { case IN: return "http://hl7.org/fhir/operation-parameter-use"; case OUT: return "http://hl7.org/fhir/operation-parameter-use"; + case NULL: return null; default: return "?"; } } @@ -179,6 +185,7 @@ public class OperationDefinition extends DomainResource { switch (this) { case IN: return "This is an input parameter."; case OUT: return "This is an output parameter."; + case NULL: return null; default: return "?"; } } @@ -186,6 +193,7 @@ public class OperationDefinition extends DomainResource { switch (this) { case IN: return "In"; case OUT: return "Out"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/OperationOutcome.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/OperationOutcome.java index 84b7c448f..c189eec75 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/OperationOutcome.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/OperationOutcome.java @@ -90,6 +90,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "error"; case WARNING: return "warning"; case INFORMATION: return "information"; + case NULL: return null; default: return "?"; } } @@ -99,6 +100,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "http://hl7.org/fhir/issue-severity"; case WARNING: return "http://hl7.org/fhir/issue-severity"; case INFORMATION: return "http://hl7.org/fhir/issue-severity"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "The issue is sufficiently important to cause the action to fail."; case WARNING: return "The issue is not important enough to cause the action to fail, but may cause it to be performed suboptimally or in a way that is not as desired."; case INFORMATION: return "The issue has no relation to the degree of success of the action."; + case NULL: return null; default: return "?"; } } @@ -117,6 +120,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "Error"; case WARNING: return "Warning"; case INFORMATION: return "Information"; + case NULL: return null; default: return "?"; } } @@ -381,6 +385,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case TIMEOUT: return "timeout"; case THROTTLED: return "throttled"; case INFORMATIONAL: return "informational"; + case NULL: return null; default: return "?"; } } @@ -415,6 +420,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case TIMEOUT: return "http://hl7.org/fhir/issue-type"; case THROTTLED: return "http://hl7.org/fhir/issue-type"; case INFORMATIONAL: return "http://hl7.org/fhir/issue-type"; + case NULL: return null; default: return "?"; } } @@ -449,6 +455,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case TIMEOUT: return "An internal timeout has occurred."; case THROTTLED: return "The system is not prepared to handle this request due to load management."; case INFORMATIONAL: return "A message unrelated to the processing success of the completed operation (examples of the latter include things like reminders of password expiry, system maintenance times, etc.)."; + case NULL: return null; default: return "?"; } } @@ -483,6 +490,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case TIMEOUT: return "Timeout"; case THROTTLED: return "Throttled"; case INFORMATIONAL: return "Informational Note"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/OrderResponse.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/OrderResponse.java index 7c7210b01..11ed42b50 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/OrderResponse.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/OrderResponse.java @@ -124,6 +124,7 @@ public class OrderResponse extends DomainResource { case REPLACED: return "replaced"; case ABORTED: return "aborted"; case COMPLETED: return "completed"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public class OrderResponse extends DomainResource { case REPLACED: return "http://hl7.org/fhir/order-status"; case ABORTED: return "http://hl7.org/fhir/order-status"; case COMPLETED: return "http://hl7.org/fhir/order-status"; + case NULL: return null; default: return "?"; } } @@ -152,6 +154,7 @@ public class OrderResponse extends DomainResource { case REPLACED: return "The order has been cancelled and replaced by another."; case ABORTED: return "Processing the order was stopped because of some workflow/business logic reason."; case COMPLETED: return "The order has been completed."; + case NULL: return null; default: return "?"; } } @@ -166,6 +169,7 @@ public class OrderResponse extends DomainResource { case REPLACED: return "Replaced"; case ABORTED: return "Aborted"; case COMPLETED: return "Completed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Patient.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Patient.java index b71230a43..6911f41fa 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Patient.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Patient.java @@ -85,6 +85,7 @@ public class Patient extends DomainResource { case REPLACE: return "replace"; case REFER: return "refer"; case SEEALSO: return "seealso"; + case NULL: return null; default: return "?"; } } @@ -93,6 +94,7 @@ public class Patient extends DomainResource { case REPLACE: return "http://hl7.org/fhir/link-type"; case REFER: return "http://hl7.org/fhir/link-type"; case SEEALSO: return "http://hl7.org/fhir/link-type"; + case NULL: return null; default: return "?"; } } @@ -101,6 +103,7 @@ public class Patient extends DomainResource { case REPLACE: return "The patient resource containing this link must no longer be used. The link points forward to another patient resource that must be used in lieu of the patient resource that contains this link."; case REFER: return "The patient resource containing this link is in use and valid but not considered the main source of information about a patient. The link points forward to another patient resource that should be consulted to retrieve additional patient information."; case SEEALSO: return "The patient resource containing this link is in use and valid, but points to another patient resource that is known to contain data about the same person. Data in this resource might overlap or contradict information found in the other patient resource. This link does not indicate any relative importance of the resources concerned, and both should be regarded as equally valid."; + case NULL: return null; default: return "?"; } } @@ -109,6 +112,7 @@ public class Patient extends DomainResource { case REPLACE: return "Replace"; case REFER: return "Refer"; case SEEALSO: return "See also"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Person.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Person.java index c51dec771..1591fb9c1 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Person.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Person.java @@ -92,6 +92,7 @@ public class Person extends DomainResource { case LEVEL2: return "level2"; case LEVEL3: return "level3"; case LEVEL4: return "level4"; + case NULL: return null; default: return "?"; } } @@ -101,6 +102,7 @@ public class Person extends DomainResource { case LEVEL2: return "http://hl7.org/fhir/identity-assuranceLevel"; case LEVEL3: return "http://hl7.org/fhir/identity-assuranceLevel"; case LEVEL4: return "http://hl7.org/fhir/identity-assuranceLevel"; + case NULL: return null; default: return "?"; } } @@ -110,6 +112,7 @@ public class Person extends DomainResource { case LEVEL2: return "Some confidence in the asserted identity's accuracy."; case LEVEL3: return "High confidence in the asserted identity's accuracy."; case LEVEL4: return "Very high confidence in the asserted identity's accuracy."; + case NULL: return null; default: return "?"; } } @@ -119,6 +122,7 @@ public class Person extends DomainResource { case LEVEL2: return "Level 2"; case LEVEL3: return "Level 3"; case LEVEL4: return "Level 4"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Procedure.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Procedure.java index d83ff7c60..a9b5be69f 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Procedure.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Procedure.java @@ -89,6 +89,7 @@ public class Procedure extends DomainResource { case ABORTED: return "aborted"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public class Procedure extends DomainResource { case ABORTED: return "http://hl7.org/fhir/procedure-status"; case COMPLETED: return "http://hl7.org/fhir/procedure-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/procedure-status"; + case NULL: return null; default: return "?"; } } @@ -107,6 +109,7 @@ public class Procedure extends DomainResource { case ABORTED: return "The procedure was terminated without completing successfully."; case COMPLETED: return "All actions involved in the procedure have taken place."; case ENTEREDINERROR: return "The statement was entered in error and Is not valid."; + case NULL: return null; default: return "?"; } } @@ -116,6 +119,7 @@ public class Procedure extends DomainResource { case ABORTED: return "Aboted"; case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ProcedureRequest.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ProcedureRequest.java index b57cb751e..106bdc8fd 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ProcedureRequest.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ProcedureRequest.java @@ -130,6 +130,7 @@ public class ProcedureRequest extends DomainResource { case SUSPENDED: return "suspended"; case REJECTED: return "rejected"; case ABORTED: return "aborted"; + case NULL: return null; default: return "?"; } } @@ -145,6 +146,7 @@ public class ProcedureRequest extends DomainResource { case SUSPENDED: return "http://hl7.org/fhir/procedure-request-status"; case REJECTED: return "http://hl7.org/fhir/procedure-request-status"; case ABORTED: return "http://hl7.org/fhir/procedure-request-status"; + case NULL: return null; default: return "?"; } } @@ -160,6 +162,7 @@ public class ProcedureRequest extends DomainResource { case SUSPENDED: return "The request has been held by originating system/user request."; case REJECTED: return "The receiving system has declined to fulfill the request."; case ABORTED: return "The request was attempted, but due to some procedural error, it could not be completed."; + case NULL: return null; default: return "?"; } } @@ -175,6 +178,7 @@ public class ProcedureRequest extends DomainResource { case SUSPENDED: return "Suspended"; case REJECTED: return "Rejected"; case ABORTED: return "Aborted"; + case NULL: return null; default: return "?"; } } @@ -300,6 +304,7 @@ public class ProcedureRequest extends DomainResource { case URGENT: return "urgent"; case STAT: return "stat"; case ASAP: return "asap"; + case NULL: return null; default: return "?"; } } @@ -309,6 +314,7 @@ public class ProcedureRequest extends DomainResource { case URGENT: return "http://hl7.org/fhir/procedure-request-priority"; case STAT: return "http://hl7.org/fhir/procedure-request-priority"; case ASAP: return "http://hl7.org/fhir/procedure-request-priority"; + case NULL: return null; default: return "?"; } } @@ -318,6 +324,7 @@ public class ProcedureRequest extends DomainResource { case URGENT: return "The request should be done urgently."; case STAT: return "The request is time-critical."; case ASAP: return "The request should be acted on as soon as possible."; + case NULL: return null; default: return "?"; } } @@ -327,6 +334,7 @@ public class ProcedureRequest extends DomainResource { case URGENT: return "Urgent"; case STAT: return "Stat"; case ASAP: return "ASAP"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ProcessRequest.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ProcessRequest.java index 546efede8..5759d5424 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ProcessRequest.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ProcessRequest.java @@ -91,6 +91,7 @@ public class ProcessRequest extends DomainResource { case POLL: return "poll"; case REPROCESS: return "reprocess"; case STATUS: return "status"; + case NULL: return null; default: return "?"; } } @@ -100,6 +101,7 @@ public class ProcessRequest extends DomainResource { case POLL: return "http://hl7.org/fhir/actionlist"; case REPROCESS: return "http://hl7.org/fhir/actionlist"; case STATUS: return "http://hl7.org/fhir/actionlist"; + case NULL: return null; default: return "?"; } } @@ -109,6 +111,7 @@ public class ProcessRequest extends DomainResource { case POLL: return "Check for previously un-read/ not-retrieved resources."; case REPROCESS: return "Re-process the target resource."; case STATUS: return "Retrieve the processing status of the target resource."; + case NULL: return null; default: return "?"; } } @@ -118,6 +121,7 @@ public class ProcessRequest extends DomainResource { case POLL: return "Poll"; case REPROCESS: return "Re-Process"; case STATUS: return "Status Check"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Provenance.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Provenance.java index 2531a0f27..752c6f1a8 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Provenance.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Provenance.java @@ -91,6 +91,7 @@ public class Provenance extends DomainResource { case REVISION: return "revision"; case QUOTATION: return "quotation"; case SOURCE: return "source"; + case NULL: return null; default: return "?"; } } @@ -100,6 +101,7 @@ public class Provenance extends DomainResource { case REVISION: return "http://hl7.org/fhir/provenance-entity-role"; case QUOTATION: return "http://hl7.org/fhir/provenance-entity-role"; case SOURCE: return "http://hl7.org/fhir/provenance-entity-role"; + case NULL: return null; default: return "?"; } } @@ -109,6 +111,7 @@ public class Provenance extends DomainResource { case REVISION: return "A derivation for which the resulting entity is a revised version of some original."; case QUOTATION: return "The repeat of (some or all of) an entity, such as text or image, by someone who may or may not be its original author."; case SOURCE: return "A primary source for a topic refers to something produced by some agent with direct experience and knowledge about the topic, at the time of the topic's study, without benefit from hindsight."; + case NULL: return null; default: return "?"; } } @@ -118,6 +121,7 @@ public class Provenance extends DomainResource { case REVISION: return "Revision"; case QUOTATION: return "Quotation"; case SOURCE: return "Source"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Quantity.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Quantity.java index 1b24bb45b..fbf497e69 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Quantity.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Quantity.java @@ -89,6 +89,7 @@ public class Quantity extends Type implements ICompositeType { case LESS_OR_EQUAL: return "<="; case GREATER_OR_EQUAL: return ">="; case GREATER_THAN: return ">"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public class Quantity extends Type implements ICompositeType { case LESS_OR_EQUAL: return "http://hl7.org/fhir/quantity-comparator"; case GREATER_OR_EQUAL: return "http://hl7.org/fhir/quantity-comparator"; case GREATER_THAN: return "http://hl7.org/fhir/quantity-comparator"; + case NULL: return null; default: return "?"; } } @@ -107,6 +109,7 @@ public class Quantity extends Type implements ICompositeType { case LESS_OR_EQUAL: return "The actual value is less than or equal to the given value."; case GREATER_OR_EQUAL: return "The actual value is greater than or equal to the given value."; case GREATER_THAN: return "The actual value is greater than the given value."; + case NULL: return null; default: return "?"; } } @@ -116,6 +119,7 @@ public class Quantity extends Type implements ICompositeType { case LESS_OR_EQUAL: return "Less or Equal to"; case GREATER_OR_EQUAL: return "Greater or Equal to"; case GREATER_THAN: return "Greater than"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Questionnaire.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Questionnaire.java index 1d2d62d7a..af988fe4c 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Questionnaire.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Questionnaire.java @@ -84,6 +84,7 @@ public class Questionnaire extends DomainResource { case DRAFT: return "draft"; case PUBLISHED: return "published"; case RETIRED: return "retired"; + case NULL: return null; default: return "?"; } } @@ -92,6 +93,7 @@ public class Questionnaire extends DomainResource { case DRAFT: return "http://hl7.org/fhir/questionnaire-status"; case PUBLISHED: return "http://hl7.org/fhir/questionnaire-status"; case RETIRED: return "http://hl7.org/fhir/questionnaire-status"; + case NULL: return null; default: return "?"; } } @@ -100,6 +102,7 @@ public class Questionnaire extends DomainResource { case DRAFT: return "This Questionnaire is not ready for official use."; case PUBLISHED: return "This Questionnaire is ready for use."; case RETIRED: return "This Questionnaire should no longer be used to gather data."; + case NULL: return null; default: return "?"; } } @@ -108,6 +111,7 @@ public class Questionnaire extends DomainResource { case DRAFT: return "Draft"; case PUBLISHED: return "Published"; case RETIRED: return "Retired"; + case NULL: return null; default: return "?"; } } @@ -268,6 +272,7 @@ public class Questionnaire extends DomainResource { case ATTACHMENT: return "attachment"; case REFERENCE: return "reference"; case QUANTITY: return "quantity"; + case NULL: return null; default: return "?"; } } @@ -288,6 +293,7 @@ public class Questionnaire extends DomainResource { case ATTACHMENT: return "http://hl7.org/fhir/answer-format"; case REFERENCE: return "http://hl7.org/fhir/answer-format"; case QUANTITY: return "http://hl7.org/fhir/answer-format"; + case NULL: return null; default: return "?"; } } @@ -308,6 +314,7 @@ public class Questionnaire extends DomainResource { case ATTACHMENT: return "Answer is binary content such as a image, PDF, etc."; case REFERENCE: return "Answer is a reference to another resource (practitioner, organization, etc.)."; case QUANTITY: return "Answer is a combination of a numeric value and unit, potentially with a comparator (<, >, etc.)."; + case NULL: return null; default: return "?"; } } @@ -328,6 +335,7 @@ public class Questionnaire extends DomainResource { case ATTACHMENT: return "Attachment"; case REFERENCE: return "Reference"; case QUANTITY: return "Quantity"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/QuestionnaireResponse.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/QuestionnaireResponse.java index 5f5139cde..bcf8ed1e7 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/QuestionnaireResponse.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/QuestionnaireResponse.java @@ -84,6 +84,7 @@ public class QuestionnaireResponse extends DomainResource { case INPROGRESS: return "in-progress"; case COMPLETED: return "completed"; case AMENDED: return "amended"; + case NULL: return null; default: return "?"; } } @@ -92,6 +93,7 @@ public class QuestionnaireResponse extends DomainResource { case INPROGRESS: return "http://hl7.org/fhir/questionnaire-answers-status"; case COMPLETED: return "http://hl7.org/fhir/questionnaire-answers-status"; case AMENDED: return "http://hl7.org/fhir/questionnaire-answers-status"; + case NULL: return null; default: return "?"; } } @@ -100,6 +102,7 @@ public class QuestionnaireResponse extends DomainResource { case INPROGRESS: return "This QuestionnaireResponse has been partially filled out with answers, but changes or additions are still expected to be made to it."; case COMPLETED: return "This QuestionnaireResponse has been filled out with answers, and the current content is regarded as definitive."; case AMENDED: return "This QuestionnaireResponse has been filled out with answers, then marked as complete, yet changes or additions have been made to it afterwards."; + case NULL: return null; default: return "?"; } } @@ -108,6 +111,7 @@ public class QuestionnaireResponse extends DomainResource { case INPROGRESS: return "In Progress"; case COMPLETED: return "Completed"; case AMENDED: return "Amended"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ReferralRequest.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ReferralRequest.java index f1d7a5f46..3d8ac4cb2 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ReferralRequest.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ReferralRequest.java @@ -110,6 +110,7 @@ public class ReferralRequest extends DomainResource { case ACCEPTED: return "accepted"; case REJECTED: return "rejected"; case COMPLETED: return "completed"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public class ReferralRequest extends DomainResource { case ACCEPTED: return "http://hl7.org/fhir/referralstatus"; case REJECTED: return "http://hl7.org/fhir/referralstatus"; case COMPLETED: return "http://hl7.org/fhir/referralstatus"; + case NULL: return null; default: return "?"; } } @@ -134,6 +136,7 @@ public class ReferralRequest extends DomainResource { case ACCEPTED: return "The recipient has agreed to deliver the care requested by the referral."; case REJECTED: return "The recipient has declined to accept the referral."; case COMPLETED: return "The referral has been completely actioned."; + case NULL: return null; default: return "?"; } } @@ -146,6 +149,7 @@ public class ReferralRequest extends DomainResource { case ACCEPTED: return "Accepted"; case REJECTED: return "Rejected"; case COMPLETED: return "Completed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/SearchParameter.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/SearchParameter.java index ff2576022..581baf771 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/SearchParameter.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/SearchParameter.java @@ -102,6 +102,7 @@ public class SearchParameter extends DomainResource { case NEARBY: return "nearby"; case DISTANCE: return "distance"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -112,6 +113,7 @@ public class SearchParameter extends DomainResource { case NEARBY: return "http://hl7.org/fhir/search-xpath-usage"; case DISTANCE: return "http://hl7.org/fhir/search-xpath-usage"; case OTHER: return "http://hl7.org/fhir/search-xpath-usage"; + case NULL: return null; default: return "?"; } } @@ -122,6 +124,7 @@ public class SearchParameter extends DomainResource { case NEARBY: return "The search parameter is based on a spatial transform of the selected nodes."; case DISTANCE: return "The search parameter is based on a spatial transform of the selected nodes, using physical distance from the middle."; case OTHER: return "The interpretation of the xpath statement is unknown (and can't be automated)."; + case NULL: return null; default: return "?"; } } @@ -132,6 +135,7 @@ public class SearchParameter extends DomainResource { case NEARBY: return "Nearby"; case DISTANCE: return "Distance"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Slot.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Slot.java index cd2450700..b851535ab 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Slot.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Slot.java @@ -89,6 +89,7 @@ public class Slot extends DomainResource { case FREE: return "free"; case BUSYUNAVAILABLE: return "busy-unavailable"; case BUSYTENTATIVE: return "busy-tentative"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public class Slot extends DomainResource { case FREE: return "http://hl7.org/fhir/slotstatus"; case BUSYUNAVAILABLE: return "http://hl7.org/fhir/slotstatus"; case BUSYTENTATIVE: return "http://hl7.org/fhir/slotstatus"; + case NULL: return null; default: return "?"; } } @@ -107,6 +109,7 @@ public class Slot extends DomainResource { case FREE: return "Indicates that the time interval is free for scheduling."; case BUSYUNAVAILABLE: return "Indicates that the time interval is busy and that the interval can not be scheduled."; case BUSYTENTATIVE: return "Indicates that the time interval is busy because one or more events have been tentatively scheduled for that interval."; + case NULL: return null; default: return "?"; } } @@ -116,6 +119,7 @@ public class Slot extends DomainResource { case FREE: return "Free"; case BUSYUNAVAILABLE: return "Busy (Unavailable)"; case BUSYTENTATIVE: return "Busy (Tentative)"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Specimen.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Specimen.java index a7a74dac6..7b9d1b237 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Specimen.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Specimen.java @@ -91,6 +91,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "unavailable"; case UNSATISFACTORY: return "unsatisfactory"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -100,6 +101,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "http://hl7.org/fhir/specimen-status"; case UNSATISFACTORY: return "http://hl7.org/fhir/specimen-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/specimen-status"; + case NULL: return null; default: return "?"; } } @@ -109,6 +111,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "There is no physical specimen because it is either lost, destroyed or consumed."; case UNSATISFACTORY: return "The specimen cannot be used because of a quality issue such as a broken container, contamination, or too old."; case ENTEREDINERROR: return "The specimen was entered in error and therefore nullified."; + case NULL: return null; default: return "?"; } } @@ -118,6 +121,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "Unavailable"; case UNSATISFACTORY: return "Unsatisfactory"; case ENTEREDINERROR: return "Entered-in-error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/StructureDefinition.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/StructureDefinition.java index f12903633..07d6927bf 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/StructureDefinition.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/StructureDefinition.java @@ -86,6 +86,7 @@ public class StructureDefinition extends DomainResource { case DATATYPE: return "datatype"; case RESOURCE: return "resource"; case LOGICAL: return "logical"; + case NULL: return null; default: return "?"; } } @@ -94,6 +95,7 @@ public class StructureDefinition extends DomainResource { case DATATYPE: return "http://hl7.org/fhir/structure-definition-kind"; case RESOURCE: return "http://hl7.org/fhir/structure-definition-kind"; case LOGICAL: return "http://hl7.org/fhir/structure-definition-kind"; + case NULL: return null; default: return "?"; } } @@ -102,6 +104,7 @@ public class StructureDefinition extends DomainResource { case DATATYPE: return "A data type - either a primitive or complex structure that defines a set of data elements. These can be used throughout Resource and extension definitions."; case RESOURCE: return "A resource defined by the FHIR specification."; case LOGICAL: return "A logical model - a conceptual package of data that will be mapped to resources for implementation."; + case NULL: return null; default: return "?"; } } @@ -110,6 +113,7 @@ public class StructureDefinition extends DomainResource { case DATATYPE: return "Data Type"; case RESOURCE: return "Resource"; case LOGICAL: return "Logical Model"; + case NULL: return null; default: return "?"; } } @@ -193,6 +197,7 @@ public class StructureDefinition extends DomainResource { case DATATYPE: return "datatype"; case MAPPING: return "mapping"; case EXTENSION: return "extension"; + case NULL: return null; default: return "?"; } } @@ -202,6 +207,7 @@ public class StructureDefinition extends DomainResource { case DATATYPE: return "http://hl7.org/fhir/extension-context"; case MAPPING: return "http://hl7.org/fhir/extension-context"; case EXTENSION: return "http://hl7.org/fhir/extension-context"; + case NULL: return null; default: return "?"; } } @@ -211,6 +217,7 @@ public class StructureDefinition extends DomainResource { case DATATYPE: return "The context is all nodes matching a particular data type element path (root or repeating element) or all elements referencing a particular primitive data type (expressed as the datatype name)."; case MAPPING: return "The context is all nodes whose mapping to a specified reference model corresponds to a particular mapping structure. The context identifies the mapping target. The mapping should clearly identify where such an extension could be used."; case EXTENSION: return "The context is a particular extension from a particular profile, a uri that identifies the extension definition."; + case NULL: return null; default: return "?"; } } @@ -220,6 +227,7 @@ public class StructureDefinition extends DomainResource { case DATATYPE: return "Datatype"; case MAPPING: return "Mapping"; case EXTENSION: return "Extension"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Subscription.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Subscription.java index 4fe866db3..059513455 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Subscription.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Subscription.java @@ -91,6 +91,7 @@ public class Subscription extends DomainResource { case ACTIVE: return "active"; case ERROR: return "error"; case OFF: return "off"; + case NULL: return null; default: return "?"; } } @@ -100,6 +101,7 @@ public class Subscription extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/subscription-status"; case ERROR: return "http://hl7.org/fhir/subscription-status"; case OFF: return "http://hl7.org/fhir/subscription-status"; + case NULL: return null; default: return "?"; } } @@ -109,6 +111,7 @@ public class Subscription extends DomainResource { case ACTIVE: return "The subscription is active."; case ERROR: return "The server has an error executing the notification."; case OFF: return "Too many errors have occurred or the subscription has expired."; + case NULL: return null; default: return "?"; } } @@ -118,6 +121,7 @@ public class Subscription extends DomainResource { case ACTIVE: return "Active"; case ERROR: return "Error"; case OFF: return "Off"; + case NULL: return null; default: return "?"; } } @@ -214,6 +218,7 @@ public class Subscription extends DomainResource { case EMAIL: return "email"; case SMS: return "sms"; case MESSAGE: return "message"; + case NULL: return null; default: return "?"; } } @@ -224,6 +229,7 @@ public class Subscription extends DomainResource { case EMAIL: return "http://hl7.org/fhir/subscription-channel-type"; case SMS: return "http://hl7.org/fhir/subscription-channel-type"; case MESSAGE: return "http://hl7.org/fhir/subscription-channel-type"; + case NULL: return null; default: return "?"; } } @@ -234,6 +240,7 @@ public class Subscription extends DomainResource { case EMAIL: return "The channel is executed by sending an email to the email addressed in the URI (which must be a mailto:)."; case SMS: return "The channel is executed by sending an SMS message to the phone number identified in the URL (tel:)."; case MESSAGE: return "The channel is executed by sending a message (e.g. a Bundle with a MessageHeader resource etc.) to the application identified in the URI."; + case NULL: return null; default: return "?"; } } @@ -244,6 +251,7 @@ public class Subscription extends DomainResource { case EMAIL: return "Email"; case SMS: return "SMS"; case MESSAGE: return "Message"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/SupplyDelivery.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/SupplyDelivery.java index 38396601e..df2e8ab0a 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/SupplyDelivery.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/SupplyDelivery.java @@ -81,6 +81,7 @@ public class SupplyDelivery extends DomainResource { case INPROGRESS: return "in-progress"; case COMPLETED: return "completed"; case ABANDONED: return "abandoned"; + case NULL: return null; default: return "?"; } } @@ -89,6 +90,7 @@ public class SupplyDelivery extends DomainResource { case INPROGRESS: return "http://hl7.org/fhir/supplydelivery-status"; case COMPLETED: return "http://hl7.org/fhir/supplydelivery-status"; case ABANDONED: return "http://hl7.org/fhir/supplydelivery-status"; + case NULL: return null; default: return "?"; } } @@ -97,6 +99,7 @@ public class SupplyDelivery extends DomainResource { case INPROGRESS: return "Supply has been requested, but not delivered."; case COMPLETED: return "Supply has been delivered (\"completed\")."; case ABANDONED: return "Dispensing was not completed."; + case NULL: return null; default: return "?"; } } @@ -105,6 +108,7 @@ public class SupplyDelivery extends DomainResource { case INPROGRESS: return "In Progress"; case COMPLETED: return "Delivered"; case ABANDONED: return "Abandoned"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/SupplyRequest.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/SupplyRequest.java index f144598e9..ea7e3af0e 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/SupplyRequest.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/SupplyRequest.java @@ -90,6 +90,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "completed"; case FAILED: return "failed"; case CANCELLED: return "cancelled"; + case NULL: return null; default: return "?"; } } @@ -99,6 +100,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/supplyrequest-status"; case FAILED: return "http://hl7.org/fhir/supplyrequest-status"; case CANCELLED: return "http://hl7.org/fhir/supplyrequest-status"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "Supply has been received by the requestor."; case FAILED: return "The supply will not be completed because the supplier was unable or unwilling to supply the item."; case CANCELLED: return "The orderer of the supply cancelled the request."; + case NULL: return null; default: return "?"; } } @@ -117,6 +120,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "Received"; case FAILED: return "Failed"; case CANCELLED: return "Cancelled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/TestScript.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/TestScript.java index d9f168820..d2e2e752d 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/TestScript.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/TestScript.java @@ -79,6 +79,7 @@ public class TestScript extends DomainResource { switch (this) { case XML: return "xml"; case JSON: return "json"; + case NULL: return null; default: return "?"; } } @@ -86,6 +87,7 @@ public class TestScript extends DomainResource { switch (this) { case XML: return "http://hl7.org/fhir/content-type"; case JSON: return "http://hl7.org/fhir/content-type"; + case NULL: return null; default: return "?"; } } @@ -93,6 +95,7 @@ public class TestScript extends DomainResource { switch (this) { case XML: return "XML content-type corresponding to the application/xml+fhir mime-type."; case JSON: return "JSON content-type corresponding to the application/json+fhir mime-type."; + case NULL: return null; default: return "?"; } } @@ -100,6 +103,7 @@ public class TestScript extends DomainResource { switch (this) { case XML: return "xml"; case JSON: return "json"; + case NULL: return null; default: return "?"; } } @@ -163,6 +167,7 @@ public class TestScript extends DomainResource { switch (this) { case RESPONSE: return "response"; case REQUEST: return "request"; + case NULL: return null; default: return "?"; } } @@ -170,6 +175,7 @@ public class TestScript extends DomainResource { switch (this) { case RESPONSE: return "http://hl7.org/fhir/assert-direction-codes"; case REQUEST: return "http://hl7.org/fhir/assert-direction-codes"; + case NULL: return null; default: return "?"; } } @@ -177,6 +183,7 @@ public class TestScript extends DomainResource { switch (this) { case RESPONSE: return "The assertion is evaluated on the response. This is the default value."; case REQUEST: return "The assertion is evaluated on the request."; + case NULL: return null; default: return "?"; } } @@ -184,6 +191,7 @@ public class TestScript extends DomainResource { switch (this) { case RESPONSE: return "response"; case REQUEST: return "request"; + case NULL: return null; default: return "?"; } } @@ -303,6 +311,7 @@ public class TestScript extends DomainResource { case NOTEMPTY: return "notEmpty"; case CONTAINS: return "contains"; case NOTCONTAINS: return "notContains"; + case NULL: return null; default: return "?"; } } @@ -318,6 +327,7 @@ public class TestScript extends DomainResource { case NOTEMPTY: return "http://hl7.org/fhir/assert-operator-codes"; case CONTAINS: return "http://hl7.org/fhir/assert-operator-codes"; case NOTCONTAINS: return "http://hl7.org/fhir/assert-operator-codes"; + case NULL: return null; default: return "?"; } } @@ -333,6 +343,7 @@ public class TestScript extends DomainResource { case NOTEMPTY: return "Compare value is not empty."; case CONTAINS: return "Compare value string contains a known value."; case NOTCONTAINS: return "Compare value string does not contain a known value."; + case NULL: return null; default: return "?"; } } @@ -348,6 +359,7 @@ public class TestScript extends DomainResource { case NOTEMPTY: return "notEmpty"; case CONTAINS: return "contains"; case NOTCONTAINS: return "notContains"; + case NULL: return null; default: return "?"; } } @@ -529,6 +541,7 @@ public class TestScript extends DomainResource { case GONE: return "gone"; case PRECONDITIONFAILED: return "preconditionFailed"; case UNPROCESSABLE: return "unprocessable"; + case NULL: return null; default: return "?"; } } @@ -546,6 +559,7 @@ public class TestScript extends DomainResource { case GONE: return "http://hl7.org/fhir/assert-response-code-types"; case PRECONDITIONFAILED: return "http://hl7.org/fhir/assert-response-code-types"; case UNPROCESSABLE: return "http://hl7.org/fhir/assert-response-code-types"; + case NULL: return null; default: return "?"; } } @@ -563,6 +577,7 @@ public class TestScript extends DomainResource { case GONE: return "Response code is 410."; case PRECONDITIONFAILED: return "Response code is 412."; case UNPROCESSABLE: return "Response code is 422."; + case NULL: return null; default: return "?"; } } @@ -580,6 +595,7 @@ public class TestScript extends DomainResource { case GONE: return "gone"; case PRECONDITIONFAILED: return "preconditionFailed"; case UNPROCESSABLE: return "unprocessable"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Timing.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Timing.java index 54e5054a0..1e3d024e2 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Timing.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/Timing.java @@ -113,6 +113,7 @@ public class Timing extends Type implements ICompositeType { case WK: return "wk"; case MO: return "mo"; case A: return "a"; + case NULL: return null; default: return "?"; } } @@ -125,6 +126,7 @@ public class Timing extends Type implements ICompositeType { case WK: return "http://unitsofmeasure.org"; case MO: return "http://unitsofmeasure.org"; case A: return "http://unitsofmeasure.org"; + case NULL: return null; default: return "?"; } } @@ -137,6 +139,7 @@ public class Timing extends Type implements ICompositeType { case WK: return ""; case MO: return ""; case A: return ""; + case NULL: return null; default: return "?"; } } @@ -149,6 +152,7 @@ public class Timing extends Type implements ICompositeType { case WK: return "wk"; case MO: return "mo"; case A: return "a"; + case NULL: return null; default: return "?"; } } @@ -326,6 +330,7 @@ public class Timing extends Type implements ICompositeType { case PCM: return "PCM"; case PCD: return "PCD"; case PCV: return "PCV"; + case NULL: return null; default: return "?"; } } @@ -345,6 +350,7 @@ public class Timing extends Type implements ICompositeType { case PCM: return "http://hl7.org/fhir/v3/TimingEvent"; case PCD: return "http://hl7.org/fhir/v3/TimingEvent"; case PCV: return "http://hl7.org/fhir/v3/TimingEvent"; + case NULL: return null; default: return "?"; } } @@ -364,6 +370,7 @@ public class Timing extends Type implements ICompositeType { case PCM: return ""; case PCD: return ""; case PCV: return ""; + case NULL: return null; default: return "?"; } } @@ -383,6 +390,7 @@ public class Timing extends Type implements ICompositeType { case PCM: return "PCM"; case PCD: return "PCD"; case PCV: return "PCV"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ValueSet.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ValueSet.java index bac5d8a99..86c6f4eed 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ValueSet.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/ValueSet.java @@ -107,6 +107,7 @@ public class ValueSet extends DomainResource { case REGEX: return "regex"; case IN: return "in"; case NOTIN: return "not-in"; + case NULL: return null; default: return "?"; } } @@ -118,6 +119,7 @@ public class ValueSet extends DomainResource { case REGEX: return "http://hl7.org/fhir/filter-operator"; case IN: return "http://hl7.org/fhir/filter-operator"; case NOTIN: return "http://hl7.org/fhir/filter-operator"; + case NULL: return null; default: return "?"; } } @@ -129,6 +131,7 @@ public class ValueSet extends DomainResource { case REGEX: return "The specified property of the code matches the regex specified in the provided value."; case IN: return "The specified property of the code is in the set of codes or concepts specified in the provided value (comma separated list)."; case NOTIN: return "The specified property of the code is not in the set of codes or concepts specified in the provided value (comma separated list)."; + case NULL: return null; default: return "?"; } } @@ -140,6 +143,7 @@ public class ValueSet extends DomainResource { case REGEX: return "Regular Expression"; case IN: return "In Set"; case NOTIN: return "Not in Set"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/VisionPrescription.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/VisionPrescription.java index 29047a982..8bdc99bce 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/VisionPrescription.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/model/VisionPrescription.java @@ -79,6 +79,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "right"; case LEFT: return "left"; + case NULL: return null; default: return "?"; } } @@ -86,6 +87,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "http://hl7.org/fhir/vision-eye-codes"; case LEFT: return "http://hl7.org/fhir/vision-eye-codes"; + case NULL: return null; default: return "?"; } } @@ -93,6 +95,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "Right Eye"; case LEFT: return "Left Eye"; + case NULL: return null; default: return "?"; } } @@ -100,6 +103,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "Right Eye"; case LEFT: return "Left Eye"; + case NULL: return null; default: return "?"; } } @@ -177,6 +181,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "down"; case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -186,6 +191,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "http://hl7.org/fhir/vision-base-codes"; case IN: return "http://hl7.org/fhir/vision-base-codes"; case OUT: return "http://hl7.org/fhir/vision-base-codes"; + case NULL: return null; default: return "?"; } } @@ -195,6 +201,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "bottom"; case IN: return "inner edge"; case OUT: return "outer edge"; + case NULL: return null; default: return "?"; } } @@ -204,6 +211,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "Down"; case IN: return "In"; case OUT: return "Out"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Account.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Account.java index 0d415d23e..0f98abd85 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Account.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Account.java @@ -75,6 +75,7 @@ public class Account extends DomainResource { switch (this) { case ACTIVE: return "active"; case INACTIVE: return "inactive"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public class Account extends DomainResource { switch (this) { case ACTIVE: return "http://hl7.org/fhir/account-status"; case INACTIVE: return "http://hl7.org/fhir/account-status"; + case NULL: return null; default: return "?"; } } @@ -89,6 +91,7 @@ public class Account extends DomainResource { switch (this) { case ACTIVE: return "This account is active and may be used."; case INACTIVE: return "This account is inactive and should not be used to track financial information."; + case NULL: return null; default: return "?"; } } @@ -96,6 +99,7 @@ public class Account extends DomainResource { switch (this) { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ActionDefinition.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ActionDefinition.java index d326cad5e..fd40e3b1d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ActionDefinition.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ActionDefinition.java @@ -77,6 +77,7 @@ public class ActionDefinition extends Type implements ICompositeType { switch (this) { case BEFORE: return "before"; case AFTER: return "after"; + case NULL: return null; default: return "?"; } } @@ -84,6 +85,7 @@ public class ActionDefinition extends Type implements ICompositeType { switch (this) { case BEFORE: return "http://hl7.org/fhir/action-relationship-type"; case AFTER: return "http://hl7.org/fhir/action-relationship-type"; + case NULL: return null; default: return "?"; } } @@ -91,6 +93,7 @@ public class ActionDefinition extends Type implements ICompositeType { switch (this) { case BEFORE: return "The action must be performed before the related action"; case AFTER: return "The action must be performed after the related action"; + case NULL: return null; default: return "?"; } } @@ -98,6 +101,7 @@ public class ActionDefinition extends Type implements ICompositeType { switch (this) { case BEFORE: return "Before"; case AFTER: return "After"; + case NULL: return null; default: return "?"; } } @@ -164,6 +168,7 @@ public class ActionDefinition extends Type implements ICompositeType { switch (this) { case START: return "start"; case END: return "end"; + case NULL: return null; default: return "?"; } } @@ -171,6 +176,7 @@ public class ActionDefinition extends Type implements ICompositeType { switch (this) { case START: return "http://hl7.org/fhir/action-relationship-anchor"; case END: return "http://hl7.org/fhir/action-relationship-anchor"; + case NULL: return null; default: return "?"; } } @@ -178,6 +184,7 @@ public class ActionDefinition extends Type implements ICompositeType { switch (this) { case START: return "The action relationship is anchored to the start of the related action"; case END: return "The action relationship is anchored to the end of the related action"; + case NULL: return null; default: return "?"; } } @@ -185,6 +192,7 @@ public class ActionDefinition extends Type implements ICompositeType { switch (this) { case START: return "Start"; case END: return "End"; + case NULL: return null; default: return "?"; } } @@ -258,6 +266,7 @@ public class ActionDefinition extends Type implements ICompositeType { case PATIENT: return "patient"; case PRACTITIONER: return "practitioner"; case RELATEDPERSON: return "related-person"; + case NULL: return null; default: return "?"; } } @@ -266,6 +275,7 @@ public class ActionDefinition extends Type implements ICompositeType { case PATIENT: return "http://hl7.org/fhir/action-participant-type"; case PRACTITIONER: return "http://hl7.org/fhir/action-participant-type"; case RELATEDPERSON: return "http://hl7.org/fhir/action-participant-type"; + case NULL: return null; default: return "?"; } } @@ -274,6 +284,7 @@ public class ActionDefinition extends Type implements ICompositeType { case PATIENT: return "The participant is the patient under evaluation"; case PRACTITIONER: return "The participant is a practitioner involved in the patient's care"; case RELATEDPERSON: return "The participant is a person related to the patient"; + case NULL: return null; default: return "?"; } } @@ -282,6 +293,7 @@ public class ActionDefinition extends Type implements ICompositeType { case PATIENT: return "Patient"; case PRACTITIONER: return "Practitioner"; case RELATEDPERSON: return "Related Person"; + case NULL: return null; default: return "?"; } } @@ -368,6 +380,7 @@ public class ActionDefinition extends Type implements ICompositeType { case UPDATE: return "update"; case REMOVE: return "remove"; case FIREEVENT: return "fire-event"; + case NULL: return null; default: return "?"; } } @@ -377,6 +390,7 @@ public class ActionDefinition extends Type implements ICompositeType { case UPDATE: return "http://hl7.org/fhir/action-type"; case REMOVE: return "http://hl7.org/fhir/action-type"; case FIREEVENT: return "http://hl7.org/fhir/action-type"; + case NULL: return null; default: return "?"; } } @@ -386,6 +400,7 @@ public class ActionDefinition extends Type implements ICompositeType { case UPDATE: return "The action is to update an existing resource"; case REMOVE: return "The action is to remove an existing resource"; case FIREEVENT: return "The action is to fire a specific event"; + case NULL: return null; default: return "?"; } } @@ -395,6 +410,7 @@ public class ActionDefinition extends Type implements ICompositeType { case UPDATE: return "Update"; case REMOVE: return "Remove"; case FIREEVENT: return "Fire Event"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Address.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Address.java index bcc0a822a..edf9f7086 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Address.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Address.java @@ -89,6 +89,7 @@ public class Address extends Type implements ICompositeType { case WORK: return "work"; case TEMP: return "temp"; case OLD: return "old"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public class Address extends Type implements ICompositeType { case WORK: return "http://hl7.org/fhir/address-use"; case TEMP: return "http://hl7.org/fhir/address-use"; case OLD: return "http://hl7.org/fhir/address-use"; + case NULL: return null; default: return "?"; } } @@ -107,6 +109,7 @@ public class Address extends Type implements ICompositeType { case WORK: return "An office address. First choice for business related contacts during business hours."; case TEMP: return "A temporary address. The period can provide more detailed information."; case OLD: return "This address is no longer in use (or was never correct, but retained for records)."; + case NULL: return null; default: return "?"; } } @@ -116,6 +119,7 @@ public class Address extends Type implements ICompositeType { case WORK: return "Work"; case TEMP: return "Temporary"; case OLD: return "Old / Incorrect"; + case NULL: return null; default: return "?"; } } @@ -201,6 +205,7 @@ public class Address extends Type implements ICompositeType { case POSTAL: return "postal"; case PHYSICAL: return "physical"; case BOTH: return "both"; + case NULL: return null; default: return "?"; } } @@ -209,6 +214,7 @@ public class Address extends Type implements ICompositeType { case POSTAL: return "http://hl7.org/fhir/address-type"; case PHYSICAL: return "http://hl7.org/fhir/address-type"; case BOTH: return "http://hl7.org/fhir/address-type"; + case NULL: return null; default: return "?"; } } @@ -217,6 +223,7 @@ public class Address extends Type implements ICompositeType { case POSTAL: return "Mailing addresses - PO Boxes and care-of addresses."; case PHYSICAL: return "A physical address that can be visited."; case BOTH: return "An address that is both physical and postal."; + case NULL: return null; default: return "?"; } } @@ -225,6 +232,7 @@ public class Address extends Type implements ICompositeType { case POSTAL: return "Postal"; case PHYSICAL: return "Physical"; case BOTH: return "Postal & Physical"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/AllergyIntolerance.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/AllergyIntolerance.java index 1b677eee9..6242d4a9e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/AllergyIntolerance.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/AllergyIntolerance.java @@ -113,6 +113,7 @@ public class AllergyIntolerance extends DomainResource { case RESOLVED: return "resolved"; case REFUTED: return "refuted"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -125,6 +126,7 @@ public class AllergyIntolerance extends DomainResource { case RESOLVED: return "http://hl7.org/fhir/allergy-intolerance-status"; case REFUTED: return "http://hl7.org/fhir/allergy-intolerance-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/allergy-intolerance-status"; + case NULL: return null; default: return "?"; } } @@ -137,6 +139,7 @@ public class AllergyIntolerance extends DomainResource { case RESOLVED: return "A reaction to the identified Substance has been clinically reassessed by testing or rechallenge and considered to be resolved."; case REFUTED: return "A propensity for a reaction to the identified Substance has been disproven with a high level of clinical certainty, which may include testing or rechallenge, and is refuted."; case ENTEREDINERROR: return "The statement was entered in error and is not valid."; + case NULL: return null; default: return "?"; } } @@ -149,6 +152,7 @@ public class AllergyIntolerance extends DomainResource { case RESOLVED: return "Resolved"; case REFUTED: return "Refuted"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } @@ -245,6 +249,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "allergy"; case INTOLERANCE: return "intolerance"; + case NULL: return null; default: return "?"; } } @@ -252,6 +257,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "http://hl7.org/fhir/allergy-intolerance-type"; case INTOLERANCE: return "http://hl7.org/fhir/allergy-intolerance-type"; + case NULL: return null; default: return "?"; } } @@ -259,6 +265,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "A propensity for hypersensitivity reaction(s) to a substance. These reactions are most typically type I hypersensitivity, plus other \"allergy-like\" reactions, including pseudoallergy."; case INTOLERANCE: return "A propensity for adverse reactions to a substance that is not judged to be allergic or \"allergy-like\". These reactions are typically (but not necessarily) non-immune. They are to some degree idiosyncratic and/or individually specific (i.e. are not a reaction that is expected to occur with most or all patients given similar circumstances)."; + case NULL: return null; default: return "?"; } } @@ -266,6 +273,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "Allergy"; case INTOLERANCE: return "Intolerance"; + case NULL: return null; default: return "?"; } } @@ -346,6 +354,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "medication"; case ENVIRONMENT: return "environment"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -355,6 +364,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "http://hl7.org/fhir/allergy-intolerance-category"; case ENVIRONMENT: return "http://hl7.org/fhir/allergy-intolerance-category"; case OTHER: return "http://hl7.org/fhir/allergy-intolerance-category"; + case NULL: return null; default: return "?"; } } @@ -364,6 +374,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "Substances administered to achieve a physiological effect."; case ENVIRONMENT: return "Substances that are encountered in the environment."; case OTHER: return "Other substances that are not covered by any other category."; + case NULL: return null; default: return "?"; } } @@ -373,6 +384,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "Medication"; case ENVIRONMENT: return "Environment"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } @@ -458,6 +470,7 @@ public class AllergyIntolerance extends DomainResource { case LOW: return "low"; case HIGH: return "high"; case UNABLETOASSESS: return "unable-to-assess"; + case NULL: return null; default: return "?"; } } @@ -466,6 +479,7 @@ public class AllergyIntolerance extends DomainResource { case LOW: return "http://hl7.org/fhir/allergy-intolerance-criticality"; case HIGH: return "http://hl7.org/fhir/allergy-intolerance-criticality"; case UNABLETOASSESS: return "http://hl7.org/fhir/allergy-intolerance-criticality"; + case NULL: return null; default: return "?"; } } @@ -474,6 +488,7 @@ public class AllergyIntolerance extends DomainResource { case LOW: return "Worst case result of a future exposure is not assessed to be life-threatening or having high potential for organ system failure."; case HIGH: return "Worst case result of a future exposure is assessed to be life-threatening or having high potential for organ system failure."; case UNABLETOASSESS: return "Unable to assess the worst case result of a future exposure."; + case NULL: return null; default: return "?"; } } @@ -482,6 +497,7 @@ public class AllergyIntolerance extends DomainResource { case LOW: return "Low Risk"; case HIGH: return "High Risk"; case UNABLETOASSESS: return "Unable to Assess Risk"; + case NULL: return null; default: return "?"; } } @@ -561,6 +577,7 @@ public class AllergyIntolerance extends DomainResource { case UNLIKELY: return "unlikely"; case LIKELY: return "likely"; case CONFIRMED: return "confirmed"; + case NULL: return null; default: return "?"; } } @@ -569,6 +586,7 @@ public class AllergyIntolerance extends DomainResource { case UNLIKELY: return "http://hl7.org/fhir/reaction-event-certainty"; case LIKELY: return "http://hl7.org/fhir/reaction-event-certainty"; case CONFIRMED: return "http://hl7.org/fhir/reaction-event-certainty"; + case NULL: return null; default: return "?"; } } @@ -577,6 +595,7 @@ public class AllergyIntolerance extends DomainResource { case UNLIKELY: return "There is a low level of clinical certainty that the reaction was caused by the identified Substance."; case LIKELY: return "There is a high level of clinical certainty that the reaction was caused by the identified Substance."; case CONFIRMED: return "There is a very high level of clinical certainty that the reaction was due to the identified Substance, which may include clinical evidence by testing or rechallenge."; + case NULL: return null; default: return "?"; } } @@ -585,6 +604,7 @@ public class AllergyIntolerance extends DomainResource { case UNLIKELY: return "Unlikely"; case LIKELY: return "Likely"; case CONFIRMED: return "Confirmed"; + case NULL: return null; default: return "?"; } } @@ -664,6 +684,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "mild"; case MODERATE: return "moderate"; case SEVERE: return "severe"; + case NULL: return null; default: return "?"; } } @@ -672,6 +693,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "http://hl7.org/fhir/reaction-event-severity"; case MODERATE: return "http://hl7.org/fhir/reaction-event-severity"; case SEVERE: return "http://hl7.org/fhir/reaction-event-severity"; + case NULL: return null; default: return "?"; } } @@ -680,6 +702,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "Causes mild physiological effects."; case MODERATE: return "Causes moderate physiological effects."; case SEVERE: return "Causes severe physiological effects."; + case NULL: return null; default: return "?"; } } @@ -688,6 +711,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "Mild"; case MODERATE: return "Moderate"; case SEVERE: return "Severe"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Appointment.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Appointment.java index 3a94fff23..321a3467c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Appointment.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Appointment.java @@ -113,6 +113,7 @@ public class Appointment extends DomainResource { case FULFILLED: return "fulfilled"; case CANCELLED: return "cancelled"; case NOSHOW: return "noshow"; + case NULL: return null; default: return "?"; } } @@ -125,6 +126,7 @@ public class Appointment extends DomainResource { case FULFILLED: return "http://hl7.org/fhir/appointmentstatus"; case CANCELLED: return "http://hl7.org/fhir/appointmentstatus"; case NOSHOW: return "http://hl7.org/fhir/appointmentstatus"; + case NULL: return null; default: return "?"; } } @@ -137,6 +139,7 @@ public class Appointment extends DomainResource { case FULFILLED: return "This appointment has completed and may have resulted in an encounter."; case CANCELLED: return "The appointment has been cancelled."; case NOSHOW: return "Some or all of the participant(s) have not/did not appear for the appointment (usually the patient)."; + case NULL: return null; default: return "?"; } } @@ -149,6 +152,7 @@ public class Appointment extends DomainResource { case FULFILLED: return "Fulfilled"; case CANCELLED: return "Cancelled"; case NOSHOW: return "No Show"; + case NULL: return null; default: return "?"; } } @@ -252,6 +256,7 @@ public class Appointment extends DomainResource { case REQUIRED: return "required"; case OPTIONAL: return "optional"; case INFORMATIONONLY: return "information-only"; + case NULL: return null; default: return "?"; } } @@ -260,6 +265,7 @@ public class Appointment extends DomainResource { case REQUIRED: return "http://hl7.org/fhir/participantrequired"; case OPTIONAL: return "http://hl7.org/fhir/participantrequired"; case INFORMATIONONLY: return "http://hl7.org/fhir/participantrequired"; + case NULL: return null; default: return "?"; } } @@ -268,6 +274,7 @@ public class Appointment extends DomainResource { case REQUIRED: return "The participant is required to attend the appointment."; case OPTIONAL: return "The participant may optionally attend the appointment."; case INFORMATIONONLY: return "The participant is excluded from the appointment, and may not be informed of the appointment taking place. (Appointment is about them, not for them - such as 2 doctors discussing results about a patient's test)."; + case NULL: return null; default: return "?"; } } @@ -276,6 +283,7 @@ public class Appointment extends DomainResource { case REQUIRED: return "Required"; case OPTIONAL: return "Optional"; case INFORMATIONONLY: return "Information Only"; + case NULL: return null; default: return "?"; } } @@ -362,6 +370,7 @@ public class Appointment extends DomainResource { case DECLINED: return "declined"; case TENTATIVE: return "tentative"; case NEEDSACTION: return "needs-action"; + case NULL: return null; default: return "?"; } } @@ -371,6 +380,7 @@ public class Appointment extends DomainResource { case DECLINED: return "http://hl7.org/fhir/participationstatus"; case TENTATIVE: return "http://hl7.org/fhir/participationstatus"; case NEEDSACTION: return "http://hl7.org/fhir/participationstatus"; + case NULL: return null; default: return "?"; } } @@ -380,6 +390,7 @@ public class Appointment extends DomainResource { case DECLINED: return "The participant has declined the appointment and will not participate in the appointment."; case TENTATIVE: return "The participant has tentatively accepted the appointment. This could be automatically created by a system and requires further processing before it can be accepted. There is no commitment that attendance will occur."; case NEEDSACTION: return "The participant needs to indicate if they accept the appointment by changing this status to one of the other statuses."; + case NULL: return null; default: return "?"; } } @@ -389,6 +400,7 @@ public class Appointment extends DomainResource { case DECLINED: return "Declined"; case TENTATIVE: return "Tentative"; case NEEDSACTION: return "Needs Action"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/AuditEvent.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/AuditEvent.java index 7a933a5ef..d96dfbdb5 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/AuditEvent.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/AuditEvent.java @@ -99,6 +99,7 @@ public class AuditEvent extends DomainResource { case U: return "U"; case D: return "D"; case E: return "E"; + case NULL: return null; default: return "?"; } } @@ -109,6 +110,7 @@ public class AuditEvent extends DomainResource { case U: return "http://hl7.org/fhir/audit-event-action"; case D: return "http://hl7.org/fhir/audit-event-action"; case E: return "http://hl7.org/fhir/audit-event-action"; + case NULL: return null; default: return "?"; } } @@ -119,6 +121,7 @@ public class AuditEvent extends DomainResource { case U: return "Update data, such as revise patient information."; case D: return "Delete items, such as a doctor master file record."; case E: return "Perform a system or application function such as log-on, program execution or use of an object's method, or perform a query/search operation."; + case NULL: return null; default: return "?"; } } @@ -129,6 +132,7 @@ public class AuditEvent extends DomainResource { case U: return "Update"; case D: return "Delete"; case E: return "Execute"; + case NULL: return null; default: return "?"; } } @@ -227,6 +231,7 @@ public class AuditEvent extends DomainResource { case _4: return "4"; case _8: return "8"; case _12: return "12"; + case NULL: return null; default: return "?"; } } @@ -236,6 +241,7 @@ public class AuditEvent extends DomainResource { case _4: return "http://hl7.org/fhir/audit-event-outcome"; case _8: return "http://hl7.org/fhir/audit-event-outcome"; case _12: return "http://hl7.org/fhir/audit-event-outcome"; + case NULL: return null; default: return "?"; } } @@ -245,6 +251,7 @@ public class AuditEvent extends DomainResource { case _4: return "The action was not successful due to some kind of catered for error (often equivalent to an HTTP 400 response)."; case _8: return "The action was not successful due to some kind of unexpected error (often equivalent to an HTTP 500 response)."; case _12: return "An error of such magnitude occurred that the system is no longer available for use (i.e. the system died)."; + case NULL: return null; default: return "?"; } } @@ -254,6 +261,7 @@ public class AuditEvent extends DomainResource { case _4: return "Minor failure"; case _8: return "Serious failure"; case _12: return "Major failure"; + case NULL: return null; default: return "?"; } } @@ -353,6 +361,7 @@ public class AuditEvent extends DomainResource { case _3: return "3"; case _4: return "4"; case _5: return "5"; + case NULL: return null; default: return "?"; } } @@ -363,6 +372,7 @@ public class AuditEvent extends DomainResource { case _3: return "http://hl7.org/fhir/network-type"; case _4: return "http://hl7.org/fhir/network-type"; case _5: return "http://hl7.org/fhir/network-type"; + case NULL: return null; default: return "?"; } } @@ -373,6 +383,7 @@ public class AuditEvent extends DomainResource { case _3: return "The assigned telephone number."; case _4: return "The assigned email address."; case _5: return "URI (User directory, HTTP-PUT, ftp, etc.)."; + case NULL: return null; default: return "?"; } } @@ -383,6 +394,7 @@ public class AuditEvent extends DomainResource { case _3: return "Telephone Number"; case _4: return "Email address"; case _5: return "URI"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Bundle.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Bundle.java index e77b85fdd..577bd99cb 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Bundle.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Bundle.java @@ -130,6 +130,7 @@ public class Bundle extends Resource implements IBaseBundle { case HISTORY: return "history"; case SEARCHSET: return "searchset"; case COLLECTION: return "collection"; + case NULL: return null; default: return "?"; } } @@ -144,6 +145,7 @@ public class Bundle extends Resource implements IBaseBundle { case HISTORY: return "http://hl7.org/fhir/bundle-type"; case SEARCHSET: return "http://hl7.org/fhir/bundle-type"; case COLLECTION: return "http://hl7.org/fhir/bundle-type"; + case NULL: return null; default: return "?"; } } @@ -158,6 +160,7 @@ public class Bundle extends Resource implements IBaseBundle { case HISTORY: return "The bundle is a list of resources from a history interaction on a server."; case SEARCHSET: return "The bundle is a list of resources returned as a result of a search/query interaction, operation, or message."; case COLLECTION: return "The bundle is a set of resources collected into a single document for ease of distribution."; + case NULL: return null; default: return "?"; } } @@ -172,6 +175,7 @@ public class Bundle extends Resource implements IBaseBundle { case HISTORY: return "History List"; case SEARCHSET: return "Search Results"; case COLLECTION: return "Collection"; + case NULL: return null; default: return "?"; } } @@ -287,6 +291,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "match"; case INCLUDE: return "include"; case OUTCOME: return "outcome"; + case NULL: return null; default: return "?"; } } @@ -295,6 +300,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "http://hl7.org/fhir/search-entry-mode"; case INCLUDE: return "http://hl7.org/fhir/search-entry-mode"; case OUTCOME: return "http://hl7.org/fhir/search-entry-mode"; + case NULL: return null; default: return "?"; } } @@ -303,6 +309,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "This resource matched the search specification."; case INCLUDE: return "This resource is returned because it is referred to from another resource in the search set."; case OUTCOME: return "An OperationOutcome that provides additional information about the processing of a search."; + case NULL: return null; default: return "?"; } } @@ -311,6 +318,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "Match"; case INCLUDE: return "Include"; case OUTCOME: return "Outcome"; + case NULL: return null; default: return "?"; } } @@ -397,6 +405,7 @@ public class Bundle extends Resource implements IBaseBundle { case POST: return "POST"; case PUT: return "PUT"; case DELETE: return "DELETE"; + case NULL: return null; default: return "?"; } } @@ -406,6 +415,7 @@ public class Bundle extends Resource implements IBaseBundle { case POST: return "http://hl7.org/fhir/http-verb"; case PUT: return "http://hl7.org/fhir/http-verb"; case DELETE: return "http://hl7.org/fhir/http-verb"; + case NULL: return null; default: return "?"; } } @@ -415,6 +425,7 @@ public class Bundle extends Resource implements IBaseBundle { case POST: return "HTTP POST"; case PUT: return "HTTP PUT"; case DELETE: return "HTTP DELETE"; + case NULL: return null; default: return "?"; } } @@ -424,6 +435,7 @@ public class Bundle extends Resource implements IBaseBundle { case POST: return "POST"; case PUT: return "PUT"; case DELETE: return "DELETE"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/CarePlan.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/CarePlan.java index 69cd7fcdf..77735eb99 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/CarePlan.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/CarePlan.java @@ -99,6 +99,7 @@ public class CarePlan extends DomainResource { case ACTIVE: return "active"; case COMPLETED: return "completed"; case CANCELLED: return "cancelled"; + case NULL: return null; default: return "?"; } } @@ -109,6 +110,7 @@ public class CarePlan extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/care-plan-status"; case COMPLETED: return "http://hl7.org/fhir/care-plan-status"; case CANCELLED: return "http://hl7.org/fhir/care-plan-status"; + case NULL: return null; default: return "?"; } } @@ -119,6 +121,7 @@ public class CarePlan extends DomainResource { case ACTIVE: return "The plan is intended to be followed and used as part of patient care."; case COMPLETED: return "The plan is no longer in use and is not expected to be followed or used in patient care."; case CANCELLED: return "The plan has been terminated prior to reaching completion (though it may have been replaced by a new plan)."; + case NULL: return null; default: return "?"; } } @@ -129,6 +132,7 @@ public class CarePlan extends DomainResource { case ACTIVE: return "Active"; case COMPLETED: return "Completed"; case CANCELLED: return "Cancelled"; + case NULL: return null; default: return "?"; } } @@ -220,6 +224,7 @@ public class CarePlan extends DomainResource { case INCLUDES: return "includes"; case REPLACES: return "replaces"; case FULFILLS: return "fulfills"; + case NULL: return null; default: return "?"; } } @@ -228,6 +233,7 @@ public class CarePlan extends DomainResource { case INCLUDES: return "http://hl7.org/fhir/care-plan-relationship"; case REPLACES: return "http://hl7.org/fhir/care-plan-relationship"; case FULFILLS: return "http://hl7.org/fhir/care-plan-relationship"; + case NULL: return null; default: return "?"; } } @@ -236,6 +242,7 @@ public class CarePlan extends DomainResource { case INCLUDES: return "The referenced plan is considered to be part of this plan."; case REPLACES: return "This plan takes the places of the referenced plan."; case FULFILLS: return "This plan provides details about how to perform activities defined at a higher level by the referenced plan."; + case NULL: return null; default: return "?"; } } @@ -244,6 +251,7 @@ public class CarePlan extends DomainResource { case INCLUDES: return "Includes"; case REPLACES: return "Replaces"; case FULFILLS: return "Fulfills"; + case NULL: return null; default: return "?"; } } @@ -344,6 +352,7 @@ public class CarePlan extends DomainResource { case ONHOLD: return "on-hold"; case COMPLETED: return "completed"; case CANCELLED: return "cancelled"; + case NULL: return null; default: return "?"; } } @@ -355,6 +364,7 @@ public class CarePlan extends DomainResource { case ONHOLD: return "http://hl7.org/fhir/care-plan-activity-status"; case COMPLETED: return "http://hl7.org/fhir/care-plan-activity-status"; case CANCELLED: return "http://hl7.org/fhir/care-plan-activity-status"; + case NULL: return null; default: return "?"; } } @@ -366,6 +376,7 @@ public class CarePlan extends DomainResource { case ONHOLD: return "Activity was started but has temporarily ceased with an expectation of resumption at a future time."; case COMPLETED: return "The activities have been completed (more or less) as planned."; case CANCELLED: return "The activities have been ended prior to completion (perhaps even before they were started)."; + case NULL: return null; default: return "?"; } } @@ -377,6 +388,7 @@ public class CarePlan extends DomainResource { case ONHOLD: return "On Hold"; case COMPLETED: return "Completed"; case CANCELLED: return "Cancelled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Claim.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Claim.java index 68675b192..6b1090971 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Claim.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Claim.java @@ -101,6 +101,7 @@ public class Claim extends DomainResource { case PHARMACY: return "pharmacy"; case PROFESSIONAL: return "professional"; case VISION: return "vision"; + case NULL: return null; default: return "?"; } } @@ -111,6 +112,7 @@ public class Claim extends DomainResource { case PHARMACY: return "http://hl7.org/fhir/claim-type-link"; case PROFESSIONAL: return "http://hl7.org/fhir/claim-type-link"; case VISION: return "http://hl7.org/fhir/claim-type-link"; + case NULL: return null; default: return "?"; } } @@ -121,6 +123,7 @@ public class Claim extends DomainResource { case PHARMACY: return "A claim for Pharmacy based goods and services."; case PROFESSIONAL: return "A claim for Professional, typically out-patient, goods and services."; case VISION: return "A claim for Vision (Opthamologist, Optometrist and Optician) goods and services."; + case NULL: return null; default: return "?"; } } @@ -131,6 +134,7 @@ public class Claim extends DomainResource { case PHARMACY: return "Pharmacy"; case PROFESSIONAL: return "Professional"; case VISION: return "Vision"; + case NULL: return null; default: return "?"; } } @@ -229,6 +233,7 @@ public class Claim extends DomainResource { case PROPOSED: return "proposed"; case EXPLORATORY: return "exploratory"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -238,6 +243,7 @@ public class Claim extends DomainResource { case PROPOSED: return "http://hl7.org/fhir/claim-use-link"; case EXPLORATORY: return "http://hl7.org/fhir/claim-use-link"; case OTHER: return "http://hl7.org/fhir/claim-use-link"; + case NULL: return null; default: return "?"; } } @@ -247,6 +253,7 @@ public class Claim extends DomainResource { case PROPOSED: return "The treatment is proposed and this represents a Pre-authorization for the services."; case EXPLORATORY: return "The treatment is proposed and this represents a Pre-determination for the services."; case OTHER: return "A locally defined or otherwise resolved status."; + case NULL: return null; default: return "?"; } } @@ -256,6 +263,7 @@ public class Claim extends DomainResource { case PROPOSED: return "Proposed"; case EXPLORATORY: return "Exploratory"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ClinicalImpression.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ClinicalImpression.java index 41fee385b..3ffc5622b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ClinicalImpression.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ClinicalImpression.java @@ -85,6 +85,7 @@ public class ClinicalImpression extends DomainResource { case INPROGRESS: return "in-progress"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -93,6 +94,7 @@ public class ClinicalImpression extends DomainResource { case INPROGRESS: return "http://hl7.org/fhir/clinical-impression-status"; case COMPLETED: return "http://hl7.org/fhir/clinical-impression-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/clinical-impression-status"; + case NULL: return null; default: return "?"; } } @@ -101,6 +103,7 @@ public class ClinicalImpression extends DomainResource { case INPROGRESS: return "The assessment is still on-going and results are not yet final."; case COMPLETED: return "The assessment is done and the results are final."; case ENTEREDINERROR: return "This assessment was never actually done and the record is erroneous (e.g. Wrong patient)."; + case NULL: return null; default: return "?"; } } @@ -109,6 +112,7 @@ public class ClinicalImpression extends DomainResource { case INPROGRESS: return "In progress"; case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/CodeSystem.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/CodeSystem.java index 218078a0e..3267df433 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/CodeSystem.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/CodeSystem.java @@ -94,6 +94,7 @@ public class CodeSystem extends DomainResource { case EXAMPLAR: return "examplar"; case FRAGMENT: return "fragment"; case COMPLETE: return "complete"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class CodeSystem extends DomainResource { case EXAMPLAR: return "http://hl7.org/fhir/codesystem-content-mode"; case FRAGMENT: return "http://hl7.org/fhir/codesystem-content-mode"; case COMPLETE: return "http://hl7.org/fhir/codesystem-content-mode"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class CodeSystem extends DomainResource { case EXAMPLAR: return "A few representative concepts are included in the code system resource"; case FRAGMENT: return "A subset of the code system concepts are included in the code system resource"; case COMPLETE: return "All the concepts defined by the code system are included in the code system resource"; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class CodeSystem extends DomainResource { case EXAMPLAR: return "Examplar"; case FRAGMENT: return "Fragment"; case COMPLETE: return "Complete"; + case NULL: return null; default: return "?"; } } @@ -227,6 +231,7 @@ public class CodeSystem extends DomainResource { case INTEGER: return "integer"; case BOOLEAN: return "boolean"; case DATETIME: return "dateTime"; + case NULL: return null; default: return "?"; } } @@ -238,6 +243,7 @@ public class CodeSystem extends DomainResource { case INTEGER: return "http://hl7.org/fhir/concept-property-type"; case BOOLEAN: return "http://hl7.org/fhir/concept-property-type"; case DATETIME: return "http://hl7.org/fhir/concept-property-type"; + case NULL: return null; default: return "?"; } } @@ -249,6 +255,7 @@ public class CodeSystem extends DomainResource { case INTEGER: return "The property value is a string (often used to assign ranking values to concepts for supporting score assessments)"; case BOOLEAN: return "The property value is a boolean true | false"; case DATETIME: return "The property is a date or a date + time"; + case NULL: return null; default: return "?"; } } @@ -260,6 +267,7 @@ public class CodeSystem extends DomainResource { case INTEGER: return "integer"; case BOOLEAN: return "boolean"; case DATETIME: return "dateTime"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Communication.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Communication.java index b34922fcc..98029cf05 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Communication.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Communication.java @@ -98,6 +98,7 @@ public class Communication extends DomainResource { case SUSPENDED: return "suspended"; case REJECTED: return "rejected"; case FAILED: return "failed"; + case NULL: return null; default: return "?"; } } @@ -108,6 +109,7 @@ public class Communication extends DomainResource { case SUSPENDED: return "http://hl7.org/fhir/communication-status"; case REJECTED: return "http://hl7.org/fhir/communication-status"; case FAILED: return "http://hl7.org/fhir/communication-status"; + case NULL: return null; default: return "?"; } } @@ -118,6 +120,7 @@ public class Communication extends DomainResource { case SUSPENDED: return "The communication transmission has been held by originating system/user request."; case REJECTED: return "The receiving system has declined to accept the message."; case FAILED: return "There was a failure in transmitting the message out."; + case NULL: return null; default: return "?"; } } @@ -128,6 +131,7 @@ public class Communication extends DomainResource { case SUSPENDED: return "Suspended"; case REJECTED: return "Rejected"; case FAILED: return "Failed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/CommunicationRequest.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/CommunicationRequest.java index 5bc7576f5..c5eec5f45 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/CommunicationRequest.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/CommunicationRequest.java @@ -133,6 +133,7 @@ public class CommunicationRequest extends DomainResource { case SUSPENDED: return "suspended"; case REJECTED: return "rejected"; case FAILED: return "failed"; + case NULL: return null; default: return "?"; } } @@ -148,6 +149,7 @@ public class CommunicationRequest extends DomainResource { case SUSPENDED: return "http://hl7.org/fhir/communication-request-status"; case REJECTED: return "http://hl7.org/fhir/communication-request-status"; case FAILED: return "http://hl7.org/fhir/communication-request-status"; + case NULL: return null; default: return "?"; } } @@ -163,6 +165,7 @@ public class CommunicationRequest extends DomainResource { case SUSPENDED: return "The request has been held by originating system/user request."; case REJECTED: return "The receiving system has declined to fulfill the request"; case FAILED: return "The communication was attempted, but due to some procedural error, it could not be completed."; + case NULL: return null; default: return "?"; } } @@ -178,6 +181,7 @@ public class CommunicationRequest extends DomainResource { case SUSPENDED: return "Suspended"; case REJECTED: return "Rejected"; case FAILED: return "Failed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/CompartmentDefinition.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/CompartmentDefinition.java index a4e52c895..e4a00a60d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/CompartmentDefinition.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/CompartmentDefinition.java @@ -101,6 +101,7 @@ public class CompartmentDefinition extends DomainResource { case RELATEDPERSON: return "RelatedPerson"; case PRACTITIONER: return "Practitioner"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } @@ -111,6 +112,7 @@ public class CompartmentDefinition extends DomainResource { case RELATEDPERSON: return "http://hl7.org/fhir/compartment-type"; case PRACTITIONER: return "http://hl7.org/fhir/compartment-type"; case DEVICE: return "http://hl7.org/fhir/compartment-type"; + case NULL: return null; default: return "?"; } } @@ -121,6 +123,7 @@ public class CompartmentDefinition extends DomainResource { case RELATEDPERSON: return "The compartment definition is for the related-person compartment"; case PRACTITIONER: return "The compartment definition is for the practitioner compartment"; case DEVICE: return "The compartment definition is for the device compartment"; + case NULL: return null; default: return "?"; } } @@ -131,6 +134,7 @@ public class CompartmentDefinition extends DomainResource { case RELATEDPERSON: return "RelatedPerson"; case PRACTITIONER: return "Practitioner"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Composition.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Composition.java index 5c3d7052c..c99968ea8 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Composition.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Composition.java @@ -92,6 +92,7 @@ public class Composition extends DomainResource { case FINAL: return "final"; case AMENDED: return "amended"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -101,6 +102,7 @@ public class Composition extends DomainResource { case FINAL: return "http://hl7.org/fhir/composition-status"; case AMENDED: return "http://hl7.org/fhir/composition-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/composition-status"; + case NULL: return null; default: return "?"; } } @@ -110,6 +112,7 @@ public class Composition extends DomainResource { case FINAL: return "This version of the composition is complete and verified by an appropriate person and no further work is planned. Any subsequent updates would be on a new version of the composition."; case AMENDED: return "The composition content or the referenced resources have been modified (edited or added to) subsequent to being released as \"final\" and the composition is complete and verified by an authorized person."; case ENTEREDINERROR: return "The composition or document was originally created/issued in error, and this is an amendment that marks that the entire series should not be considered as valid."; + case NULL: return null; default: return "?"; } } @@ -119,6 +122,7 @@ public class Composition extends DomainResource { case FINAL: return "Final"; case AMENDED: return "Amended"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -211,6 +215,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "professional"; case LEGAL: return "legal"; case OFFICIAL: return "official"; + case NULL: return null; default: return "?"; } } @@ -220,6 +225,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "http://hl7.org/fhir/composition-attestation-mode"; case LEGAL: return "http://hl7.org/fhir/composition-attestation-mode"; case OFFICIAL: return "http://hl7.org/fhir/composition-attestation-mode"; + case NULL: return null; default: return "?"; } } @@ -229,6 +235,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "The person authenticated the content in their professional capacity."; case LEGAL: return "The person authenticated the content and accepted legal responsibility for its content."; case OFFICIAL: return "The organization authenticated the content as consistent with their policies and procedures."; + case NULL: return null; default: return "?"; } } @@ -238,6 +245,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "Professional"; case LEGAL: return "Legal"; case OFFICIAL: return "Official"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Condition.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Condition.java index 5ffca3258..a72a706e9 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Condition.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Condition.java @@ -106,6 +106,7 @@ public class Condition extends DomainResource { case REFUTED: return "refuted"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -117,6 +118,7 @@ public class Condition extends DomainResource { case REFUTED: return "http://hl7.org/fhir/condition-ver-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/condition-ver-status"; case UNKNOWN: return "http://hl7.org/fhir/condition-ver-status"; + case NULL: return null; default: return "?"; } } @@ -128,6 +130,7 @@ public class Condition extends DomainResource { case REFUTED: return "This condition has been ruled out by diagnostic and clinical evidence."; case ENTEREDINERROR: return "The statement was entered in error and is not valid."; case UNKNOWN: return "The condition status is unknown. Note that \"unknown\" is a value of last resort and every attempt should be made to provide a meaningful value other than \"unknown\"."; + case NULL: return null; default: return "?"; } } @@ -139,6 +142,7 @@ public class Condition extends DomainResource { case REFUTED: return "Refuted"; case ENTEREDINERROR: return "Entered In Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Conformance.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Conformance.java index e60ae73b4..d890c1cff 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Conformance.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Conformance.java @@ -90,6 +90,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case INSTANCE: return "instance"; case CAPABILITY: return "capability"; case REQUIREMENTS: return "requirements"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case INSTANCE: return "http://hl7.org/fhir/conformance-statement-kind"; case CAPABILITY: return "http://hl7.org/fhir/conformance-statement-kind"; case REQUIREMENTS: return "http://hl7.org/fhir/conformance-statement-kind"; + case NULL: return null; default: return "?"; } } @@ -106,6 +108,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case INSTANCE: return "The Conformance instance represents the present capabilities of a specific system instance. This is the kind returned by OPTIONS for a FHIR server end-point."; case CAPABILITY: return "The Conformance instance represents the capabilities of a system or piece of software, independent of a particular installation."; case REQUIREMENTS: return "The Conformance instance represents a set of requirements for other systems to meet; e.g. as part of an implementation guide or 'request for proposal'."; + case NULL: return null; default: return "?"; } } @@ -114,6 +117,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case INSTANCE: return "Instance"; case CAPABILITY: return "Capability"; case REQUIREMENTS: return "Requirements"; + case NULL: return null; default: return "?"; } } @@ -200,6 +204,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case EXTENSIONS: return "extensions"; case ELEMENTS: return "elements"; case BOTH: return "both"; + case NULL: return null; default: return "?"; } } @@ -209,6 +214,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case EXTENSIONS: return "http://hl7.org/fhir/unknown-content-code"; case ELEMENTS: return "http://hl7.org/fhir/unknown-content-code"; case BOTH: return "http://hl7.org/fhir/unknown-content-code"; + case NULL: return null; default: return "?"; } } @@ -218,6 +224,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case EXTENSIONS: return "The application accepts unknown extensions, but not unknown elements."; case ELEMENTS: return "The application accepts unknown elements, but not unknown extensions."; case BOTH: return "The application accepts unknown elements and extensions."; + case NULL: return null; default: return "?"; } } @@ -227,6 +234,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case EXTENSIONS: return "Unknown Extensions"; case ELEMENTS: return "Unknown Elements"; case BOTH: return "Unknown Elements and Extensions"; + case NULL: return null; default: return "?"; } } @@ -305,6 +313,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case CLIENT: return "client"; case SERVER: return "server"; + case NULL: return null; default: return "?"; } } @@ -312,6 +321,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case CLIENT: return "http://hl7.org/fhir/restful-conformance-mode"; case SERVER: return "http://hl7.org/fhir/restful-conformance-mode"; + case NULL: return null; default: return "?"; } } @@ -319,6 +329,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case CLIENT: return "The application acts as a client for this resource."; case SERVER: return "The application acts as a server for this resource."; + case NULL: return null; default: return "?"; } } @@ -326,6 +337,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case CLIENT: return "Client"; case SERVER: return "Server"; + case NULL: return null; default: return "?"; } } @@ -434,6 +446,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case HISTORYTYPE: return "history-type"; case CREATE: return "create"; case SEARCHTYPE: return "search-type"; + case NULL: return null; default: return "?"; } } @@ -447,6 +460,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case HISTORYTYPE: return "http://hl7.org/fhir/restful-interaction"; case CREATE: return "http://hl7.org/fhir/restful-interaction"; case SEARCHTYPE: return "http://hl7.org/fhir/restful-interaction"; + case NULL: return null; default: return "?"; } } @@ -460,6 +474,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case HISTORYTYPE: return ""; case CREATE: return ""; case SEARCHTYPE: return ""; + case NULL: return null; default: return "?"; } } @@ -473,6 +488,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case HISTORYTYPE: return "history-type"; case CREATE: return "create"; case SEARCHTYPE: return "search-type"; + case NULL: return null; default: return "?"; } } @@ -582,6 +598,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case NOVERSION: return "no-version"; case VERSIONED: return "versioned"; case VERSIONEDUPDATE: return "versioned-update"; + case NULL: return null; default: return "?"; } } @@ -590,6 +607,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case NOVERSION: return "http://hl7.org/fhir/versioning-policy"; case VERSIONED: return "http://hl7.org/fhir/versioning-policy"; case VERSIONEDUPDATE: return "http://hl7.org/fhir/versioning-policy"; + case NULL: return null; default: return "?"; } } @@ -598,6 +616,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case NOVERSION: return "VersionId meta-property is not supported (server) or used (client)."; case VERSIONED: return "VersionId meta-property is supported (server) or used (client)."; case VERSIONEDUPDATE: return "VersionId is must be correct for updates (server) or will be specified (If-match header) for updates (client)."; + case NULL: return null; default: return "?"; } } @@ -606,6 +625,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case NOVERSION: return "No VersionId Support"; case VERSIONED: return "Versioned"; case VERSIONEDUPDATE: return "VersionId tracked fully"; + case NULL: return null; default: return "?"; } } @@ -685,6 +705,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case NOTSUPPORTED: return "not-supported"; case SINGLE: return "single"; case MULTIPLE: return "multiple"; + case NULL: return null; default: return "?"; } } @@ -693,6 +714,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case NOTSUPPORTED: return "http://hl7.org/fhir/conditional-delete-status"; case SINGLE: return "http://hl7.org/fhir/conditional-delete-status"; case MULTIPLE: return "http://hl7.org/fhir/conditional-delete-status"; + case NULL: return null; default: return "?"; } } @@ -701,6 +723,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case NOTSUPPORTED: return "No support for conditional deletes."; case SINGLE: return "Conditional deletes are supported, but only single resources at a time."; case MULTIPLE: return "Conditional deletes are supported, and multiple resources can be deleted in a single interaction."; + case NULL: return null; default: return "?"; } } @@ -709,6 +732,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case NOTSUPPORTED: return "Not Supported"; case SINGLE: return "Single Deletes Supported"; case MULTIPLE: return "Multiple Deletes Supported"; + case NULL: return null; default: return "?"; } } @@ -837,6 +861,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case BELOW: return "below"; case ABOVE: return "above"; case TYPE: return "type"; + case NULL: return null; default: return "?"; } } @@ -852,6 +877,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case BELOW: return "http://hl7.org/fhir/search-modifier-code"; case ABOVE: return "http://hl7.org/fhir/search-modifier-code"; case TYPE: return "http://hl7.org/fhir/search-modifier-code"; + case NULL: return null; default: return "?"; } } @@ -867,6 +893,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case BELOW: return "The search parameter tests whether the value in a resource is subsumed by the specified value (is-a, or hierarchical relationships)."; case ABOVE: return "The search parameter tests whether the value in a resource subsumes the specified value (is-a, or hierarchical relationships)."; case TYPE: return "The search parameter only applies to the Resource Type specified as a modifier (e.g. the modifier is not actually :type, but :Patient etc.)."; + case NULL: return null; default: return "?"; } } @@ -882,6 +909,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case BELOW: return "Below"; case ABOVE: return "Above"; case TYPE: return "Type"; + case NULL: return null; default: return "?"; } } @@ -1003,6 +1031,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case TRANSACTION: return "transaction"; case SEARCHSYSTEM: return "search-system"; case HISTORYSYSTEM: return "history-system"; + case NULL: return null; default: return "?"; } } @@ -1011,6 +1040,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case TRANSACTION: return "http://hl7.org/fhir/restful-interaction"; case SEARCHSYSTEM: return "http://hl7.org/fhir/restful-interaction"; case HISTORYSYSTEM: return "http://hl7.org/fhir/restful-interaction"; + case NULL: return null; default: return "?"; } } @@ -1019,6 +1049,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case TRANSACTION: return ""; case SEARCHSYSTEM: return ""; case HISTORYSYSTEM: return ""; + case NULL: return null; default: return "?"; } } @@ -1027,6 +1058,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case TRANSACTION: return "transaction"; case SEARCHSYSTEM: return "search-system"; case HISTORYSYSTEM: return "history-system"; + case NULL: return null; default: return "?"; } } @@ -1113,6 +1145,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case BATCH: return "batch"; case TRANSACTION: return "transaction"; case BOTH: return "both"; + case NULL: return null; default: return "?"; } } @@ -1122,6 +1155,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case BATCH: return "http://hl7.org/fhir/transaction-mode"; case TRANSACTION: return "http://hl7.org/fhir/transaction-mode"; case BOTH: return "http://hl7.org/fhir/transaction-mode"; + case NULL: return null; default: return "?"; } } @@ -1131,6 +1165,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case BATCH: return "Batches are supported."; case TRANSACTION: return "Transactions are supported."; case BOTH: return "Both batches and transactions are supported."; + case NULL: return null; default: return "?"; } } @@ -1140,6 +1175,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case BATCH: return "Batches supported"; case TRANSACTION: return "Transactions Supported"; case BOTH: return "Batches & Transactions"; + case NULL: return null; default: return "?"; } } @@ -1225,6 +1261,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case CONSEQUENCE: return "Consequence"; case CURRENCY: return "Currency"; case NOTIFICATION: return "Notification"; + case NULL: return null; default: return "?"; } } @@ -1233,6 +1270,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case CONSEQUENCE: return "http://hl7.org/fhir/message-significance-category"; case CURRENCY: return "http://hl7.org/fhir/message-significance-category"; case NOTIFICATION: return "http://hl7.org/fhir/message-significance-category"; + case NULL: return null; default: return "?"; } } @@ -1241,6 +1279,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case CONSEQUENCE: return "The message represents/requests a change that should not be processed more than once; e.g. Making a booking for an appointment."; case CURRENCY: return "The message represents a response to query for current information. Retrospective processing is wrong and/or wasteful."; case NOTIFICATION: return "The content is not necessarily intended to be current, and it can be reprocessed, though there may be version issues created by processing old notifications."; + case NULL: return null; default: return "?"; } } @@ -1249,6 +1288,7 @@ public class Conformance extends DomainResource implements IBaseConformance { case CONSEQUENCE: return "Consequence"; case CURRENCY: return "Currency"; case NOTIFICATION: return "Notification"; + case NULL: return null; default: return "?"; } } @@ -1321,6 +1361,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case SENDER: return "sender"; case RECEIVER: return "receiver"; + case NULL: return null; default: return "?"; } } @@ -1328,6 +1369,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case SENDER: return "http://hl7.org/fhir/message-conformance-event-mode"; case RECEIVER: return "http://hl7.org/fhir/message-conformance-event-mode"; + case NULL: return null; default: return "?"; } } @@ -1335,6 +1377,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case SENDER: return "The application sends requests and receives responses."; case RECEIVER: return "The application receives requests and sends responses."; + case NULL: return null; default: return "?"; } } @@ -1342,6 +1385,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case SENDER: return "Sender"; case RECEIVER: return "Receiver"; + case NULL: return null; default: return "?"; } } @@ -1408,6 +1452,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case PRODUCER: return "producer"; case CONSUMER: return "consumer"; + case NULL: return null; default: return "?"; } } @@ -1415,6 +1460,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case PRODUCER: return "http://hl7.org/fhir/document-mode"; case CONSUMER: return "http://hl7.org/fhir/document-mode"; + case NULL: return null; default: return "?"; } } @@ -1422,6 +1468,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case PRODUCER: return "The application produces documents of the specified type."; case CONSUMER: return "The application consumes documents of the specified type."; + case NULL: return null; default: return "?"; } } @@ -1429,6 +1476,7 @@ public class Conformance extends DomainResource implements IBaseConformance { switch (this) { case PRODUCER: return "Producer"; case CONSUMER: return "Consumer"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ContactPoint.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ContactPoint.java index efd2103a1..22c9228ed 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ContactPoint.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ContactPoint.java @@ -95,6 +95,7 @@ public class ContactPoint extends Type implements ICompositeType { case EMAIL: return "email"; case PAGER: return "pager"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class ContactPoint extends Type implements ICompositeType { case EMAIL: return "http://hl7.org/fhir/contact-point-system"; case PAGER: return "http://hl7.org/fhir/contact-point-system"; case OTHER: return "http://hl7.org/fhir/contact-point-system"; + case NULL: return null; default: return "?"; } } @@ -115,6 +117,7 @@ public class ContactPoint extends Type implements ICompositeType { case EMAIL: return "The value is an email address."; case PAGER: return "The value is a pager number. These may be local pager numbers that are only usable on a particular pager system."; case OTHER: return "A contact that is not a phone, fax, or email address. The format of the value SHOULD be a URL. This is intended for various personal contacts including blogs, Twitter, Facebook, etc. Do not use for email addresses. If this is not a URL, then it will require human interpretation."; + case NULL: return null; default: return "?"; } } @@ -125,6 +128,7 @@ public class ContactPoint extends Type implements ICompositeType { case EMAIL: return "Email"; case PAGER: return "Pager"; case OTHER: return "URL"; + case NULL: return null; default: return "?"; } } @@ -230,6 +234,7 @@ public class ContactPoint extends Type implements ICompositeType { case TEMP: return "temp"; case OLD: return "old"; case MOBILE: return "mobile"; + case NULL: return null; default: return "?"; } } @@ -240,6 +245,7 @@ public class ContactPoint extends Type implements ICompositeType { case TEMP: return "http://hl7.org/fhir/contact-point-use"; case OLD: return "http://hl7.org/fhir/contact-point-use"; case MOBILE: return "http://hl7.org/fhir/contact-point-use"; + case NULL: return null; default: return "?"; } } @@ -250,6 +256,7 @@ public class ContactPoint extends Type implements ICompositeType { case TEMP: return "A temporary contact point. The period can provide more detailed information."; case OLD: return "This contact point is no longer in use (or was never correct, but retained for records)."; case MOBILE: return "A telecommunication device that moves and stays with its owner. May have characteristics of all other use codes, suitable for urgent matters, not the first choice for routine business."; + case NULL: return null; default: return "?"; } } @@ -260,6 +267,7 @@ public class ContactPoint extends Type implements ICompositeType { case TEMP: return "Temp"; case OLD: return "Old"; case MOBILE: return "Mobile"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DataElement.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DataElement.java index e86d57953..22b9af81b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DataElement.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DataElement.java @@ -108,6 +108,7 @@ public class DataElement extends DomainResource { case CONVERTABLE: return "convertable"; case SCALEABLE: return "scaleable"; case FLEXIBLE: return "flexible"; + case NULL: return null; default: return "?"; } } @@ -119,6 +120,7 @@ public class DataElement extends DomainResource { case CONVERTABLE: return "http://hl7.org/fhir/dataelement-stringency"; case SCALEABLE: return "http://hl7.org/fhir/dataelement-stringency"; case FLEXIBLE: return "http://hl7.org/fhir/dataelement-stringency"; + case NULL: return null; default: return "?"; } } @@ -130,6 +132,7 @@ public class DataElement extends DomainResource { case CONVERTABLE: return "The data element allows multiple units of measure that are convertable between each other (e.g. inches and centimeters) and/or allows data to be captured in multiple value sets for which a known mapping exists allowing conversion of meaning."; case SCALEABLE: return "A convertable data element where unit conversions are different only by a power of 10; e.g. g, mg, kg."; case FLEXIBLE: return "The data element is unconstrained in units, choice of data types and/or choice of vocabulary such that automated comparison of data captured using the data element is not possible."; + case NULL: return null; default: return "?"; } } @@ -141,6 +144,7 @@ public class DataElement extends DomainResource { case CONVERTABLE: return "Convertable"; case SCALEABLE: return "Scaleable"; case FLEXIBLE: return "Flexible"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DetectedIssue.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DetectedIssue.java index fbff0d603..2d00d5f5d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DetectedIssue.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DetectedIssue.java @@ -85,6 +85,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "high"; case MODERATE: return "moderate"; case LOW: return "low"; + case NULL: return null; default: return "?"; } } @@ -93,6 +94,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "http://hl7.org/fhir/detectedissue-severity"; case MODERATE: return "http://hl7.org/fhir/detectedissue-severity"; case LOW: return "http://hl7.org/fhir/detectedissue-severity"; + case NULL: return null; default: return "?"; } } @@ -101,6 +103,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "Indicates the issue may be life-threatening or has the potential to cause permanent injury."; case MODERATE: return "Indicates the issue may result in noticeable adverse consequences but is unlikely to be life-threatening or cause permanent injury."; case LOW: return "Indicates the issue may result in some adverse consequences but is unlikely to substantially affect the situation of the subject."; + case NULL: return null; default: return "?"; } } @@ -109,6 +112,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "High"; case MODERATE: return "Moderate"; case LOW: return "Low"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Device.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Device.java index e811a4176..d9ca68265 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Device.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Device.java @@ -83,6 +83,7 @@ public class Device extends DomainResource { case AVAILABLE: return "available"; case NOTAVAILABLE: return "not-available"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -91,6 +92,7 @@ public class Device extends DomainResource { case AVAILABLE: return "http://hl7.org/fhir/devicestatus"; case NOTAVAILABLE: return "http://hl7.org/fhir/devicestatus"; case ENTEREDINERROR: return "http://hl7.org/fhir/devicestatus"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public class Device extends DomainResource { case AVAILABLE: return "The Device is available for use."; case NOTAVAILABLE: return "The Device is no longer available for use (e.g. lost, expired, damaged)."; case ENTEREDINERROR: return "The Device was entered in error and voided."; + case NULL: return null; default: return "?"; } } @@ -107,6 +110,7 @@ public class Device extends DomainResource { case AVAILABLE: return "Available"; case NOTAVAILABLE: return "Not Available"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DeviceComponent.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DeviceComponent.java index 65263255a..61556baee 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DeviceComponent.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DeviceComponent.java @@ -141,6 +141,7 @@ public class DeviceComponent extends DomainResource { case MECHANICAL: return "mechanical"; case ACOUSTICAL: return "acoustical"; case MANUAL: return "manual"; + case NULL: return null; default: return "?"; } } @@ -157,6 +158,7 @@ public class DeviceComponent extends DomainResource { case MECHANICAL: return "http://hl7.org/fhir/measurement-principle"; case ACOUSTICAL: return "http://hl7.org/fhir/measurement-principle"; case MANUAL: return "http://hl7.org/fhir/measurement-principle"; + case NULL: return null; default: return "?"; } } @@ -173,6 +175,7 @@ public class DeviceComponent extends DomainResource { case MECHANICAL: return "Measurement is done using the mechanical principle."; case ACOUSTICAL: return "Measurement is done using the acoustical principle."; case MANUAL: return "Measurement is done using the manual principle."; + case NULL: return null; default: return "?"; } } @@ -189,6 +192,7 @@ public class DeviceComponent extends DomainResource { case MECHANICAL: return "MSP Mechanical"; case ACOUSTICAL: return "MSP Acoustical"; case MANUAL: return "MSP Manual"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DeviceMetric.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DeviceMetric.java index 74d0791a0..2d9201c7e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DeviceMetric.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DeviceMetric.java @@ -84,6 +84,7 @@ public class DeviceMetric extends DomainResource { case ON: return "on"; case OFF: return "off"; case STANDBY: return "standby"; + case NULL: return null; default: return "?"; } } @@ -92,6 +93,7 @@ public class DeviceMetric extends DomainResource { case ON: return "http://hl7.org/fhir/metric-operational-status"; case OFF: return "http://hl7.org/fhir/metric-operational-status"; case STANDBY: return "http://hl7.org/fhir/metric-operational-status"; + case NULL: return null; default: return "?"; } } @@ -100,6 +102,7 @@ public class DeviceMetric extends DomainResource { case ON: return "The DeviceMetric is operating and will generate DeviceObservations."; case OFF: return "The DeviceMetric is not operating."; case STANDBY: return "The DeviceMetric is operating, but will not generate any DeviceObservations."; + case NULL: return null; default: return "?"; } } @@ -108,6 +111,7 @@ public class DeviceMetric extends DomainResource { case ON: return "On"; case OFF: return "Off"; case STANDBY: return "Standby"; + case NULL: return null; default: return "?"; } } @@ -222,6 +226,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "magenta"; case CYAN: return "cyan"; case WHITE: return "white"; + case NULL: return null; default: return "?"; } } @@ -235,6 +240,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "http://hl7.org/fhir/metric-color"; case CYAN: return "http://hl7.org/fhir/metric-color"; case WHITE: return "http://hl7.org/fhir/metric-color"; + case NULL: return null; default: return "?"; } } @@ -248,6 +254,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "Color for representation - magenta."; case CYAN: return "Color for representation - cyan."; case WHITE: return "Color for representation - white."; + case NULL: return null; default: return "?"; } } @@ -261,6 +268,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "Color Magenta"; case CYAN: return "Color Cyan"; case WHITE: return "Color White"; + case NULL: return null; default: return "?"; } } @@ -377,6 +385,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "setting"; case CALCULATION: return "calculation"; case UNSPECIFIED: return "unspecified"; + case NULL: return null; default: return "?"; } } @@ -386,6 +395,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "http://hl7.org/fhir/metric-category"; case CALCULATION: return "http://hl7.org/fhir/metric-category"; case UNSPECIFIED: return "http://hl7.org/fhir/metric-category"; + case NULL: return null; default: return "?"; } } @@ -395,6 +405,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "DeviceObservations generated for this DeviceMetric is a setting that will influence the behavior of the Device."; case CALCULATION: return "DeviceObservations generated for this DeviceMetric are calculated."; case UNSPECIFIED: return "The category of this DeviceMetric is unspecified."; + case NULL: return null; default: return "?"; } } @@ -404,6 +415,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "Setting"; case CALCULATION: return "Calculation"; case UNSPECIFIED: return "Unspecified"; + case NULL: return null; default: return "?"; } } @@ -496,6 +508,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "offset"; case GAIN: return "gain"; case TWOPOINT: return "two-point"; + case NULL: return null; default: return "?"; } } @@ -505,6 +518,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "http://hl7.org/fhir/metric-calibration-type"; case GAIN: return "http://hl7.org/fhir/metric-calibration-type"; case TWOPOINT: return "http://hl7.org/fhir/metric-calibration-type"; + case NULL: return null; default: return "?"; } } @@ -514,6 +528,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "TODO"; case GAIN: return "TODO"; case TWOPOINT: return "TODO"; + case NULL: return null; default: return "?"; } } @@ -523,6 +538,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "Offset"; case GAIN: return "Gain"; case TWOPOINT: return "Two Point"; + case NULL: return null; default: return "?"; } } @@ -615,6 +631,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "calibration-required"; case CALIBRATED: return "calibrated"; case UNSPECIFIED: return "unspecified"; + case NULL: return null; default: return "?"; } } @@ -624,6 +641,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "http://hl7.org/fhir/metric-calibration-state"; case CALIBRATED: return "http://hl7.org/fhir/metric-calibration-state"; case UNSPECIFIED: return "http://hl7.org/fhir/metric-calibration-state"; + case NULL: return null; default: return "?"; } } @@ -633,6 +651,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "The metric needs to be calibrated."; case CALIBRATED: return "The metric has been calibrated."; case UNSPECIFIED: return "The state of calibration of this metric is unspecified."; + case NULL: return null; default: return "?"; } } @@ -642,6 +661,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "Calibration Required"; case CALIBRATED: return "Calibrated"; case UNSPECIFIED: return "Unspecified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DeviceUseRequest.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DeviceUseRequest.java index 1dd568754..ea32367c2 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DeviceUseRequest.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DeviceUseRequest.java @@ -131,6 +131,7 @@ public class DeviceUseRequest extends DomainResource { case SUSPENDED: return "suspended"; case REJECTED: return "rejected"; case ABORTED: return "aborted"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public class DeviceUseRequest extends DomainResource { case SUSPENDED: return "http://hl7.org/fhir/device-use-request-status"; case REJECTED: return "http://hl7.org/fhir/device-use-request-status"; case ABORTED: return "http://hl7.org/fhir/device-use-request-status"; + case NULL: return null; default: return "?"; } } @@ -161,6 +163,7 @@ public class DeviceUseRequest extends DomainResource { case SUSPENDED: return "The request has been held by originating system/user request."; case REJECTED: return "The receiving system has declined to fulfill the request."; case ABORTED: return "The request was attempted, but due to some procedural error, it could not be completed."; + case NULL: return null; default: return "?"; } } @@ -176,6 +179,7 @@ public class DeviceUseRequest extends DomainResource { case SUSPENDED: return "Suspended"; case REJECTED: return "Rejected"; case ABORTED: return "Aborted"; + case NULL: return null; default: return "?"; } } @@ -304,6 +308,7 @@ public class DeviceUseRequest extends DomainResource { case URGENT: return "urgent"; case STAT: return "stat"; case ASAP: return "asap"; + case NULL: return null; default: return "?"; } } @@ -313,6 +318,7 @@ public class DeviceUseRequest extends DomainResource { case URGENT: return "http://hl7.org/fhir/device-use-request-priority"; case STAT: return "http://hl7.org/fhir/device-use-request-priority"; case ASAP: return "http://hl7.org/fhir/device-use-request-priority"; + case NULL: return null; default: return "?"; } } @@ -322,6 +328,7 @@ public class DeviceUseRequest extends DomainResource { case URGENT: return "The request should be done urgently."; case STAT: return "The request is time-critical."; case ASAP: return "The request should be acted on as soon as possible."; + case NULL: return null; default: return "?"; } } @@ -331,6 +338,7 @@ public class DeviceUseRequest extends DomainResource { case URGENT: return "Urgent"; case STAT: return "Stat"; case ASAP: return "ASAP"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DiagnosticOrder.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DiagnosticOrder.java index 42117c87d..f59c3d119 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DiagnosticOrder.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DiagnosticOrder.java @@ -161,6 +161,7 @@ public class DiagnosticOrder extends DomainResource { case REJECTED: return "rejected"; case FAILED: return "failed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -180,6 +181,7 @@ public class DiagnosticOrder extends DomainResource { case REJECTED: return "http://hl7.org/fhir/diagnostic-order-status"; case FAILED: return "http://hl7.org/fhir/diagnostic-order-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/diagnostic-order-status"; + case NULL: return null; default: return "?"; } } @@ -199,6 +201,7 @@ public class DiagnosticOrder extends DomainResource { case REJECTED: return "The receiving system has declined to fulfill the request."; case FAILED: return "The diagnostic investigation was attempted, but due to some procedural error, it could not be completed."; case ENTEREDINERROR: return "The request was entered in error and voided."; + case NULL: return null; default: return "?"; } } @@ -218,6 +221,7 @@ public class DiagnosticOrder extends DomainResource { case REJECTED: return "Rejected"; case FAILED: return "Failed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -370,6 +374,7 @@ public class DiagnosticOrder extends DomainResource { case URGENT: return "urgent"; case STAT: return "stat"; case ASAP: return "asap"; + case NULL: return null; default: return "?"; } } @@ -379,6 +384,7 @@ public class DiagnosticOrder extends DomainResource { case URGENT: return "http://hl7.org/fhir/diagnostic-order-priority"; case STAT: return "http://hl7.org/fhir/diagnostic-order-priority"; case ASAP: return "http://hl7.org/fhir/diagnostic-order-priority"; + case NULL: return null; default: return "?"; } } @@ -388,6 +394,7 @@ public class DiagnosticOrder extends DomainResource { case URGENT: return "The order should be urgently."; case STAT: return "The order is time-critical."; case ASAP: return "The order should be acted on as soon as possible."; + case NULL: return null; default: return "?"; } } @@ -397,6 +404,7 @@ public class DiagnosticOrder extends DomainResource { case URGENT: return "Urgent"; case STAT: return "Stat"; case ASAP: return "ASAP"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DiagnosticReport.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DiagnosticReport.java index 4cdc39ad8..fba030ce1 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DiagnosticReport.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DiagnosticReport.java @@ -113,6 +113,7 @@ public class DiagnosticReport extends DomainResource { case APPENDED: return "appended"; case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -125,6 +126,7 @@ public class DiagnosticReport extends DomainResource { case APPENDED: return "http://hl7.org/fhir/diagnostic-report-status"; case CANCELLED: return "http://hl7.org/fhir/diagnostic-report-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/diagnostic-report-status"; + case NULL: return null; default: return "?"; } } @@ -137,6 +139,7 @@ public class DiagnosticReport extends DomainResource { case APPENDED: return "The report has been modified subsequent to being Final, and is complete and verified by an authorized person. New content has been added, but existing content hasn't changed."; case CANCELLED: return "The report is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The report has been withdrawn following a previous final release."; + case NULL: return null; default: return "?"; } } @@ -149,6 +152,7 @@ public class DiagnosticReport extends DomainResource { case APPENDED: return "Appended"; case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DocumentReference.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DocumentReference.java index af2c40bd0..cd4c36a22 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DocumentReference.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/DocumentReference.java @@ -94,6 +94,7 @@ public class DocumentReference extends DomainResource { case TRANSFORMS: return "transforms"; case SIGNS: return "signs"; case APPENDS: return "appends"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class DocumentReference extends DomainResource { case TRANSFORMS: return "http://hl7.org/fhir/document-relationship-type"; case SIGNS: return "http://hl7.org/fhir/document-relationship-type"; case APPENDS: return "http://hl7.org/fhir/document-relationship-type"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class DocumentReference extends DomainResource { case TRANSFORMS: return "This document was generated by transforming the target document (e.g. format or language conversion)."; case SIGNS: return "This document is a signature of the target document."; case APPENDS: return "This document adds additional information to the target document."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class DocumentReference extends DomainResource { case TRANSFORMS: return "Transforms"; case SIGNS: return "Signs"; case APPENDS: return "Appends"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ElementDefinition.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ElementDefinition.java index 404d3f524..27ca7cbad 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ElementDefinition.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ElementDefinition.java @@ -93,6 +93,7 @@ public class ElementDefinition extends Type implements ICompositeType { case XMLTEXT: return "xmlText"; case TYPEATTR: return "typeAttr"; case CDATEXT: return "cdaText"; + case NULL: return null; default: return "?"; } } @@ -102,6 +103,7 @@ public class ElementDefinition extends Type implements ICompositeType { case XMLTEXT: return "http://hl7.org/fhir/property-representation"; case TYPEATTR: return "http://hl7.org/fhir/property-representation"; case CDATEXT: return "http://hl7.org/fhir/property-representation"; + case NULL: return null; default: return "?"; } } @@ -111,6 +113,7 @@ public class ElementDefinition extends Type implements ICompositeType { case XMLTEXT: return "This element is represented using the XML text attribute (primitives only)"; case TYPEATTR: return "The type of this element is indicated using xsi:type"; case CDATEXT: return "Use CDA narrative instead of XHTML"; + case NULL: return null; default: return "?"; } } @@ -120,6 +123,7 @@ public class ElementDefinition extends Type implements ICompositeType { case XMLTEXT: return "XML Text"; case TYPEATTR: return "Type Attribute"; case CDATEXT: return "CDA Text Format"; + case NULL: return null; default: return "?"; } } @@ -205,6 +209,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CLOSED: return "closed"; case OPEN: return "open"; case OPENATEND: return "openAtEnd"; + case NULL: return null; default: return "?"; } } @@ -213,6 +218,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CLOSED: return "http://hl7.org/fhir/resource-slicing-rules"; case OPEN: return "http://hl7.org/fhir/resource-slicing-rules"; case OPENATEND: return "http://hl7.org/fhir/resource-slicing-rules"; + case NULL: return null; default: return "?"; } } @@ -221,6 +227,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CLOSED: return "No additional content is allowed other than that described by the slices in this profile."; case OPEN: return "Additional content is allowed anywhere in the list."; case OPENATEND: return "Additional content is allowed, but only at the end of the list. Note that using this requires that the slices be ordered, which makes it hard to share uses. This should only be done where absolutely required."; + case NULL: return null; default: return "?"; } } @@ -229,6 +236,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CLOSED: return "Closed"; case OPEN: return "Open"; case OPENATEND: return "Open at End"; + case NULL: return null; default: return "?"; } } @@ -308,6 +316,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CONTAINED: return "contained"; case REFERENCED: return "referenced"; case BUNDLED: return "bundled"; + case NULL: return null; default: return "?"; } } @@ -316,6 +325,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CONTAINED: return "http://hl7.org/fhir/resource-aggregation-mode"; case REFERENCED: return "http://hl7.org/fhir/resource-aggregation-mode"; case BUNDLED: return "http://hl7.org/fhir/resource-aggregation-mode"; + case NULL: return null; default: return "?"; } } @@ -324,6 +334,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CONTAINED: return "The reference is a local reference to a contained resource."; case REFERENCED: return "The reference to a resource that has to be resolved externally to the resource that includes the reference."; case BUNDLED: return "The resource the reference points to will be found in the same bundle as the resource that includes the reference."; + case NULL: return null; default: return "?"; } } @@ -332,6 +343,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CONTAINED: return "Contained"; case REFERENCED: return "Referenced"; case BUNDLED: return "Bundled"; + case NULL: return null; default: return "?"; } } @@ -411,6 +423,7 @@ public class ElementDefinition extends Type implements ICompositeType { case EITHER: return "either"; case INDEPENDENT: return "independent"; case SPECIFIC: return "specific"; + case NULL: return null; default: return "?"; } } @@ -419,6 +432,7 @@ public class ElementDefinition extends Type implements ICompositeType { case EITHER: return "http://hl7.org/fhir/reference-version-rules"; case INDEPENDENT: return "http://hl7.org/fhir/reference-version-rules"; case SPECIFIC: return "http://hl7.org/fhir/reference-version-rules"; + case NULL: return null; default: return "?"; } } @@ -427,6 +441,7 @@ public class ElementDefinition extends Type implements ICompositeType { case EITHER: return "The reference may be either version independent or version specific"; case INDEPENDENT: return "The reference must be version independent"; case SPECIFIC: return "The reference must be version specific"; + case NULL: return null; default: return "?"; } } @@ -435,6 +450,7 @@ public class ElementDefinition extends Type implements ICompositeType { case EITHER: return "Either Specific or independent"; case INDEPENDENT: return "Version independent"; case SPECIFIC: return "Version Specific"; + case NULL: return null; default: return "?"; } } @@ -507,6 +523,7 @@ public class ElementDefinition extends Type implements ICompositeType { switch (this) { case ERROR: return "error"; case WARNING: return "warning"; + case NULL: return null; default: return "?"; } } @@ -514,6 +531,7 @@ public class ElementDefinition extends Type implements ICompositeType { switch (this) { case ERROR: return "http://hl7.org/fhir/constraint-severity"; case WARNING: return "http://hl7.org/fhir/constraint-severity"; + case NULL: return null; default: return "?"; } } @@ -521,6 +539,7 @@ public class ElementDefinition extends Type implements ICompositeType { switch (this) { case ERROR: return "If the constraint is violated, the resource is not conformant."; case WARNING: return "If the constraint is violated, the resource is conformant, but it is not necessarily following best practice."; + case NULL: return null; default: return "?"; } } @@ -528,6 +547,7 @@ public class ElementDefinition extends Type implements ICompositeType { switch (this) { case ERROR: return "Error"; case WARNING: return "Warning"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Encounter.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Encounter.java index 22501ebd4..9f8c1a069 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Encounter.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Encounter.java @@ -104,6 +104,7 @@ public class Encounter extends DomainResource { case ONLEAVE: return "onleave"; case FINISHED: return "finished"; case CANCELLED: return "cancelled"; + case NULL: return null; default: return "?"; } } @@ -115,6 +116,7 @@ public class Encounter extends DomainResource { case ONLEAVE: return "http://hl7.org/fhir/encounter-state"; case FINISHED: return "http://hl7.org/fhir/encounter-state"; case CANCELLED: return "http://hl7.org/fhir/encounter-state"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public class Encounter extends DomainResource { case ONLEAVE: return "The Encounter has begun, but the patient is temporarily on leave."; case FINISHED: return "The Encounter has ended."; case CANCELLED: return "The Encounter has ended before it has begun."; + case NULL: return null; default: return "?"; } } @@ -137,6 +140,7 @@ public class Encounter extends DomainResource { case ONLEAVE: return "On Leave"; case FINISHED: return "Finished"; case CANCELLED: return "Cancelled"; + case NULL: return null; default: return "?"; } } @@ -276,6 +280,7 @@ public class Encounter extends DomainResource { case DAYTIME: return "daytime"; case VIRTUAL: return "virtual"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -290,6 +295,7 @@ public class Encounter extends DomainResource { case DAYTIME: return "http://hl7.org/fhir/encounter-class"; case VIRTUAL: return "http://hl7.org/fhir/encounter-class"; case OTHER: return "http://hl7.org/fhir/encounter-class"; + case NULL: return null; default: return "?"; } } @@ -304,6 +310,7 @@ public class Encounter extends DomainResource { case DAYTIME: return "An encounter where the patient needs more prolonged treatment or investigations than outpatients, but who do not need to stay in the hospital overnight."; case VIRTUAL: return "An encounter that takes place where the patient and practitioner do not physically meet but use electronic means for contact."; case OTHER: return "Any other encounter type that is not described by one of the other values. Where this is used it is expected that an implementer will include an extension value to define what the actual other type is."; + case NULL: return null; default: return "?"; } } @@ -318,6 +325,7 @@ public class Encounter extends DomainResource { case DAYTIME: return "Daytime"; case VIRTUAL: return "Virtual"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } @@ -444,6 +452,7 @@ Not to be used when the patient is currently at the location case ACTIVE: return "active"; case RESERVED: return "reserved"; case COMPLETED: return "completed"; + case NULL: return null; default: return "?"; } } @@ -453,6 +462,7 @@ Not to be used when the patient is currently at the location case ACTIVE: return "http://hl7.org/fhir/encounter-location-status"; case RESERVED: return "http://hl7.org/fhir/encounter-location-status"; case COMPLETED: return "http://hl7.org/fhir/encounter-location-status"; + case NULL: return null; default: return "?"; } } @@ -462,6 +472,7 @@ Not to be used when the patient is currently at the location case ACTIVE: return "The patient is currently at this location, or was between the period specified.\n\nA system may update these records when the patient leaves the location to either reserved, or completed"; case RESERVED: return "This location is held empty for this patient."; case COMPLETED: return "The patient was at this location during the period specified.\n\nNot to be used when the patient is currently at the location"; + case NULL: return null; default: return "?"; } } @@ -471,6 +482,7 @@ Not to be used when the patient is currently at the location case ACTIVE: return "Active"; case RESERVED: return "Reserved"; case COMPLETED: return "Completed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Enumerations.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Enumerations.java index 7beefe3b3..f318e209d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Enumerations.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Enumerations.java @@ -81,6 +81,7 @@ public class Enumerations { switch (this) { case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } @@ -88,6 +89,7 @@ public class Enumerations { switch (this) { case TYPE: return "http://hl7.org/fhir/abstract-types"; case ANY: return "http://hl7.org/fhir/abstract-types"; + case NULL: return null; default: return "?"; } } @@ -95,6 +97,7 @@ public class Enumerations { switch (this) { case TYPE: return "A place holder that means any kind of data type"; case ANY: return "A place holder that means any kind of resource"; + case NULL: return null; default: return "?"; } } @@ -102,6 +105,7 @@ public class Enumerations { switch (this) { case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } @@ -182,6 +186,7 @@ public class Enumerations { case FEMALE: return "female"; case OTHER: return "other"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -191,6 +196,7 @@ public class Enumerations { case FEMALE: return "http://hl7.org/fhir/administrative-gender"; case OTHER: return "http://hl7.org/fhir/administrative-gender"; case UNKNOWN: return "http://hl7.org/fhir/administrative-gender"; + case NULL: return null; default: return "?"; } } @@ -200,6 +206,7 @@ public class Enumerations { case FEMALE: return "Female"; case OTHER: return "Other"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -209,6 +216,7 @@ public class Enumerations { case FEMALE: return "Female"; case OTHER: return "Other"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -315,6 +323,7 @@ public class Enumerations { case WK: return "wk"; case MO: return "mo"; case A: return "a"; + case NULL: return null; default: return "?"; } } @@ -326,6 +335,7 @@ public class Enumerations { case WK: return "http://unitsofmeasure.org"; case MO: return "http://unitsofmeasure.org"; case A: return "http://unitsofmeasure.org"; + case NULL: return null; default: return "?"; } } @@ -337,6 +347,7 @@ public class Enumerations { case WK: return ""; case MO: return ""; case A: return ""; + case NULL: return null; default: return "?"; } } @@ -348,6 +359,7 @@ public class Enumerations { case WK: return "Week"; case MO: return "Month"; case A: return "Year"; + case NULL: return null; default: return "?"; } } @@ -452,6 +464,7 @@ public class Enumerations { case EXTENSIBLE: return "extensible"; case PREFERRED: return "preferred"; case EXAMPLE: return "example"; + case NULL: return null; default: return "?"; } } @@ -461,6 +474,7 @@ public class Enumerations { case EXTENSIBLE: return "http://hl7.org/fhir/binding-strength"; case PREFERRED: return "http://hl7.org/fhir/binding-strength"; case EXAMPLE: return "http://hl7.org/fhir/binding-strength"; + case NULL: return null; default: return "?"; } } @@ -470,6 +484,7 @@ public class Enumerations { case EXTENSIBLE: return "To be conformant, instances of this element SHALL include a code from the specified value set if any of the codes within the value set can apply to the concept being communicated. If the value set does not cover the concept (based on human review), alternate codings (or, data type allowing, text) may be included instead."; case PREFERRED: return "Instances are encouraged to draw from the specified codes for interoperability purposes but are not required to do so to be considered conformant."; case EXAMPLE: return "Instances are not expected or even encouraged to draw from the specified value set. The value set merely provides examples of the types of concepts intended to be included."; + case NULL: return null; default: return "?"; } } @@ -479,6 +494,7 @@ public class Enumerations { case EXTENSIBLE: return "Extensible"; case PREFERRED: return "Preferred"; case EXAMPLE: return "Example"; + case NULL: return null; default: return "?"; } } @@ -606,6 +622,7 @@ public class Enumerations { case INEXACT: return "inexact"; case UNMATCHED: return "unmatched"; case DISJOINT: return "disjoint"; + case NULL: return null; default: return "?"; } } @@ -620,6 +637,7 @@ public class Enumerations { case INEXACT: return "http://hl7.org/fhir/concept-map-equivalence"; case UNMATCHED: return "http://hl7.org/fhir/concept-map-equivalence"; case DISJOINT: return "http://hl7.org/fhir/concept-map-equivalence"; + case NULL: return null; default: return "?"; } } @@ -634,6 +652,7 @@ public class Enumerations { case INEXACT: return "The target mapping overlaps with the source concept, but both source and target cover additional meaning, or the definitions are imprecise and it is uncertain whether they have the same boundaries to their meaning. The sense in which the mapping is narrower SHALL be described in the comments in this case, and applications should be careful when attempting to use these mappings operationally."; case UNMATCHED: return "There is no match for this concept in the destination concept system."; case DISJOINT: return "This is an explicit assertion that there is no mapping between the source and target concept."; + case NULL: return null; default: return "?"; } } @@ -648,6 +667,7 @@ public class Enumerations { case INEXACT: return "Inexact"; case UNMATCHED: return "Unmatched"; case DISJOINT: return "Disjoint"; + case NULL: return null; default: return "?"; } } @@ -763,6 +783,7 @@ public class Enumerations { case DRAFT: return "draft"; case ACTIVE: return "active"; case RETIRED: return "retired"; + case NULL: return null; default: return "?"; } } @@ -771,6 +792,7 @@ public class Enumerations { case DRAFT: return "http://hl7.org/fhir/conformance-resource-status"; case ACTIVE: return "http://hl7.org/fhir/conformance-resource-status"; case RETIRED: return "http://hl7.org/fhir/conformance-resource-status"; + case NULL: return null; default: return "?"; } } @@ -779,6 +801,7 @@ public class Enumerations { case DRAFT: return "This resource is still under development."; case ACTIVE: return "This resource is ready for normal use."; case RETIRED: return "This resource has been withdrawn or superseded and should no longer be used."; + case NULL: return null; default: return "?"; } } @@ -787,6 +810,7 @@ public class Enumerations { case DRAFT: return "Draft"; case ACTIVE: return "Active"; case RETIRED: return "Retired"; + case NULL: return null; default: return "?"; } } @@ -908,6 +932,7 @@ public class Enumerations { case ASTEXT: return "astext"; case ERROR: return "error"; case NAN: return "NaN"; + case NULL: return null; default: return "?"; } } @@ -922,6 +947,7 @@ public class Enumerations { case ASTEXT: return "http://hl7.org/fhir/data-absent-reason"; case ERROR: return "http://hl7.org/fhir/data-absent-reason"; case NAN: return "http://hl7.org/fhir/data-absent-reason"; + case NULL: return null; default: return "?"; } } @@ -936,6 +962,7 @@ public class Enumerations { case ASTEXT: return "The content of the data is represented in the resource narrative."; case ERROR: return "Some system or workflow process error means that the information is not available."; case NAN: return "NaN, standing for not a number, is a numeric data type value representing an undefined or unrepresentable value."; + case NULL: return null; default: return "?"; } } @@ -950,6 +977,7 @@ public class Enumerations { case ASTEXT: return "As Text"; case ERROR: return "Error"; case NAN: return "Not a Number"; + case NULL: return null; default: return "?"; } } @@ -1401,6 +1429,7 @@ public class Enumerations { case URI: return "uri"; case UUID: return "uuid"; case XHTML: return "xhtml"; + case NULL: return null; default: return "?"; } } @@ -1457,6 +1486,7 @@ public class Enumerations { case URI: return "http://hl7.org/fhir/data-types"; case UUID: return "http://hl7.org/fhir/data-types"; case XHTML: return "http://hl7.org/fhir/data-types"; + case NULL: return null; default: return "?"; } } @@ -1513,6 +1543,7 @@ public class Enumerations { case URI: return "String of characters used to identify a name or a resource"; case UUID: return "A UUID, represented as a URI"; case XHTML: return "XHTML format, as defined by W3C, but restricted usage (mainly, no active content)"; + case NULL: return null; default: return "?"; } } @@ -1569,6 +1600,7 @@ public class Enumerations { case URI: return "uri"; case UUID: return "uuid"; case XHTML: return "XHTML"; + case NULL: return null; default: return "?"; } } @@ -1936,6 +1968,7 @@ public class Enumerations { case CURRENT: return "current"; case SUPERSEDED: return "superseded"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -1944,6 +1977,7 @@ public class Enumerations { case CURRENT: return "http://hl7.org/fhir/document-reference-status"; case SUPERSEDED: return "http://hl7.org/fhir/document-reference-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/document-reference-status"; + case NULL: return null; default: return "?"; } } @@ -1952,6 +1986,7 @@ public class Enumerations { case CURRENT: return "This is the current reference for this document."; case SUPERSEDED: return "This reference has been superseded by another reference."; case ENTEREDINERROR: return "This reference was created in error."; + case NULL: return null; default: return "?"; } } @@ -1960,6 +1995,7 @@ public class Enumerations { case CURRENT: return "Current"; case SUPERSEDED: return "Superseded"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -3196,6 +3232,7 @@ The primary difference between a medication statement and a medication administr case VISIONPRESCRIPTION: return "VisionPrescription"; case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } @@ -3369,6 +3406,7 @@ The primary difference between a medication statement and a medication administr case VISIONPRESCRIPTION: return "http://hl7.org/fhir/resource-types"; case TYPE: return "http://hl7.org/fhir/abstract-types"; case ANY: return "http://hl7.org/fhir/abstract-types"; + case NULL: return null; default: return "?"; } } @@ -3542,6 +3580,7 @@ The primary difference between a medication statement and a medication administr case VISIONPRESCRIPTION: return "An authorization for the supply of glasses and/or contact lenses to a patient."; case TYPE: return "A place holder that means any kind of data type"; case ANY: return "A place holder that means any kind of resource"; + case NULL: return null; default: return "?"; } } @@ -3715,6 +3754,7 @@ The primary difference between a medication statement and a medication administr case VISIONPRESCRIPTION: return "VisionPrescription"; case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } @@ -5927,6 +5967,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript"; case VALUESET: return "ValueSet"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -6098,6 +6139,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "http://hl7.org/fhir/resource-types"; case VALUESET: return "http://hl7.org/fhir/resource-types"; case VISIONPRESCRIPTION: return "http://hl7.org/fhir/resource-types"; + case NULL: return null; default: return "?"; } } @@ -6269,6 +6311,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript is a resource that specifies a suite of tests against a FHIR server implementation to determine compliance against the FHIR specification."; case VALUESET: return "A value set specifies a set of codes drawn from one or more code systems."; case VISIONPRESCRIPTION: return "An authorization for the supply of glasses and/or contact lenses to a patient."; + case NULL: return null; default: return "?"; } } @@ -6440,6 +6483,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript"; case VALUESET: return "ValueSet"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -7553,6 +7597,7 @@ The primary difference between a medication statement and a medication administr case PATIENTLINK: return "patient-link"; case PATIENTUNLINK: return "patient-unlink"; case VALUESETEXPAND: return "valueset-expand"; + case NULL: return null; default: return "?"; } } @@ -7569,6 +7614,7 @@ The primary difference between a medication statement and a medication administr case PATIENTLINK: return "http://hl7.org/fhir/message-events"; case PATIENTUNLINK: return "http://hl7.org/fhir/message-events"; case VALUESETEXPAND: return "http://hl7.org/fhir/message-events"; + case NULL: return null; default: return "?"; } } @@ -7585,6 +7631,7 @@ The primary difference between a medication statement and a medication administr case PATIENTLINK: return "Notification that two patient records actually identify the same patient."; case PATIENTUNLINK: return "Notification that previous advice that two patient records concern the same patient is now considered incorrect."; case VALUESETEXPAND: return "The definition of a value set is used to create a simple collection of codes suitable for use for data entry or validation. An expanded value set will be returned, or an error message."; + case NULL: return null; default: return "?"; } } @@ -7601,6 +7648,7 @@ The primary difference between a medication statement and a medication administr case PATIENTLINK: return "patient-link"; case PATIENTUNLINK: return "patient-unlink"; case VALUESETEXPAND: return "valueset-expand"; + case NULL: return null; default: return "?"; } } @@ -7728,6 +7776,7 @@ The primary difference between a medication statement and a medication administr case DISPLAY: return "display"; case PRINT: return "print"; case PRINTOPER: return "printoper"; + case NULL: return null; default: return "?"; } } @@ -7736,6 +7785,7 @@ The primary difference between a medication statement and a medication administr case DISPLAY: return "http://hl7.org/fhir/note-type"; case PRINT: return "http://hl7.org/fhir/note-type"; case PRINTOPER: return "http://hl7.org/fhir/note-type"; + case NULL: return null; default: return "?"; } } @@ -7744,6 +7794,7 @@ The primary difference between a medication statement and a medication administr case DISPLAY: return "Display the note."; case PRINT: return "Print the note on the form."; case PRINTOPER: return "Print the note for the operator."; + case NULL: return null; default: return "?"; } } @@ -7752,6 +7803,7 @@ The primary difference between a medication statement and a medication administr case DISPLAY: return "Display"; case PRINT: return "Print (Form)"; case PRINTOPER: return "Print (Operator)"; + case NULL: return null; default: return "?"; } } @@ -7824,6 +7876,7 @@ The primary difference between a medication statement and a medication administr switch (this) { case COMPLETE: return "complete"; case ERROR: return "error"; + case NULL: return null; default: return "?"; } } @@ -7831,6 +7884,7 @@ The primary difference between a medication statement and a medication administr switch (this) { case COMPLETE: return "http://hl7.org/fhir/remittance-outcome"; case ERROR: return "http://hl7.org/fhir/remittance-outcome"; + case NULL: return null; default: return "?"; } } @@ -7838,6 +7892,7 @@ The primary difference between a medication statement and a medication administr switch (this) { case COMPLETE: return "The processing completed without errors."; case ERROR: return "The processing identified errors."; + case NULL: return null; default: return "?"; } } @@ -7845,6 +7900,7 @@ The primary difference between a medication statement and a medication administr switch (this) { case COMPLETE: return "Complete"; case ERROR: return "Error"; + case NULL: return null; default: return "?"; } } @@ -8704,6 +8760,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript"; case VALUESET: return "ValueSet"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -8824,6 +8881,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "http://hl7.org/fhir/resource-types"; case VALUESET: return "http://hl7.org/fhir/resource-types"; case VISIONPRESCRIPTION: return "http://hl7.org/fhir/resource-types"; + case NULL: return null; default: return "?"; } } @@ -8944,6 +9002,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript is a resource that specifies a suite of tests against a FHIR server implementation to determine compliance against the FHIR specification."; case VALUESET: return "A value set specifies a set of codes drawn from one or more code systems."; case VISIONPRESCRIPTION: return "An authorization for the supply of glasses and/or contact lenses to a patient."; + case NULL: return null; default: return "?"; } } @@ -9064,6 +9123,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript"; case VALUESET: return "ValueSet"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -9850,6 +9910,7 @@ The primary difference between a medication statement and a medication administr case COMPOSITE: return "composite"; case QUANTITY: return "quantity"; case URI: return "uri"; + case NULL: return null; default: return "?"; } } @@ -9863,6 +9924,7 @@ The primary difference between a medication statement and a medication administr case COMPOSITE: return "http://hl7.org/fhir/search-param-type"; case QUANTITY: return "http://hl7.org/fhir/search-param-type"; case URI: return "http://hl7.org/fhir/search-param-type"; + case NULL: return null; default: return "?"; } } @@ -9876,6 +9938,7 @@ The primary difference between a medication statement and a medication administr case COMPOSITE: return "A composite search parameter that combines a search on two values together."; case QUANTITY: return "A search parameter that searches on a quantity."; case URI: return "A search parameter that searches on a URI (RFC 3986)."; + case NULL: return null; default: return "?"; } } @@ -9889,6 +9952,7 @@ The primary difference between a medication statement and a medication administr case COMPOSITE: return "Composite"; case QUANTITY: return "Quantity"; case URI: return "URI"; + case NULL: return null; default: return "?"; } } @@ -10019,6 +10083,7 @@ The primary difference between a medication statement and a medication administr case SUFFICIENT: return "sufficient"; case WITHDRAWN: return "withdrawn"; case NILKNOWN: return "nil-known"; + case NULL: return null; default: return "?"; } } @@ -10030,6 +10095,7 @@ The primary difference between a medication statement and a medication administr case SUFFICIENT: return "http://hl7.org/fhir/special-values"; case WITHDRAWN: return "http://hl7.org/fhir/special-values"; case NILKNOWN: return "http://hl7.org/fhir/special-values"; + case NULL: return null; default: return "?"; } } @@ -10041,6 +10107,7 @@ The primary difference between a medication statement and a medication administr case SUFFICIENT: return "The specific quantity is not known, but is known to be non-zero and is not specified because it makes up the bulk of the material."; case WITHDRAWN: return "The value is no longer available."; case NILKNOWN: return "The are no known applicable values in this context."; + case NULL: return null; default: return "?"; } } @@ -10052,6 +10119,7 @@ The primary difference between a medication statement and a medication administr case SUFFICIENT: return "Sufficient Quantity"; case WITHDRAWN: return "Value Withdrawn"; case NILKNOWN: return "Nil Known"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/EpisodeOfCare.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/EpisodeOfCare.java index 075517bf4..d35a0f955 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/EpisodeOfCare.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/EpisodeOfCare.java @@ -104,6 +104,7 @@ public class EpisodeOfCare extends DomainResource { case ONHOLD: return "onhold"; case FINISHED: return "finished"; case CANCELLED: return "cancelled"; + case NULL: return null; default: return "?"; } } @@ -115,6 +116,7 @@ public class EpisodeOfCare extends DomainResource { case ONHOLD: return "http://hl7.org/fhir/episode-of-care-status"; case FINISHED: return "http://hl7.org/fhir/episode-of-care-status"; case CANCELLED: return "http://hl7.org/fhir/episode-of-care-status"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public class EpisodeOfCare extends DomainResource { case ONHOLD: return "This episode of care is on hold, the organization has limited responsibility for the patient (such as while on respite)."; case FINISHED: return "This episode of care is finished at the organization is not expecting to be providing care to the patient. Can also be known as \"closed\", \"completed\" or other similar terms."; case CANCELLED: return "The episode of care was cancelled, or withdrawn from service, often selected during the planned stage as the patient may have gone elsewhere, or the circumstances have changed and the organization is unable to provide the care. It indicates that services terminated outside the planned/expected workflow."; + case NULL: return null; default: return "?"; } } @@ -137,6 +140,7 @@ public class EpisodeOfCare extends DomainResource { case ONHOLD: return "On Hold"; case FINISHED: return "Finished"; case CANCELLED: return "Cancelled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/FamilyMemberHistory.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/FamilyMemberHistory.java index 2686d184c..fbfcaa0dc 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/FamilyMemberHistory.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/FamilyMemberHistory.java @@ -94,6 +94,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case HEALTHUNKNOWN: return "health-unknown"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/history-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/history-status"; case HEALTHUNKNOWN: return "http://hl7.org/fhir/history-status"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "All relevant health information is known and captured."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case HEALTHUNKNOWN: return "Health information for this individual is unavailable/unknown."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in error"; case HEALTHUNKNOWN: return "Health unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Flag.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Flag.java index ee19cd270..14c356fef 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Flag.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Flag.java @@ -81,6 +81,7 @@ public class Flag extends DomainResource { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -89,6 +90,7 @@ public class Flag extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/flag-status"; case INACTIVE: return "http://hl7.org/fhir/flag-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/flag-status"; + case NULL: return null; default: return "?"; } } @@ -97,6 +99,7 @@ public class Flag extends DomainResource { case ACTIVE: return "A current flag that should be displayed to a user. A system may use the category to determine which roles should view the flag."; case INACTIVE: return "The flag does not need to be displayed any more."; case ENTEREDINERROR: return "The flag was added in error, and should no longer be displayed."; + case NULL: return null; default: return "?"; } } @@ -105,6 +108,7 @@ public class Flag extends DomainResource { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Goal.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Goal.java index 693202313..3e3f5ce8e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Goal.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Goal.java @@ -126,6 +126,7 @@ public class Goal extends DomainResource { case SUSTAINING: return "sustaining"; case ONHOLD: return "on-hold"; case CANCELLED: return "cancelled"; + case NULL: return null; default: return "?"; } } @@ -140,6 +141,7 @@ public class Goal extends DomainResource { case SUSTAINING: return "http://hl7.org/fhir/goal-status"; case ONHOLD: return "http://hl7.org/fhir/goal-status"; case CANCELLED: return "http://hl7.org/fhir/goal-status"; + case NULL: return null; default: return "?"; } } @@ -154,6 +156,7 @@ public class Goal extends DomainResource { case SUSTAINING: return "The goal has been met, but ongoing activity is needed to sustain the goal objective"; case ONHOLD: return "The goal remains a long term objective but is no longer being actively pursued for a temporary period of time."; case CANCELLED: return "The goal is no longer being sought"; + case NULL: return null; default: return "?"; } } @@ -168,6 +171,7 @@ public class Goal extends DomainResource { case SUSTAINING: return "Sustaining"; case ONHOLD: return "On Hold"; case CANCELLED: return "Cancelled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Group.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Group.java index b746e617d..ef5301846 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Group.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Group.java @@ -105,6 +105,7 @@ public class Group extends DomainResource { case DEVICE: return "device"; case MEDICATION: return "medication"; case SUBSTANCE: return "substance"; + case NULL: return null; default: return "?"; } } @@ -116,6 +117,7 @@ public class Group extends DomainResource { case DEVICE: return "http://hl7.org/fhir/group-type"; case MEDICATION: return "http://hl7.org/fhir/group-type"; case SUBSTANCE: return "http://hl7.org/fhir/group-type"; + case NULL: return null; default: return "?"; } } @@ -127,6 +129,7 @@ public class Group extends DomainResource { case DEVICE: return "Group contains Device resources"; case MEDICATION: return "Group contains Medication resources"; case SUBSTANCE: return "Group contains Substance resources"; + case NULL: return null; default: return "?"; } } @@ -138,6 +141,7 @@ public class Group extends DomainResource { case DEVICE: return "Device"; case MEDICATION: return "Medication"; case SUBSTANCE: return "Substance"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/GuidanceResponse.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/GuidanceResponse.java index 1a6291ac4..dcdc272cf 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/GuidanceResponse.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/GuidanceResponse.java @@ -97,6 +97,7 @@ public class GuidanceResponse extends DomainResource { case DATAREQUIRED: return "data-required"; case INPROGRESS: return "in-progress"; case FAILURE: return "failure"; + case NULL: return null; default: return "?"; } } @@ -107,6 +108,7 @@ public class GuidanceResponse extends DomainResource { case DATAREQUIRED: return "http://hl7.org/fhir/guidance-response-status"; case INPROGRESS: return "http://hl7.org/fhir/guidance-response-status"; case FAILURE: return "http://hl7.org/fhir/guidance-response-status"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public class GuidanceResponse extends DomainResource { case DATAREQUIRED: return "The request was processed, but more data is required to complete the evaluation"; case INPROGRESS: return "The request is currently being processed"; case FAILURE: return "The request was not processed successfully"; + case NULL: return null; default: return "?"; } } @@ -127,6 +130,7 @@ public class GuidanceResponse extends DomainResource { case DATAREQUIRED: return "Data Required"; case INPROGRESS: return "In Progress"; case FAILURE: return "Failure"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/HealthcareService.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/HealthcareService.java index 360dbadc1..1a64a7af4 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/HealthcareService.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/HealthcareService.java @@ -112,6 +112,7 @@ public class HealthcareService extends DomainResource { case FRI: return "fri"; case SAT: return "sat"; case SUN: return "sun"; + case NULL: return null; default: return "?"; } } @@ -124,6 +125,7 @@ public class HealthcareService extends DomainResource { case FRI: return "http://hl7.org/fhir/days-of-week"; case SAT: return "http://hl7.org/fhir/days-of-week"; case SUN: return "http://hl7.org/fhir/days-of-week"; + case NULL: return null; default: return "?"; } } @@ -136,6 +138,7 @@ public class HealthcareService extends DomainResource { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } @@ -148,6 +151,7 @@ public class HealthcareService extends DomainResource { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/HumanName.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/HumanName.java index 12245581c..a7cb82f47 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/HumanName.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/HumanName.java @@ -112,6 +112,7 @@ public class HumanName extends Type implements ICompositeType { case ANONYMOUS: return "anonymous"; case OLD: return "old"; case MAIDEN: return "maiden"; + case NULL: return null; default: return "?"; } } @@ -124,6 +125,7 @@ public class HumanName extends Type implements ICompositeType { case ANONYMOUS: return "http://hl7.org/fhir/name-use"; case OLD: return "http://hl7.org/fhir/name-use"; case MAIDEN: return "http://hl7.org/fhir/name-use"; + case NULL: return null; default: return "?"; } } @@ -136,6 +138,7 @@ public class HumanName extends Type implements ICompositeType { case ANONYMOUS: return "Anonymous assigned name, alias, or pseudonym (used to protect a person's identity for privacy reasons)"; case OLD: return "This name is no longer in use (or was never correct, but retained for records)"; case MAIDEN: return "A name used prior to marriage. Marriage naming customs vary greatly around the world. This name use is for use by applications that collect and store \"maiden\" names. Though the concept of maiden name is often gender specific, the use of this term is not gender specific. The use of this term does not imply any particular history for a person's name, nor should the maiden name be determined algorithmically."; + case NULL: return null; default: return "?"; } } @@ -148,6 +151,7 @@ public class HumanName extends Type implements ICompositeType { case ANONYMOUS: return "Anonymous"; case OLD: return "Old"; case MAIDEN: return "Maiden"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Identifier.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Identifier.java index 47be80133..d7eb4be78 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Identifier.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Identifier.java @@ -88,6 +88,7 @@ public class Identifier extends Type implements ICompositeType { case OFFICIAL: return "official"; case TEMP: return "temp"; case SECONDARY: return "secondary"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class Identifier extends Type implements ICompositeType { case OFFICIAL: return "http://hl7.org/fhir/identifier-use"; case TEMP: return "http://hl7.org/fhir/identifier-use"; case SECONDARY: return "http://hl7.org/fhir/identifier-use"; + case NULL: return null; default: return "?"; } } @@ -106,6 +108,7 @@ public class Identifier extends Type implements ICompositeType { case OFFICIAL: return "The identifier considered to be most trusted for the identification of this item."; case TEMP: return "A temporary identifier."; case SECONDARY: return "An identifier that was assigned in secondary use - it serves to identify the object in a relative context, but cannot be consistently assigned to the same object again in a different context."; + case NULL: return null; default: return "?"; } } @@ -115,6 +118,7 @@ public class Identifier extends Type implements ICompositeType { case OFFICIAL: return "Official"; case TEMP: return "Temp"; case SECONDARY: return "Secondary"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ImagingExcerpt.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ImagingExcerpt.java index 70519c9ab..0563cd381 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ImagingExcerpt.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ImagingExcerpt.java @@ -92,6 +92,7 @@ public class ImagingExcerpt extends DomainResource { case WADOURI: return "WADO-URI"; case IID: return "IID"; case WADOWS: return "WADO-WS"; + case NULL: return null; default: return "?"; } } @@ -101,6 +102,7 @@ public class ImagingExcerpt extends DomainResource { case WADOURI: return "http://hl7.org/fhir/dWebType"; case IID: return "http://hl7.org/fhir/dWebType"; case WADOWS: return "http://hl7.org/fhir/dWebType"; + case NULL: return null; default: return "?"; } } @@ -110,6 +112,7 @@ public class ImagingExcerpt extends DomainResource { case WADOURI: return "Web Access to DICOM Persistent Objects - URI"; case IID: return "IHE - Invoke Image Display Profile"; case WADOWS: return "Web Access to DICOM Persistent Objects - Web Services"; + case NULL: return null; default: return "?"; } } @@ -119,6 +122,7 @@ public class ImagingExcerpt extends DomainResource { case WADOURI: return "WADO-URI"; case IID: return "IID"; case WADOWS: return "WADO-WS"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ImagingStudy.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ImagingStudy.java index 0f73bb22a..3c092bc68 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ImagingStudy.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ImagingStudy.java @@ -92,6 +92,7 @@ public class ImagingStudy extends DomainResource { case OFFLINE: return "OFFLINE"; case NEARLINE: return "NEARLINE"; case UNAVAILABLE: return "UNAVAILABLE"; + case NULL: return null; default: return "?"; } } @@ -101,6 +102,7 @@ public class ImagingStudy extends DomainResource { case OFFLINE: return "http://nema.org/dicom/dicm"; case NEARLINE: return "http://nema.org/dicom/dicm"; case UNAVAILABLE: return "http://nema.org/dicom/dicm"; + case NULL: return null; default: return "?"; } } @@ -110,6 +112,7 @@ public class ImagingStudy extends DomainResource { case OFFLINE: return ""; case NEARLINE: return ""; case UNAVAILABLE: return ""; + case NULL: return null; default: return "?"; } } @@ -119,6 +122,7 @@ public class ImagingStudy extends DomainResource { case OFFLINE: return "OFFLINE"; case NEARLINE: return "NEARLINE"; case UNAVAILABLE: return "UNAVAILABLE"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ImplementationGuide.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ImplementationGuide.java index 7f8e799a3..0aad084af 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ImplementationGuide.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ImplementationGuide.java @@ -80,6 +80,7 @@ public class ImplementationGuide extends DomainResource { switch (this) { case REFERENCE: return "reference"; case INCLUSION: return "inclusion"; + case NULL: return null; default: return "?"; } } @@ -87,6 +88,7 @@ public class ImplementationGuide extends DomainResource { switch (this) { case REFERENCE: return "http://hl7.org/fhir/guide-dependency-type"; case INCLUSION: return "http://hl7.org/fhir/guide-dependency-type"; + case NULL: return null; default: return "?"; } } @@ -94,6 +96,7 @@ public class ImplementationGuide extends DomainResource { switch (this) { case REFERENCE: return "The guide is referred to by URL."; case INCLUSION: return "The guide is embedded in this guide when published."; + case NULL: return null; default: return "?"; } } @@ -101,6 +104,7 @@ public class ImplementationGuide extends DomainResource { switch (this) { case REFERENCE: return "Reference"; case INCLUSION: return "Inclusion"; + case NULL: return null; default: return "?"; } } @@ -209,6 +213,7 @@ public class ImplementationGuide extends DomainResource { case DICTIONARY: return "dictionary"; case TOC: return "toc"; case RESOURCE: return "resource"; + case NULL: return null; default: return "?"; } } @@ -222,6 +227,7 @@ public class ImplementationGuide extends DomainResource { case DICTIONARY: return "http://hl7.org/fhir/guide-page-kind"; case TOC: return "http://hl7.org/fhir/guide-page-kind"; case RESOURCE: return "http://hl7.org/fhir/guide-page-kind"; + case NULL: return null; default: return "?"; } } @@ -235,6 +241,7 @@ public class ImplementationGuide extends DomainResource { case DICTIONARY: return "This is a page that creates the listed resources as a dictionary."; case TOC: return "This is a generated page that contains the table of contents."; case RESOURCE: return "This is a page that represents a presented resource. This is typically used for generated conformance resource presentations."; + case NULL: return null; default: return "?"; } } @@ -248,6 +255,7 @@ public class ImplementationGuide extends DomainResource { case DICTIONARY: return "Dictionary"; case TOC: return "Table Of Contents"; case RESOURCE: return "Resource"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Linkage.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Linkage.java index ed16c98cd..a6b8ae716 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Linkage.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Linkage.java @@ -83,6 +83,7 @@ public class Linkage extends DomainResource { case SOURCE: return "source"; case ALTERNATE: return "alternate"; case HISTORICAL: return "historical"; + case NULL: return null; default: return "?"; } } @@ -91,6 +92,7 @@ public class Linkage extends DomainResource { case SOURCE: return "http://hl7.org/fhir/linkage-type"; case ALTERNATE: return "http://hl7.org/fhir/linkage-type"; case HISTORICAL: return "http://hl7.org/fhir/linkage-type"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public class Linkage extends DomainResource { case SOURCE: return "The record represents the \"source of truth\" (from the perspective of this Linkage resource) for the underlying event/condition/etc."; case ALTERNATE: return "The record represents the alternative view of the underlying event/condition/etc. The record may still be actively maintained, even though it is not considered to be the source of truth."; case HISTORICAL: return "The record represents an obsolete record of the underlyng event/condition/etc. It is not expected to be actively maintained."; + case NULL: return null; default: return "?"; } } @@ -107,6 +110,7 @@ public class Linkage extends DomainResource { case SOURCE: return "Source of truth"; case ALTERNATE: return "Alternate record"; case HISTORICAL: return "Historical/obsolete record"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ListResource.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ListResource.java index 4896069f1..a54fbdeb1 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ListResource.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ListResource.java @@ -85,6 +85,7 @@ public class ListResource extends DomainResource { case CURRENT: return "current"; case RETIRED: return "retired"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -93,6 +94,7 @@ public class ListResource extends DomainResource { case CURRENT: return "http://hl7.org/fhir/list-status"; case RETIRED: return "http://hl7.org/fhir/list-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/list-status"; + case NULL: return null; default: return "?"; } } @@ -101,6 +103,7 @@ public class ListResource extends DomainResource { case CURRENT: return "The list is considered to be an active part of the patient's record."; case RETIRED: return "The list is \"old\" and should no longer be considered accurate or relevant."; case ENTEREDINERROR: return "The list was never accurate. It is retained for medico-legal purposes only."; + case NULL: return null; default: return "?"; } } @@ -109,6 +112,7 @@ public class ListResource extends DomainResource { case CURRENT: return "Current"; case RETIRED: return "Retired"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } @@ -188,6 +192,7 @@ public class ListResource extends DomainResource { case WORKING: return "working"; case SNAPSHOT: return "snapshot"; case CHANGES: return "changes"; + case NULL: return null; default: return "?"; } } @@ -196,6 +201,7 @@ public class ListResource extends DomainResource { case WORKING: return "http://hl7.org/fhir/list-mode"; case SNAPSHOT: return "http://hl7.org/fhir/list-mode"; case CHANGES: return "http://hl7.org/fhir/list-mode"; + case NULL: return null; default: return "?"; } } @@ -204,6 +210,7 @@ public class ListResource extends DomainResource { case WORKING: return "This list is the master list, maintained in an ongoing fashion with regular updates as the real world list it is tracking changes"; case SNAPSHOT: return "This list was prepared as a snapshot. It should not be assumed to be current"; case CHANGES: return "A list that indicates where changes have been made or recommended"; + case NULL: return null; default: return "?"; } } @@ -212,6 +219,7 @@ public class ListResource extends DomainResource { case WORKING: return "Working List"; case SNAPSHOT: return "Snapshot List"; case CHANGES: return "Change List"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Location.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Location.java index 7277c08bc..df5d92fc4 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Location.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Location.java @@ -86,6 +86,7 @@ public class Location extends DomainResource { case ACTIVE: return "active"; case SUSPENDED: return "suspended"; case INACTIVE: return "inactive"; + case NULL: return null; default: return "?"; } } @@ -94,6 +95,7 @@ public class Location extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/location-status"; case SUSPENDED: return "http://hl7.org/fhir/location-status"; case INACTIVE: return "http://hl7.org/fhir/location-status"; + case NULL: return null; default: return "?"; } } @@ -102,6 +104,7 @@ public class Location extends DomainResource { case ACTIVE: return "The location is operational."; case SUSPENDED: return "The location is temporarily closed."; case INACTIVE: return "The location is no longer used."; + case NULL: return null; default: return "?"; } } @@ -110,6 +113,7 @@ public class Location extends DomainResource { case ACTIVE: return "Active"; case SUSPENDED: return "Suspended"; case INACTIVE: return "Inactive"; + case NULL: return null; default: return "?"; } } @@ -182,6 +186,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "instance"; case KIND: return "kind"; + case NULL: return null; default: return "?"; } } @@ -189,6 +194,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "http://hl7.org/fhir/location-mode"; case KIND: return "http://hl7.org/fhir/location-mode"; + case NULL: return null; default: return "?"; } } @@ -196,6 +202,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "The Location resource represents a specific instance of a location (e.g. Operating Theatre 1A)."; case KIND: return "The Location represents a class of locations (e.g. Any Operating Theatre) although this class of locations could be constrained within a specific boundary (such as organization, or parent location, address etc.)."; + case NULL: return null; default: return "?"; } } @@ -203,6 +210,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "Instance"; case KIND: return "Kind"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Measure.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Measure.java index ff6882649..cae67027d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Measure.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Measure.java @@ -91,6 +91,7 @@ public class Measure extends DomainResource { case RATIO: return "ratio"; case CONTINUOUSVARIABLE: return "continuous-variable"; case COHORT: return "cohort"; + case NULL: return null; default: return "?"; } } @@ -100,6 +101,7 @@ public class Measure extends DomainResource { case RATIO: return "http://hl7.org/fhir/measure-scoring"; case CONTINUOUSVARIABLE: return "http://hl7.org/fhir/measure-scoring"; case COHORT: return "http://hl7.org/fhir/measure-scoring"; + case NULL: return null; default: return "?"; } } @@ -109,6 +111,7 @@ public class Measure extends DomainResource { case RATIO: return "The measure score is defined using a ratio"; case CONTINUOUSVARIABLE: return "The score is defined by a calculation of some quantity"; case COHORT: return "The measure is a cohort definition"; + case NULL: return null; default: return "?"; } } @@ -118,6 +121,7 @@ public class Measure extends DomainResource { case RATIO: return "Ratio"; case CONTINUOUSVARIABLE: return "Continuous Variable"; case COHORT: return "Cohort"; + case NULL: return null; default: return "?"; } } @@ -196,6 +200,7 @@ public class Measure extends DomainResource { switch (this) { case PROCESS: return "process"; case OUTCOME: return "outcome"; + case NULL: return null; default: return "?"; } } @@ -203,6 +208,7 @@ public class Measure extends DomainResource { switch (this) { case PROCESS: return "http://hl7.org/fhir/measure-type"; case OUTCOME: return "http://hl7.org/fhir/measure-type"; + case NULL: return null; default: return "?"; } } @@ -210,6 +216,7 @@ public class Measure extends DomainResource { switch (this) { case PROCESS: return "The measure is a process measure"; case OUTCOME: return "The measure is an outcome measure"; + case NULL: return null; default: return "?"; } } @@ -217,6 +224,7 @@ public class Measure extends DomainResource { switch (this) { case PROCESS: return "Process"; case OUTCOME: return "Outcome"; + case NULL: return null; default: return "?"; } } @@ -332,6 +340,7 @@ public class Measure extends DomainResource { case MEASUREPOPULATION: return "measure-population"; case MEASUREPOPULATIONEXCLUSION: return "measure-population-exclusion"; case MEASURESCORE: return "measure-score"; + case NULL: return null; default: return "?"; } } @@ -346,6 +355,7 @@ public class Measure extends DomainResource { case MEASUREPOPULATION: return "http://hl7.org/fhir/measure-population"; case MEASUREPOPULATIONEXCLUSION: return "http://hl7.org/fhir/measure-population"; case MEASURESCORE: return "http://hl7.org/fhir/measure-population"; + case NULL: return null; default: return "?"; } } @@ -360,6 +370,7 @@ public class Measure extends DomainResource { case MEASUREPOPULATION: return "The measure population for the measure"; case MEASUREPOPULATIONEXCLUSION: return "The measure population exclusion for the measure"; case MEASURESCORE: return "The measure score for the measure"; + case NULL: return null; default: return "?"; } } @@ -374,6 +385,7 @@ public class Measure extends DomainResource { case MEASUREPOPULATION: return "Measure Population"; case MEASUREPOPULATIONEXCLUSION: return "Measure Population Exclusion"; case MEASURESCORE: return "Measure Score"; + case NULL: return null; default: return "?"; } } @@ -482,6 +494,7 @@ public class Measure extends DomainResource { switch (this) { case SUPPLEMENTALDATA: return "supplemental-data"; case RISKADJUSTMENTFACTOR: return "risk-adjustment-factor"; + case NULL: return null; default: return "?"; } } @@ -489,6 +502,7 @@ public class Measure extends DomainResource { switch (this) { case SUPPLEMENTALDATA: return "http://hl7.org/fhir/measure-data-usage"; case RISKADJUSTMENTFACTOR: return "http://hl7.org/fhir/measure-data-usage"; + case NULL: return null; default: return "?"; } } @@ -496,6 +510,7 @@ public class Measure extends DomainResource { switch (this) { case SUPPLEMENTALDATA: return "The data is intended to be provided as additional information alongside the measure results"; case RISKADJUSTMENTFACTOR: return "The data is intended to be used to calculate and apply a risk adjustment model for the measure"; + case NULL: return null; default: return "?"; } } @@ -503,6 +518,7 @@ public class Measure extends DomainResource { switch (this) { case SUPPLEMENTALDATA: return "Supplemental Data"; case RISKADJUSTMENTFACTOR: return "Risk Adjustment Factor"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MeasureReport.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MeasureReport.java index f84122db3..aba835b5d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MeasureReport.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MeasureReport.java @@ -86,6 +86,7 @@ public class MeasureReport extends DomainResource { case INDIVIDUAL: return "individual"; case PATIENTLIST: return "patient-list"; case SUMMARY: return "summary"; + case NULL: return null; default: return "?"; } } @@ -94,6 +95,7 @@ public class MeasureReport extends DomainResource { case INDIVIDUAL: return "http://hl7.org/fhir/measure-report-type"; case PATIENTLIST: return "http://hl7.org/fhir/measure-report-type"; case SUMMARY: return "http://hl7.org/fhir/measure-report-type"; + case NULL: return null; default: return "?"; } } @@ -102,6 +104,7 @@ public class MeasureReport extends DomainResource { case INDIVIDUAL: return "An individual report that provides information on the performance for a given measure with respect to a single patient"; case PATIENTLIST: return "A patient list report that includes a listing of patients that satisfied each population criteria in the measure"; case SUMMARY: return "A summary report that returns the number of patients in each population criteria for the measure"; + case NULL: return null; default: return "?"; } } @@ -110,6 +113,7 @@ public class MeasureReport extends DomainResource { case INDIVIDUAL: return "Individual"; case PATIENTLIST: return "Patient List"; case SUMMARY: return "Summary"; + case NULL: return null; default: return "?"; } } @@ -189,6 +193,7 @@ public class MeasureReport extends DomainResource { case COMPLETE: return "complete"; case PENDING: return "pending"; case ERROR: return "error"; + case NULL: return null; default: return "?"; } } @@ -197,6 +202,7 @@ public class MeasureReport extends DomainResource { case COMPLETE: return "http://hl7.org/fhir/measure-report-status"; case PENDING: return "http://hl7.org/fhir/measure-report-status"; case ERROR: return "http://hl7.org/fhir/measure-report-status"; + case NULL: return null; default: return "?"; } } @@ -205,6 +211,7 @@ public class MeasureReport extends DomainResource { case COMPLETE: return "The report is complete and ready for use"; case PENDING: return "The report is currently being generated"; case ERROR: return "An error occurred attempting to generate the report"; + case NULL: return null; default: return "?"; } } @@ -213,6 +220,7 @@ public class MeasureReport extends DomainResource { case COMPLETE: return "Complete"; case PENDING: return "Pending"; case ERROR: return "Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Media.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Media.java index 8818fd9cf..d104171a4 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Media.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Media.java @@ -82,6 +82,7 @@ public class Media extends DomainResource { case PHOTO: return "photo"; case VIDEO: return "video"; case AUDIO: return "audio"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public class Media extends DomainResource { case PHOTO: return "http://hl7.org/fhir/digital-media-type"; case VIDEO: return "http://hl7.org/fhir/digital-media-type"; case AUDIO: return "http://hl7.org/fhir/digital-media-type"; + case NULL: return null; default: return "?"; } } @@ -98,6 +100,7 @@ public class Media extends DomainResource { case PHOTO: return "The media consists of one or more unmoving images, including photographs, computer-generated graphs and charts, and scanned documents"; case VIDEO: return "The media consists of a series of frames that capture a moving image"; case AUDIO: return "The media consists of a sound recording"; + case NULL: return null; default: return "?"; } } @@ -106,6 +109,7 @@ public class Media extends DomainResource { case PHOTO: return "Photo"; case VIDEO: return "Video"; case AUDIO: return "Audio"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MedicationAdministration.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MedicationAdministration.java index 41906797e..adfe73e0d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MedicationAdministration.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MedicationAdministration.java @@ -98,6 +98,7 @@ public class MedicationAdministration extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; + case NULL: return null; default: return "?"; } } @@ -108,6 +109,7 @@ public class MedicationAdministration extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/medication-admin-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/medication-admin-status"; case STOPPED: return "http://hl7.org/fhir/medication-admin-status"; + case NULL: return null; default: return "?"; } } @@ -118,6 +120,7 @@ public class MedicationAdministration extends DomainResource { case COMPLETED: return "All actions that are implied by the administration have occurred."; case ENTEREDINERROR: return "The administration was entered in error and therefore nullified."; case STOPPED: return "Actions implied by the administration have been permanently halted, before all of them occurred."; + case NULL: return null; default: return "?"; } } @@ -128,6 +131,7 @@ public class MedicationAdministration extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case STOPPED: return "Stopped"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MedicationDispense.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MedicationDispense.java index 3ec2db443..c549f48c7 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MedicationDispense.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MedicationDispense.java @@ -99,6 +99,7 @@ public class MedicationDispense extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; + case NULL: return null; default: return "?"; } } @@ -109,6 +110,7 @@ public class MedicationDispense extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/medication-dispense-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/medication-dispense-status"; case STOPPED: return "http://hl7.org/fhir/medication-dispense-status"; + case NULL: return null; default: return "?"; } } @@ -119,6 +121,7 @@ public class MedicationDispense extends DomainResource { case COMPLETED: return "All actions that are implied by the dispense have occurred."; case ENTEREDINERROR: return "The dispense was entered in error and therefore nullified."; case STOPPED: return "Actions implied by the dispense have been permanently halted, before all of them occurred."; + case NULL: return null; default: return "?"; } } @@ -129,6 +132,7 @@ public class MedicationDispense extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in-Error"; case STOPPED: return "Stopped"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MedicationOrder.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MedicationOrder.java index d31131d49..b2eec7aba 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MedicationOrder.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MedicationOrder.java @@ -106,6 +106,7 @@ public class MedicationOrder extends DomainResource { case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; case DRAFT: return "draft"; + case NULL: return null; default: return "?"; } } @@ -117,6 +118,7 @@ public class MedicationOrder extends DomainResource { case ENTEREDINERROR: return "http://hl7.org/fhir/medication-order-status"; case STOPPED: return "http://hl7.org/fhir/medication-order-status"; case DRAFT: return "http://hl7.org/fhir/medication-order-status"; + case NULL: return null; default: return "?"; } } @@ -128,6 +130,7 @@ public class MedicationOrder extends DomainResource { case ENTEREDINERROR: return "The prescription was entered in error."; case STOPPED: return "Actions implied by the prescription are to be permanently halted, before all of them occurred."; case DRAFT: return "The prescription is not yet 'actionable', i.e. it is a work in progress, requires sign-off or verification, and needs to be run through decision support process."; + case NULL: return null; default: return "?"; } } @@ -139,6 +142,7 @@ public class MedicationOrder extends DomainResource { case ENTEREDINERROR: return "Entered In Error"; case STOPPED: return "Stopped"; case DRAFT: return "Draft"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MedicationStatement.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MedicationStatement.java index c34c1b2a6..da296002c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MedicationStatement.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MedicationStatement.java @@ -94,6 +94,7 @@ public class MedicationStatement extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case INTENDED: return "intended"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class MedicationStatement extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/medication-statement-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/medication-statement-status"; case INTENDED: return "http://hl7.org/fhir/medication-statement-status"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class MedicationStatement extends DomainResource { case COMPLETED: return "The medication is no longer being taken."; case ENTEREDINERROR: return "The statement was entered in error."; case INTENDED: return "The medication may be taken at some time in the future."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class MedicationStatement extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case INTENDED: return "Intended"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MessageHeader.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MessageHeader.java index 2e65e1d07..c0ce2d8b5 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MessageHeader.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/MessageHeader.java @@ -85,6 +85,7 @@ public class MessageHeader extends DomainResource { case OK: return "ok"; case TRANSIENTERROR: return "transient-error"; case FATALERROR: return "fatal-error"; + case NULL: return null; default: return "?"; } } @@ -93,6 +94,7 @@ public class MessageHeader extends DomainResource { case OK: return "http://hl7.org/fhir/response-code"; case TRANSIENTERROR: return "http://hl7.org/fhir/response-code"; case FATALERROR: return "http://hl7.org/fhir/response-code"; + case NULL: return null; default: return "?"; } } @@ -101,6 +103,7 @@ public class MessageHeader extends DomainResource { case OK: return "The message was accepted and processed without error."; case TRANSIENTERROR: return "Some internal unexpected error occurred - wait and try again. Note - this is usually used for things like database unavailable, which may be expected to resolve, though human intervention may be required."; case FATALERROR: return "The message was rejected because of some content in it. There is no point in re-sending without change. The response narrative SHALL describe the issue."; + case NULL: return null; default: return "?"; } } @@ -109,6 +112,7 @@ public class MessageHeader extends DomainResource { case OK: return "OK"; case TRANSIENTERROR: return "Transient Error"; case FATALERROR: return "Fatal Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ModuleMetadata.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ModuleMetadata.java index 8f184ff31..abffadd32 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ModuleMetadata.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ModuleMetadata.java @@ -99,6 +99,7 @@ public class ModuleMetadata extends Type implements ICompositeType { case DECISIONSUPPORTRULE: return "decision-support-rule"; case DOCUMENTATIONTEMPLATE: return "documentation-template"; case ORDERSET: return "order-set"; + case NULL: return null; default: return "?"; } } @@ -109,6 +110,7 @@ public class ModuleMetadata extends Type implements ICompositeType { case DECISIONSUPPORTRULE: return "http://hl7.org/fhir/module-metadata-type"; case DOCUMENTATIONTEMPLATE: return "http://hl7.org/fhir/module-metadata-type"; case ORDERSET: return "http://hl7.org/fhir/module-metadata-type"; + case NULL: return null; default: return "?"; } } @@ -119,6 +121,7 @@ public class ModuleMetadata extends Type implements ICompositeType { case DECISIONSUPPORTRULE: return "An Event-Condition-Action Rule Artifact"; case DOCUMENTATIONTEMPLATE: return "A Documentation Template Artifact"; case ORDERSET: return "An Order Set Artifact"; + case NULL: return null; default: return "?"; } } @@ -129,6 +132,7 @@ public class ModuleMetadata extends Type implements ICompositeType { case DECISIONSUPPORTRULE: return "Decision Support Rule"; case DOCUMENTATIONTEMPLATE: return "Documentation Template"; case ORDERSET: return "Order Set"; + case NULL: return null; default: return "?"; } } @@ -220,6 +224,7 @@ public class ModuleMetadata extends Type implements ICompositeType { case DRAFT: return "draft"; case ACTIVE: return "active"; case INACTIVE: return "inactive"; + case NULL: return null; default: return "?"; } } @@ -228,6 +233,7 @@ public class ModuleMetadata extends Type implements ICompositeType { case DRAFT: return "http://hl7.org/fhir/module-metadata-status"; case ACTIVE: return "http://hl7.org/fhir/module-metadata-status"; case INACTIVE: return "http://hl7.org/fhir/module-metadata-status"; + case NULL: return null; default: return "?"; } } @@ -236,6 +242,7 @@ public class ModuleMetadata extends Type implements ICompositeType { case DRAFT: return "The module is in draft state"; case ACTIVE: return "The module is active"; case INACTIVE: return "The module is inactive, either rejected before publication, or retired after publication"; + case NULL: return null; default: return "?"; } } @@ -244,6 +251,7 @@ public class ModuleMetadata extends Type implements ICompositeType { case DRAFT: return "Draft"; case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; + case NULL: return null; default: return "?"; } } @@ -330,6 +338,7 @@ public class ModuleMetadata extends Type implements ICompositeType { case EDITOR: return "editor"; case REVIEWER: return "reviewer"; case ENDORSER: return "endorser"; + case NULL: return null; default: return "?"; } } @@ -339,6 +348,7 @@ public class ModuleMetadata extends Type implements ICompositeType { case EDITOR: return "http://hl7.org/fhir/module-metadata-contributor"; case REVIEWER: return "http://hl7.org/fhir/module-metadata-contributor"; case ENDORSER: return "http://hl7.org/fhir/module-metadata-contributor"; + case NULL: return null; default: return "?"; } } @@ -348,6 +358,7 @@ public class ModuleMetadata extends Type implements ICompositeType { case EDITOR: return "An editor of the content of the module"; case REVIEWER: return "A reviewer of the content of the module"; case ENDORSER: return "An endorser of the content of the module"; + case NULL: return null; default: return "?"; } } @@ -357,6 +368,7 @@ public class ModuleMetadata extends Type implements ICompositeType { case EDITOR: return "Editor"; case REVIEWER: return "Reviewer"; case ENDORSER: return "Endorser"; + case NULL: return null; default: return "?"; } } @@ -463,6 +475,7 @@ public class ModuleMetadata extends Type implements ICompositeType { case PREDECESSOR: return "predecessor"; case SUCCESSOR: return "successor"; case DERIVEDFROM: return "derived-from"; + case NULL: return null; default: return "?"; } } @@ -474,6 +487,7 @@ public class ModuleMetadata extends Type implements ICompositeType { case PREDECESSOR: return "http://hl7.org/fhir/module-metadata-resource-type"; case SUCCESSOR: return "http://hl7.org/fhir/module-metadata-resource-type"; case DERIVEDFROM: return "http://hl7.org/fhir/module-metadata-resource-type"; + case NULL: return null; default: return "?"; } } @@ -485,6 +499,7 @@ public class ModuleMetadata extends Type implements ICompositeType { case PREDECESSOR: return "The previous version of the module"; case SUCCESSOR: return "The next version of the module"; case DERIVEDFROM: return "The module is derived from the resource. This is intended to capture the relationship when a particular module is based on the content of another module, but is modified to capture either a different set of overall requirements, or a more specific set of requirements such as those involved in a particular institution or clinical setting"; + case NULL: return null; default: return "?"; } } @@ -496,6 +511,7 @@ public class ModuleMetadata extends Type implements ICompositeType { case PREDECESSOR: return "Predecessor"; case SUCCESSOR: return "Successor"; case DERIVEDFROM: return "Derived From"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/NamingSystem.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/NamingSystem.java index daa4f64bf..74f158098 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/NamingSystem.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/NamingSystem.java @@ -87,6 +87,7 @@ public class NamingSystem extends DomainResource { case CODESYSTEM: return "codesystem"; case IDENTIFIER: return "identifier"; case ROOT: return "root"; + case NULL: return null; default: return "?"; } } @@ -95,6 +96,7 @@ public class NamingSystem extends DomainResource { case CODESYSTEM: return "http://hl7.org/fhir/namingsystem-type"; case IDENTIFIER: return "http://hl7.org/fhir/namingsystem-type"; case ROOT: return "http://hl7.org/fhir/namingsystem-type"; + case NULL: return null; default: return "?"; } } @@ -103,6 +105,7 @@ public class NamingSystem extends DomainResource { case CODESYSTEM: return "The naming system is used to define concepts and symbols to represent those concepts; e.g. UCUM, LOINC, NDC code, local lab codes, etc."; case IDENTIFIER: return "The naming system is used to manage identifiers (e.g. license numbers, order numbers, etc.)."; case ROOT: return "The naming system is used as the root for other identifiers and naming systems."; + case NULL: return null; default: return "?"; } } @@ -111,6 +114,7 @@ public class NamingSystem extends DomainResource { case CODESYSTEM: return "Code System"; case IDENTIFIER: return "Identifier"; case ROOT: return "Root"; + case NULL: return null; default: return "?"; } } @@ -197,6 +201,7 @@ public class NamingSystem extends DomainResource { case UUID: return "uuid"; case URI: return "uri"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -206,6 +211,7 @@ public class NamingSystem extends DomainResource { case UUID: return "http://hl7.org/fhir/namingsystem-identifier-type"; case URI: return "http://hl7.org/fhir/namingsystem-identifier-type"; case OTHER: return "http://hl7.org/fhir/namingsystem-identifier-type"; + case NULL: return null; default: return "?"; } } @@ -215,6 +221,7 @@ public class NamingSystem extends DomainResource { case UUID: return "A universally unique identifier of the form a5afddf4-e880-459b-876e-e4591b0acc11."; case URI: return "A uniform resource identifier (ideally a URL - uniform resource locator); e.g. http://unitsofmeasure.org."; case OTHER: return "Some other type of unique identifier; e.g. HL7-assigned reserved string such as LN for LOINC."; + case NULL: return null; default: return "?"; } } @@ -224,6 +231,7 @@ public class NamingSystem extends DomainResource { case UUID: return "UUID"; case URI: return "URI"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Narrative.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Narrative.java index 321bcf2d0..5f94e4926 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Narrative.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Narrative.java @@ -88,6 +88,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "extensions"; case ADDITIONAL: return "additional"; case EMPTY: return "empty"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "http://hl7.org/fhir/narrative-status"; case ADDITIONAL: return "http://hl7.org/fhir/narrative-status"; case EMPTY: return "http://hl7.org/fhir/narrative-status"; + case NULL: return null; default: return "?"; } } @@ -106,6 +108,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "The contents of the narrative are entirely generated from the structured data in the content and some of the content is generated from extensions"; case ADDITIONAL: return "The contents of the narrative contain additional information not found in the structured data"; case EMPTY: return "The contents of the narrative are some equivalent of \"No human-readable text provided in this case\""; + case NULL: return null; default: return "?"; } } @@ -115,6 +118,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "Extensions"; case ADDITIONAL: return "Additional"; case EMPTY: return "Empty"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/NutritionOrder.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/NutritionOrder.java index 9318e6eda..b6eb009b8 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/NutritionOrder.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/NutritionOrder.java @@ -127,6 +127,7 @@ public class NutritionOrder extends DomainResource { case COMPLETED: return "completed"; case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -141,6 +142,7 @@ public class NutritionOrder extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/nutrition-order-status"; case CANCELLED: return "http://hl7.org/fhir/nutrition-order-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/nutrition-order-status"; + case NULL: return null; default: return "?"; } } @@ -155,6 +157,7 @@ public class NutritionOrder extends DomainResource { case COMPLETED: return "All actions that are implied by the order have occurred and no continuation is planned (this will rarely be made explicit)."; case CANCELLED: return "The request has been withdrawn and is no longer actionable."; case ENTEREDINERROR: return "The request was entered in error and voided."; + case NULL: return null; default: return "?"; } } @@ -169,6 +172,7 @@ public class NutritionOrder extends DomainResource { case COMPLETED: return "Completed"; case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Observation.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Observation.java index 30f289613..01bcaa81e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Observation.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Observation.java @@ -113,6 +113,7 @@ public class Observation extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -125,6 +126,7 @@ public class Observation extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/observation-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/observation-status"; case UNKNOWN: return "http://hl7.org/fhir/observation-status"; + case NULL: return null; default: return "?"; } } @@ -137,6 +139,7 @@ public class Observation extends DomainResource { case CANCELLED: return "The observation is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The observation has been withdrawn following previous final release."; case UNKNOWN: return "The observation status is unknown. Note that \"unknown\" is a value of last resort and every attempt should be made to provide a meaningful value other than \"unknown\"."; + case NULL: return null; default: return "?"; } } @@ -149,6 +152,7 @@ public class Observation extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown Status"; + case NULL: return null; default: return "?"; } } @@ -273,6 +277,7 @@ public class Observation extends DomainResource { case REPLACES: return "replaces"; case QUALIFIEDBY: return "qualified-by"; case INTERFEREDBY: return "interfered-by"; + case NULL: return null; default: return "?"; } } @@ -284,6 +289,7 @@ public class Observation extends DomainResource { case REPLACES: return "http://hl7.org/fhir/observation-relationshiptypes"; case QUALIFIEDBY: return "http://hl7.org/fhir/observation-relationshiptypes"; case INTERFEREDBY: return "http://hl7.org/fhir/observation-relationshiptypes"; + case NULL: return null; default: return "?"; } } @@ -295,6 +301,7 @@ public class Observation extends DomainResource { case REPLACES: return "This observation replaces a previous observation (i.e. a revised value). The target observation is now obsolete."; case QUALIFIEDBY: return "The value of the target observation qualifies (refines) the semantics of the source observation (e.g. a lipemia measure target from a plasma measure)."; case INTERFEREDBY: return "The value of the target observation interferes (degrades quality, or prevents valid observation) with the semantics of the source observation (e.g. a hemolysis measure target from a plasma potassium measure which has no value)."; + case NULL: return null; default: return "?"; } } @@ -306,6 +313,7 @@ public class Observation extends DomainResource { case REPLACES: return "Replaces"; case QUALIFIEDBY: return "Qualified By"; case INTERFEREDBY: return "Interfered By"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/OperationDefinition.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/OperationDefinition.java index 2f927e99d..6b5e92f19 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/OperationDefinition.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/OperationDefinition.java @@ -84,6 +84,7 @@ public class OperationDefinition extends DomainResource { switch (this) { case OPERATION: return "operation"; case QUERY: return "query"; + case NULL: return null; default: return "?"; } } @@ -91,6 +92,7 @@ public class OperationDefinition extends DomainResource { switch (this) { case OPERATION: return "http://hl7.org/fhir/operation-kind"; case QUERY: return "http://hl7.org/fhir/operation-kind"; + case NULL: return null; default: return "?"; } } @@ -98,6 +100,7 @@ public class OperationDefinition extends DomainResource { switch (this) { case OPERATION: return "This operation is invoked as an operation."; case QUERY: return "This operation is a named query, invoked using the search mechanism."; + case NULL: return null; default: return "?"; } } @@ -105,6 +108,7 @@ public class OperationDefinition extends DomainResource { switch (this) { case OPERATION: return "Operation"; case QUERY: return "Query"; + case NULL: return null; default: return "?"; } } @@ -171,6 +175,7 @@ public class OperationDefinition extends DomainResource { switch (this) { case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -178,6 +183,7 @@ public class OperationDefinition extends DomainResource { switch (this) { case IN: return "http://hl7.org/fhir/operation-parameter-use"; case OUT: return "http://hl7.org/fhir/operation-parameter-use"; + case NULL: return null; default: return "?"; } } @@ -185,6 +191,7 @@ public class OperationDefinition extends DomainResource { switch (this) { case IN: return "This is an input parameter."; case OUT: return "This is an output parameter."; + case NULL: return null; default: return "?"; } } @@ -192,6 +199,7 @@ public class OperationDefinition extends DomainResource { switch (this) { case IN: return "In"; case OUT: return "Out"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/OperationOutcome.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/OperationOutcome.java index ad657bcd9..0a7ac2c7c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/OperationOutcome.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/OperationOutcome.java @@ -91,6 +91,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "error"; case WARNING: return "warning"; case INFORMATION: return "information"; + case NULL: return null; default: return "?"; } } @@ -100,6 +101,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "http://hl7.org/fhir/issue-severity"; case WARNING: return "http://hl7.org/fhir/issue-severity"; case INFORMATION: return "http://hl7.org/fhir/issue-severity"; + case NULL: return null; default: return "?"; } } @@ -109,6 +111,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "The issue is sufficiently important to cause the action to fail."; case WARNING: return "The issue is not important enough to cause the action to fail, but may cause it to be performed suboptimally or in a way that is not as desired."; case INFORMATION: return "The issue has no relation to the degree of success of the action."; + case NULL: return null; default: return "?"; } } @@ -118,6 +121,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "Error"; case WARNING: return "Warning"; case INFORMATION: return "Information"; + case NULL: return null; default: return "?"; } } @@ -385,6 +389,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case TIMEOUT: return "timeout"; case THROTTLED: return "throttled"; case INFORMATIONAL: return "informational"; + case NULL: return null; default: return "?"; } } @@ -419,6 +424,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case TIMEOUT: return "http://hl7.org/fhir/issue-type"; case THROTTLED: return "http://hl7.org/fhir/issue-type"; case INFORMATIONAL: return "http://hl7.org/fhir/issue-type"; + case NULL: return null; default: return "?"; } } @@ -453,6 +459,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case TIMEOUT: return "An internal timeout has occurred."; case THROTTLED: return "The system is not prepared to handle this request due to load management."; case INFORMATIONAL: return "A message unrelated to the processing success of the completed operation (examples of the latter include things like reminders of password expiry, system maintenance times, etc.)."; + case NULL: return null; default: return "?"; } } @@ -487,6 +494,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case TIMEOUT: return "Timeout"; case THROTTLED: return "Throttled"; case INFORMATIONAL: return "Informational Note"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/OrderResponse.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/OrderResponse.java index 35bf4654a..757aaa25b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/OrderResponse.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/OrderResponse.java @@ -125,6 +125,7 @@ public class OrderResponse extends DomainResource { case REPLACED: return "replaced"; case ABORTED: return "aborted"; case COMPLETED: return "completed"; + case NULL: return null; default: return "?"; } } @@ -139,6 +140,7 @@ public class OrderResponse extends DomainResource { case REPLACED: return "http://hl7.org/fhir/order-status"; case ABORTED: return "http://hl7.org/fhir/order-status"; case COMPLETED: return "http://hl7.org/fhir/order-status"; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public class OrderResponse extends DomainResource { case REPLACED: return "The order has been cancelled and replaced by another."; case ABORTED: return "Processing the order was stopped because of some workflow/business logic reason."; case COMPLETED: return "The order has been completed."; + case NULL: return null; default: return "?"; } } @@ -167,6 +170,7 @@ public class OrderResponse extends DomainResource { case REPLACED: return "Replaced"; case ABORTED: return "Aborted"; case COMPLETED: return "Completed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Patient.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Patient.java index e1809a098..d85b68f68 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Patient.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Patient.java @@ -86,6 +86,7 @@ public class Patient extends DomainResource { case REPLACE: return "replace"; case REFER: return "refer"; case SEEALSO: return "seealso"; + case NULL: return null; default: return "?"; } } @@ -94,6 +95,7 @@ public class Patient extends DomainResource { case REPLACE: return "http://hl7.org/fhir/link-type"; case REFER: return "http://hl7.org/fhir/link-type"; case SEEALSO: return "http://hl7.org/fhir/link-type"; + case NULL: return null; default: return "?"; } } @@ -102,6 +104,7 @@ public class Patient extends DomainResource { case REPLACE: return "The patient resource containing this link must no longer be used. The link points forward to another patient resource that must be used in lieu of the patient resource that contains this link."; case REFER: return "The patient resource containing this link is in use and valid but not considered the main source of information about a patient. The link points forward to another patient resource that should be consulted to retrieve additional patient information."; case SEEALSO: return "The patient resource containing this link is in use and valid, but points to another patient resource that is known to contain data about the same person. Data in this resource might overlap or contradict information found in the other patient resource. This link does not indicate any relative importance of the resources concerned, and both should be regarded as equally valid."; + case NULL: return null; default: return "?"; } } @@ -110,6 +113,7 @@ public class Patient extends DomainResource { case REPLACE: return "Replace"; case REFER: return "Refer"; case SEEALSO: return "See also"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Person.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Person.java index f9ad7856a..a5dba8275 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Person.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Person.java @@ -93,6 +93,7 @@ public class Person extends DomainResource { case LEVEL2: return "level2"; case LEVEL3: return "level3"; case LEVEL4: return "level4"; + case NULL: return null; default: return "?"; } } @@ -102,6 +103,7 @@ public class Person extends DomainResource { case LEVEL2: return "http://hl7.org/fhir/identity-assuranceLevel"; case LEVEL3: return "http://hl7.org/fhir/identity-assuranceLevel"; case LEVEL4: return "http://hl7.org/fhir/identity-assuranceLevel"; + case NULL: return null; default: return "?"; } } @@ -111,6 +113,7 @@ public class Person extends DomainResource { case LEVEL2: return "Some confidence in the asserted identity's accuracy."; case LEVEL3: return "High confidence in the asserted identity's accuracy."; case LEVEL4: return "Very high confidence in the asserted identity's accuracy."; + case NULL: return null; default: return "?"; } } @@ -120,6 +123,7 @@ public class Person extends DomainResource { case LEVEL2: return "Level 2"; case LEVEL3: return "Level 3"; case LEVEL4: return "Level 4"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Procedure.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Procedure.java index 558f82abb..c2554edf4 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Procedure.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Procedure.java @@ -90,6 +90,7 @@ public class Procedure extends DomainResource { case ABORTED: return "aborted"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -99,6 +100,7 @@ public class Procedure extends DomainResource { case ABORTED: return "http://hl7.org/fhir/procedure-status"; case COMPLETED: return "http://hl7.org/fhir/procedure-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/procedure-status"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public class Procedure extends DomainResource { case ABORTED: return "The procedure was terminated without completing successfully."; case COMPLETED: return "All actions involved in the procedure have taken place."; case ENTEREDINERROR: return "The statement was entered in error and Is not valid."; + case NULL: return null; default: return "?"; } } @@ -117,6 +120,7 @@ public class Procedure extends DomainResource { case ABORTED: return "Aboted"; case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ProcedureRequest.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ProcedureRequest.java index a5fb07b45..7203a359b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ProcedureRequest.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ProcedureRequest.java @@ -131,6 +131,7 @@ public class ProcedureRequest extends DomainResource { case SUSPENDED: return "suspended"; case REJECTED: return "rejected"; case ABORTED: return "aborted"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public class ProcedureRequest extends DomainResource { case SUSPENDED: return "http://hl7.org/fhir/procedure-request-status"; case REJECTED: return "http://hl7.org/fhir/procedure-request-status"; case ABORTED: return "http://hl7.org/fhir/procedure-request-status"; + case NULL: return null; default: return "?"; } } @@ -161,6 +163,7 @@ public class ProcedureRequest extends DomainResource { case SUSPENDED: return "The request has been held by originating system/user request."; case REJECTED: return "The receiving system has declined to fulfill the request."; case ABORTED: return "The request was attempted, but due to some procedural error, it could not be completed."; + case NULL: return null; default: return "?"; } } @@ -176,6 +179,7 @@ public class ProcedureRequest extends DomainResource { case SUSPENDED: return "Suspended"; case REJECTED: return "Rejected"; case ABORTED: return "Aborted"; + case NULL: return null; default: return "?"; } } @@ -304,6 +308,7 @@ public class ProcedureRequest extends DomainResource { case URGENT: return "urgent"; case STAT: return "stat"; case ASAP: return "asap"; + case NULL: return null; default: return "?"; } } @@ -313,6 +318,7 @@ public class ProcedureRequest extends DomainResource { case URGENT: return "http://hl7.org/fhir/procedure-request-priority"; case STAT: return "http://hl7.org/fhir/procedure-request-priority"; case ASAP: return "http://hl7.org/fhir/procedure-request-priority"; + case NULL: return null; default: return "?"; } } @@ -322,6 +328,7 @@ public class ProcedureRequest extends DomainResource { case URGENT: return "The request should be done urgently."; case STAT: return "The request is time-critical."; case ASAP: return "The request should be acted on as soon as possible."; + case NULL: return null; default: return "?"; } } @@ -331,6 +338,7 @@ public class ProcedureRequest extends DomainResource { case URGENT: return "Urgent"; case STAT: return "Stat"; case ASAP: return "ASAP"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ProcessRequest.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ProcessRequest.java index 9e0c608df..f9ee4a17c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ProcessRequest.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ProcessRequest.java @@ -92,6 +92,7 @@ public class ProcessRequest extends DomainResource { case POLL: return "poll"; case REPROCESS: return "reprocess"; case STATUS: return "status"; + case NULL: return null; default: return "?"; } } @@ -101,6 +102,7 @@ public class ProcessRequest extends DomainResource { case POLL: return "http://hl7.org/fhir/actionlist"; case REPROCESS: return "http://hl7.org/fhir/actionlist"; case STATUS: return "http://hl7.org/fhir/actionlist"; + case NULL: return null; default: return "?"; } } @@ -110,6 +112,7 @@ public class ProcessRequest extends DomainResource { case POLL: return "Check for previously un-read/ not-retrieved resources."; case REPROCESS: return "Re-process the target resource."; case STATUS: return "Retrieve the processing status of the target resource."; + case NULL: return null; default: return "?"; } } @@ -119,6 +122,7 @@ public class ProcessRequest extends DomainResource { case POLL: return "Poll"; case REPROCESS: return "Re-Process"; case STATUS: return "Status Check"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Protocol.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Protocol.java index 41ac4d5d7..80586c15d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Protocol.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Protocol.java @@ -105,6 +105,7 @@ public class Protocol extends DomainResource { case ACTIVE: return "active"; case WITHDRAWN: return "withdrawn"; case SUPERSEDED: return "superseded"; + case NULL: return null; default: return "?"; } } @@ -116,6 +117,7 @@ public class Protocol extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/protocol-status"; case WITHDRAWN: return "http://hl7.org/fhir/protocol-status"; case SUPERSEDED: return "http://hl7.org/fhir/protocol-status"; + case NULL: return null; default: return "?"; } } @@ -127,6 +129,7 @@ public class Protocol extends DomainResource { case ACTIVE: return "This protocol is ready for use in production systems"; case WITHDRAWN: return "This protocol has been withdrawn and should no longer be used"; case SUPERSEDED: return "This protocol has been replaced and a different protocol should be used in its place"; + case NULL: return null; default: return "?"; } } @@ -138,6 +141,7 @@ public class Protocol extends DomainResource { case ACTIVE: return "Active"; case WITHDRAWN: return "Withdrawn"; case SUPERSEDED: return "Superseded"; + case NULL: return null; default: return "?"; } } @@ -242,6 +246,7 @@ public class Protocol extends DomainResource { case DEVICE: return "device"; case DRUG: return "drug"; case STUDY: return "study"; + case NULL: return null; default: return "?"; } } @@ -251,6 +256,7 @@ public class Protocol extends DomainResource { case DEVICE: return "http://hl7.org/fhir/protocol-type"; case DRUG: return "http://hl7.org/fhir/protocol-type"; case STUDY: return "http://hl7.org/fhir/protocol-type"; + case NULL: return null; default: return "?"; } } @@ -260,6 +266,7 @@ public class Protocol extends DomainResource { case DEVICE: return "The protocol describes the appropriate use of a particular device (medical device, software, etc.)"; case DRUG: return "The protocol describes the appropriate use of a particular medication including indications for use, dosages, treatment cycles, etc."; case STUDY: return "The protocol describes the set of steps to occur for study subjects enrolled in an interventional study"; + case NULL: return null; default: return "?"; } } @@ -269,6 +276,7 @@ public class Protocol extends DomainResource { case DEVICE: return "Device"; case DRUG: return "Drug"; case STUDY: return "Study"; + case NULL: return null; default: return "?"; } } @@ -382,6 +390,7 @@ public class Protocol extends DomainResource { case PROCEDURE: return "procedure"; case SUPPLY: return "supply"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -394,6 +403,7 @@ public class Protocol extends DomainResource { case PROCEDURE: return "http://hl7.org/fhir/activity-definition-category"; case SUPPLY: return "http://hl7.org/fhir/activity-definition-category"; case OTHER: return "http://hl7.org/fhir/activity-definition-category"; + case NULL: return null; default: return "?"; } } @@ -406,6 +416,7 @@ public class Protocol extends DomainResource { case PROCEDURE: return "To modify the patient in some way (surgery, physiotherapy, education, counseling, etc.)"; case SUPPLY: return "To provide something to the patient (medication, medical supply, etc.)"; case OTHER: return "Some other form of action"; + case NULL: return null; default: return "?"; } } @@ -418,6 +429,7 @@ public class Protocol extends DomainResource { case PROCEDURE: return "Procedure"; case SUPPLY: return "Supply"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Provenance.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Provenance.java index 588eb2967..70a0be22b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Provenance.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Provenance.java @@ -99,6 +99,7 @@ public class Provenance extends DomainResource { case QUOTATION: return "quotation"; case SOURCE: return "source"; case REMOVAL: return "removal"; + case NULL: return null; default: return "?"; } } @@ -109,6 +110,7 @@ public class Provenance extends DomainResource { case QUOTATION: return "http://hl7.org/fhir/provenance-entity-role"; case SOURCE: return "http://hl7.org/fhir/provenance-entity-role"; case REMOVAL: return "http://hl7.org/fhir/provenance-entity-role"; + case NULL: return null; default: return "?"; } } @@ -119,6 +121,7 @@ public class Provenance extends DomainResource { case QUOTATION: return "The repeat of (some or all of) an entity, such as text or image, by someone who may or may not be its original author."; case SOURCE: return "A primary source for a topic refers to something produced by some agent with direct experience and knowledge about the topic, at the time of the topic's study, without benefit from hindsight."; case REMOVAL: return "A derivation for which the entity is removed from accessibility usually through the use of the Delete operation."; + case NULL: return null; default: return "?"; } } @@ -129,6 +132,7 @@ public class Provenance extends DomainResource { case QUOTATION: return "Quotation"; case SOURCE: return "Source"; case REMOVAL: return "Removal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Quantity.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Quantity.java index 47ba2fdf5..5fe38a487 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Quantity.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Quantity.java @@ -90,6 +90,7 @@ public class Quantity extends Type implements ICompositeType { case LESS_OR_EQUAL: return "<="; case GREATER_OR_EQUAL: return ">="; case GREATER_THAN: return ">"; + case NULL: return null; default: return "?"; } } @@ -99,6 +100,7 @@ public class Quantity extends Type implements ICompositeType { case LESS_OR_EQUAL: return "http://hl7.org/fhir/quantity-comparator"; case GREATER_OR_EQUAL: return "http://hl7.org/fhir/quantity-comparator"; case GREATER_THAN: return "http://hl7.org/fhir/quantity-comparator"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public class Quantity extends Type implements ICompositeType { case LESS_OR_EQUAL: return "The actual value is less than or equal to the given value."; case GREATER_OR_EQUAL: return "The actual value is greater than or equal to the given value."; case GREATER_THAN: return "The actual value is greater than the given value."; + case NULL: return null; default: return "?"; } } @@ -117,6 +120,7 @@ public class Quantity extends Type implements ICompositeType { case LESS_OR_EQUAL: return "Less or Equal to"; case GREATER_OR_EQUAL: return "Greater or Equal to"; case GREATER_THAN: return "Greater than"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Questionnaire.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Questionnaire.java index 84e9b830d..d75b8e5a0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Questionnaire.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Questionnaire.java @@ -85,6 +85,7 @@ public class Questionnaire extends DomainResource { case DRAFT: return "draft"; case PUBLISHED: return "published"; case RETIRED: return "retired"; + case NULL: return null; default: return "?"; } } @@ -93,6 +94,7 @@ public class Questionnaire extends DomainResource { case DRAFT: return "http://hl7.org/fhir/questionnaire-status"; case PUBLISHED: return "http://hl7.org/fhir/questionnaire-status"; case RETIRED: return "http://hl7.org/fhir/questionnaire-status"; + case NULL: return null; default: return "?"; } } @@ -101,6 +103,7 @@ public class Questionnaire extends DomainResource { case DRAFT: return "This Questionnaire is not ready for official use."; case PUBLISHED: return "This Questionnaire is ready for use."; case RETIRED: return "This Questionnaire should no longer be used to gather data."; + case NULL: return null; default: return "?"; } } @@ -109,6 +112,7 @@ public class Questionnaire extends DomainResource { case DRAFT: return "Draft"; case PUBLISHED: return "Published"; case RETIRED: return "Retired"; + case NULL: return null; default: return "?"; } } @@ -293,6 +297,7 @@ public class Questionnaire extends DomainResource { case ATTACHMENT: return "attachment"; case REFERENCE: return "reference"; case QUANTITY: return "quantity"; + case NULL: return null; default: return "?"; } } @@ -316,6 +321,7 @@ public class Questionnaire extends DomainResource { case ATTACHMENT: return "http://hl7.org/fhir/item-type"; case REFERENCE: return "http://hl7.org/fhir/item-type"; case QUANTITY: return "http://hl7.org/fhir/item-type"; + case NULL: return null; default: return "?"; } } @@ -339,6 +345,7 @@ public class Questionnaire extends DomainResource { case ATTACHMENT: return "Question with binary content such as a image, PDF, etc. as an answer"; case REFERENCE: return "Question with a reference to another resource (practitioner, organization, etc.) as an answer"; case QUANTITY: return "Question with a combination of a numeric value and unit, potentially with a comparator (<, >, etc.) as an answer."; + case NULL: return null; default: return "?"; } } @@ -362,6 +369,7 @@ public class Questionnaire extends DomainResource { case ATTACHMENT: return "Attachment"; case REFERENCE: return "Reference"; case QUANTITY: return "Quantity"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/QuestionnaireResponse.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/QuestionnaireResponse.java index 12a8ff0d4..b6549d41b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/QuestionnaireResponse.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/QuestionnaireResponse.java @@ -85,6 +85,7 @@ public class QuestionnaireResponse extends DomainResource { case INPROGRESS: return "in-progress"; case COMPLETED: return "completed"; case AMENDED: return "amended"; + case NULL: return null; default: return "?"; } } @@ -93,6 +94,7 @@ public class QuestionnaireResponse extends DomainResource { case INPROGRESS: return "http://hl7.org/fhir/questionnaire-answers-status"; case COMPLETED: return "http://hl7.org/fhir/questionnaire-answers-status"; case AMENDED: return "http://hl7.org/fhir/questionnaire-answers-status"; + case NULL: return null; default: return "?"; } } @@ -101,6 +103,7 @@ public class QuestionnaireResponse extends DomainResource { case INPROGRESS: return "This QuestionnaireResponse has been partially filled out with answers, but changes or additions are still expected to be made to it."; case COMPLETED: return "This QuestionnaireResponse has been filled out with answers, and the current content is regarded as definitive."; case AMENDED: return "This QuestionnaireResponse has been filled out with answers, then marked as complete, yet changes or additions have been made to it afterwards."; + case NULL: return null; default: return "?"; } } @@ -109,6 +112,7 @@ public class QuestionnaireResponse extends DomainResource { case INPROGRESS: return "In Progress"; case COMPLETED: return "Completed"; case AMENDED: return "Amended"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ReferralRequest.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ReferralRequest.java index 458638cec..fffeb5473 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ReferralRequest.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ReferralRequest.java @@ -97,6 +97,7 @@ public class ReferralRequest extends DomainResource { case CANCELLED: return "cancelled"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -107,6 +108,7 @@ public class ReferralRequest extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/referralstatus"; case COMPLETED: return "http://hl7.org/fhir/referralstatus"; case ENTEREDINERROR: return "http://hl7.org/fhir/referralstatus"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public class ReferralRequest extends DomainResource { case CANCELLED: return "The referral has been cancelled without being completed. For example it is no longer needed."; case COMPLETED: return "The referral has been completely actioned."; case ENTEREDINERROR: return "This referral record should never have existed, though it's possible some degree of real-world activity or decisions may have been taken due to its existence"; + case NULL: return null; default: return "?"; } } @@ -127,6 +130,7 @@ public class ReferralRequest extends DomainResource { case CANCELLED: return "Cancelled"; case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -218,6 +222,7 @@ public class ReferralRequest extends DomainResource { case PROPOSAL: return "proposal"; case PLAN: return "plan"; case REQUEST: return "request"; + case NULL: return null; default: return "?"; } } @@ -226,6 +231,7 @@ public class ReferralRequest extends DomainResource { case PROPOSAL: return "http://hl7.org/fhir/referralcategory"; case PLAN: return "http://hl7.org/fhir/referralcategory"; case REQUEST: return "http://hl7.org/fhir/referralcategory"; + case NULL: return null; default: return "?"; } } @@ -234,6 +240,7 @@ public class ReferralRequest extends DomainResource { case PROPOSAL: return "The referral request represents a suggestion or recommendation that a referral be made."; case PLAN: return "The referral request represents an intention by the author to make a referral, but no actual referral has yet been made/authorized."; case REQUEST: return "This is an actual referral request which, when active, will have the authorizations needed to allow it to be actioned."; + case NULL: return null; default: return "?"; } } @@ -242,6 +249,7 @@ public class ReferralRequest extends DomainResource { case PROPOSAL: return "Proposal"; case PLAN: return "Plan"; case REQUEST: return "Request"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/SearchParameter.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/SearchParameter.java index 50bce76bb..d50b29db0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/SearchParameter.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/SearchParameter.java @@ -103,6 +103,7 @@ public class SearchParameter extends DomainResource { case NEARBY: return "nearby"; case DISTANCE: return "distance"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -113,6 +114,7 @@ public class SearchParameter extends DomainResource { case NEARBY: return "http://hl7.org/fhir/search-xpath-usage"; case DISTANCE: return "http://hl7.org/fhir/search-xpath-usage"; case OTHER: return "http://hl7.org/fhir/search-xpath-usage"; + case NULL: return null; default: return "?"; } } @@ -123,6 +125,7 @@ public class SearchParameter extends DomainResource { case NEARBY: return "The search parameter is based on a spatial transform of the selected nodes."; case DISTANCE: return "The search parameter is based on a spatial transform of the selected nodes, using physical distance from the middle."; case OTHER: return "The interpretation of the xpath statement is unknown (and can't be automated)."; + case NULL: return null; default: return "?"; } } @@ -133,6 +136,7 @@ public class SearchParameter extends DomainResource { case NEARBY: return "Nearby"; case DISTANCE: return "Distance"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Sequence.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Sequence.java index e1519b453..72849991f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Sequence.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Sequence.java @@ -86,6 +86,7 @@ public class Sequence extends DomainResource { case AA: return "AA"; case DNA: return "DNA"; case RNA: return "RNA"; + case NULL: return null; default: return "?"; } } @@ -94,6 +95,7 @@ public class Sequence extends DomainResource { case AA: return "http://hl7.org/fhir/sequence-type"; case DNA: return "http://hl7.org/fhir/sequence-type"; case RNA: return "http://hl7.org/fhir/sequence-type"; + case NULL: return null; default: return "?"; } } @@ -102,6 +104,7 @@ public class Sequence extends DomainResource { case AA: return "Amino acid sequence"; case DNA: return "DNA Sequence"; case RNA: return "RNA Sequence"; + case NULL: return null; default: return "?"; } } @@ -110,6 +113,7 @@ public class Sequence extends DomainResource { case AA: return "AA Sequence"; case DNA: return "DNA Sequence"; case RNA: return "RNA Sequence"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Slot.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Slot.java index 02f3f2d47..4d382ad35 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Slot.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Slot.java @@ -90,6 +90,7 @@ public class Slot extends DomainResource { case FREE: return "free"; case BUSYUNAVAILABLE: return "busy-unavailable"; case BUSYTENTATIVE: return "busy-tentative"; + case NULL: return null; default: return "?"; } } @@ -99,6 +100,7 @@ public class Slot extends DomainResource { case FREE: return "http://hl7.org/fhir/slotstatus"; case BUSYUNAVAILABLE: return "http://hl7.org/fhir/slotstatus"; case BUSYTENTATIVE: return "http://hl7.org/fhir/slotstatus"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public class Slot extends DomainResource { case FREE: return "Indicates that the time interval is free for scheduling."; case BUSYUNAVAILABLE: return "Indicates that the time interval is busy and that the interval can not be scheduled."; case BUSYTENTATIVE: return "Indicates that the time interval is busy because one or more events have been tentatively scheduled for that interval."; + case NULL: return null; default: return "?"; } } @@ -117,6 +120,7 @@ public class Slot extends DomainResource { case FREE: return "Free"; case BUSYUNAVAILABLE: return "Busy (Unavailable)"; case BUSYTENTATIVE: return "Busy (Tentative)"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Specimen.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Specimen.java index 82fcd9093..5b28cb409 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Specimen.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Specimen.java @@ -92,6 +92,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "unavailable"; case UNSATISFACTORY: return "unsatisfactory"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -101,6 +102,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "http://hl7.org/fhir/specimen-status"; case UNSATISFACTORY: return "http://hl7.org/fhir/specimen-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/specimen-status"; + case NULL: return null; default: return "?"; } } @@ -110,6 +112,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "There is no physical specimen because it is either lost, destroyed or consumed."; case UNSATISFACTORY: return "The specimen cannot be used because of a quality issue such as a broken container, contamination, or too old."; case ENTEREDINERROR: return "The specimen was entered in error and therefore nullified."; + case NULL: return null; default: return "?"; } } @@ -119,6 +122,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "Unavailable"; case UNSATISFACTORY: return "Unsatisfactory"; case ENTEREDINERROR: return "Entered-in-error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/StructureDefinition.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/StructureDefinition.java index 2e2077e83..94190a2dd 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/StructureDefinition.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/StructureDefinition.java @@ -87,6 +87,7 @@ public class StructureDefinition extends DomainResource { case DATATYPE: return "datatype"; case RESOURCE: return "resource"; case LOGICAL: return "logical"; + case NULL: return null; default: return "?"; } } @@ -95,6 +96,7 @@ public class StructureDefinition extends DomainResource { case DATATYPE: return "http://hl7.org/fhir/structure-definition-kind"; case RESOURCE: return "http://hl7.org/fhir/structure-definition-kind"; case LOGICAL: return "http://hl7.org/fhir/structure-definition-kind"; + case NULL: return null; default: return "?"; } } @@ -103,6 +105,7 @@ public class StructureDefinition extends DomainResource { case DATATYPE: return "A data type - either a primitive or complex structure that defines a set of data elements. These can be used throughout Resource and extension definitions."; case RESOURCE: return "A resource defined by the FHIR specification."; case LOGICAL: return "A logical model - a conceptual package of data that will be mapped to resources for implementation."; + case NULL: return null; default: return "?"; } } @@ -111,6 +114,7 @@ public class StructureDefinition extends DomainResource { case DATATYPE: return "Data Type"; case RESOURCE: return "Resource"; case LOGICAL: return "Logical Model"; + case NULL: return null; default: return "?"; } } @@ -190,6 +194,7 @@ public class StructureDefinition extends DomainResource { case RESOURCE: return "resource"; case DATATYPE: return "datatype"; case EXTENSION: return "extension"; + case NULL: return null; default: return "?"; } } @@ -198,6 +203,7 @@ public class StructureDefinition extends DomainResource { case RESOURCE: return "http://hl7.org/fhir/extension-context"; case DATATYPE: return "http://hl7.org/fhir/extension-context"; case EXTENSION: return "http://hl7.org/fhir/extension-context"; + case NULL: return null; default: return "?"; } } @@ -206,6 +212,7 @@ public class StructureDefinition extends DomainResource { case RESOURCE: return "The context is all elements matching a particular resource element path."; case DATATYPE: return "The context is all nodes matching a particular data type element path (root or repeating element) or all elements referencing a particular primitive data type (expressed as the datatype name)."; case EXTENSION: return "The context is a particular extension from a particular profile, a uri that identifies the extension definition."; + case NULL: return null; default: return "?"; } } @@ -214,6 +221,7 @@ public class StructureDefinition extends DomainResource { case RESOURCE: return "Resource"; case DATATYPE: return "Datatype"; case EXTENSION: return "Extension"; + case NULL: return null; default: return "?"; } } @@ -286,6 +294,7 @@ public class StructureDefinition extends DomainResource { switch (this) { case SPECIALIZATION: return "specialization"; case CONSTRAINT: return "constraint"; + case NULL: return null; default: return "?"; } } @@ -293,6 +302,7 @@ public class StructureDefinition extends DomainResource { switch (this) { case SPECIALIZATION: return "http://hl7.org/fhir/type-derivation-rule"; case CONSTRAINT: return "http://hl7.org/fhir/type-derivation-rule"; + case NULL: return null; default: return "?"; } } @@ -300,6 +310,7 @@ public class StructureDefinition extends DomainResource { switch (this) { case SPECIALIZATION: return "This definition defines a new type that adds additional elements to the base type"; case CONSTRAINT: return "This definition adds additional rules to an existing concrete type"; + case NULL: return null; default: return "?"; } } @@ -307,6 +318,7 @@ public class StructureDefinition extends DomainResource { switch (this) { case SPECIALIZATION: return "Specialization"; case CONSTRAINT: return "Constraint"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/StructureMap.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/StructureMap.java index 9bf380662..2fa15f275 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/StructureMap.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/StructureMap.java @@ -94,6 +94,7 @@ public class StructureMap extends DomainResource { case QUERIED: return "queried"; case TARGET: return "target"; case PRODUCED: return "produced"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class StructureMap extends DomainResource { case QUERIED: return "http://hl7.org/fhir/map-model-mode"; case TARGET: return "http://hl7.org/fhir/map-model-mode"; case PRODUCED: return "http://hl7.org/fhir/map-model-mode"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class StructureMap extends DomainResource { case QUERIED: return "This structure describes an instance that the mapping engine may ask for that is used a source of data"; case TARGET: return "This structure describes an instance passed to the mapping engine that is used a target of data"; case PRODUCED: return "This structure describes an instance that the mapping engine may ask to create that is used a target of data"; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class StructureMap extends DomainResource { case QUERIED: return "Queried Structure Definition"; case TARGET: return "Target Structure Definition"; case PRODUCED: return "Produced Structure Definition"; + case NULL: return null; default: return "?"; } } @@ -199,6 +203,7 @@ public class StructureMap extends DomainResource { switch (this) { case SOURCE: return "source"; case TARGET: return "target"; + case NULL: return null; default: return "?"; } } @@ -206,6 +211,7 @@ public class StructureMap extends DomainResource { switch (this) { case SOURCE: return "http://hl7.org/fhir/map-input-mode"; case TARGET: return "http://hl7.org/fhir/map-input-mode"; + case NULL: return null; default: return "?"; } } @@ -213,6 +219,7 @@ public class StructureMap extends DomainResource { switch (this) { case SOURCE: return "Names an input instance used a source for mapping"; case TARGET: return "Names an instance that is being populated"; + case NULL: return null; default: return "?"; } } @@ -220,6 +227,7 @@ public class StructureMap extends DomainResource { switch (this) { case SOURCE: return "Source Instance"; case TARGET: return "Target Instance"; + case NULL: return null; default: return "?"; } } @@ -286,6 +294,7 @@ public class StructureMap extends DomainResource { switch (this) { case TYPE: return "type"; case VARIABLE: return "variable"; + case NULL: return null; default: return "?"; } } @@ -293,6 +302,7 @@ public class StructureMap extends DomainResource { switch (this) { case TYPE: return "http://hl7.org/fhir/map-context-type"; case VARIABLE: return "http://hl7.org/fhir/map-context-type"; + case NULL: return null; default: return "?"; } } @@ -300,6 +310,7 @@ public class StructureMap extends DomainResource { switch (this) { case TYPE: return "The context specifies a type"; case VARIABLE: return "The context specifies a variable"; + case NULL: return null; default: return "?"; } } @@ -307,6 +318,7 @@ public class StructureMap extends DomainResource { switch (this) { case TYPE: return "Type"; case VARIABLE: return "Variable"; + case NULL: return null; default: return "?"; } } @@ -380,6 +392,7 @@ public class StructureMap extends DomainResource { case FIRST: return "first"; case SHARE: return "share"; case LAST: return "last"; + case NULL: return null; default: return "?"; } } @@ -388,6 +401,7 @@ public class StructureMap extends DomainResource { case FIRST: return "http://hl7.org/fhir/map-list-mode"; case SHARE: return "http://hl7.org/fhir/map-list-mode"; case LAST: return "http://hl7.org/fhir/map-list-mode"; + case NULL: return null; default: return "?"; } } @@ -396,6 +410,7 @@ public class StructureMap extends DomainResource { case FIRST: return "when the target list is being assembled, the items for this rule go first. If more that one rule defines a first item (for a given instance of mapping) then this is an error"; case SHARE: return "the target instance is shared with the target instances generated by another rule (up to the first common n items, then create new ones)"; case LAST: return "when the target list is being assembled, the items for this rule go last. If more that one rule defines a last item (for a given instance of mapping) then this is an error"; + case NULL: return null; default: return "?"; } } @@ -404,6 +419,7 @@ public class StructureMap extends DomainResource { case FIRST: return "First"; case SHARE: return "Share"; case LAST: return "Last"; + case NULL: return null; default: return "?"; } } @@ -546,6 +562,7 @@ public class StructureMap extends DomainResource { case UUID: return "uuid"; case POINTER: return "pointer"; case EVALUATE: return "evaluate"; + case NULL: return null; default: return "?"; } } @@ -563,6 +580,7 @@ public class StructureMap extends DomainResource { case UUID: return "http://hl7.org/fhir/map-transform"; case POINTER: return "http://hl7.org/fhir/map-transform"; case EVALUATE: return "http://hl7.org/fhir/map-transform"; + case NULL: return null; default: return "?"; } } @@ -580,6 +598,7 @@ public class StructureMap extends DomainResource { case UUID: return "something"; case POINTER: return "something"; case EVALUATE: return "something"; + case NULL: return null; default: return "?"; } } @@ -597,6 +616,7 @@ public class StructureMap extends DomainResource { case UUID: return "uuid"; case POINTER: return "pointer"; case EVALUATE: return "evaluate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Subscription.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Subscription.java index e270f79ff..ade5cb5e7 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Subscription.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Subscription.java @@ -92,6 +92,7 @@ public class Subscription extends DomainResource { case ACTIVE: return "active"; case ERROR: return "error"; case OFF: return "off"; + case NULL: return null; default: return "?"; } } @@ -101,6 +102,7 @@ public class Subscription extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/subscription-status"; case ERROR: return "http://hl7.org/fhir/subscription-status"; case OFF: return "http://hl7.org/fhir/subscription-status"; + case NULL: return null; default: return "?"; } } @@ -110,6 +112,7 @@ public class Subscription extends DomainResource { case ACTIVE: return "The subscription is active."; case ERROR: return "The server has an error executing the notification."; case OFF: return "Too many errors have occurred or the subscription has expired."; + case NULL: return null; default: return "?"; } } @@ -119,6 +122,7 @@ public class Subscription extends DomainResource { case ACTIVE: return "Active"; case ERROR: return "Error"; case OFF: return "Off"; + case NULL: return null; default: return "?"; } } @@ -218,6 +222,7 @@ public class Subscription extends DomainResource { case EMAIL: return "email"; case SMS: return "sms"; case MESSAGE: return "message"; + case NULL: return null; default: return "?"; } } @@ -228,6 +233,7 @@ public class Subscription extends DomainResource { case EMAIL: return "http://hl7.org/fhir/subscription-channel-type"; case SMS: return "http://hl7.org/fhir/subscription-channel-type"; case MESSAGE: return "http://hl7.org/fhir/subscription-channel-type"; + case NULL: return null; default: return "?"; } } @@ -238,6 +244,7 @@ public class Subscription extends DomainResource { case EMAIL: return "The channel is executed by sending an email to the email addressed in the URI (which must be a mailto:)."; case SMS: return "The channel is executed by sending an SMS message to the phone number identified in the URL (tel:)."; case MESSAGE: return "The channel is executed by sending a message (e.g. a Bundle with a MessageHeader resource etc.) to the application identified in the URI."; + case NULL: return null; default: return "?"; } } @@ -248,6 +255,7 @@ public class Subscription extends DomainResource { case EMAIL: return "Email"; case SMS: return "SMS"; case MESSAGE: return "Message"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/SupplyDelivery.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/SupplyDelivery.java index ac22a7f91..b507eed53 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/SupplyDelivery.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/SupplyDelivery.java @@ -82,6 +82,7 @@ public class SupplyDelivery extends DomainResource { case INPROGRESS: return "in-progress"; case COMPLETED: return "completed"; case ABANDONED: return "abandoned"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public class SupplyDelivery extends DomainResource { case INPROGRESS: return "http://hl7.org/fhir/supplydelivery-status"; case COMPLETED: return "http://hl7.org/fhir/supplydelivery-status"; case ABANDONED: return "http://hl7.org/fhir/supplydelivery-status"; + case NULL: return null; default: return "?"; } } @@ -98,6 +100,7 @@ public class SupplyDelivery extends DomainResource { case INPROGRESS: return "Supply has been requested, but not delivered."; case COMPLETED: return "Supply has been delivered (\"completed\")."; case ABANDONED: return "Dispensing was not completed."; + case NULL: return null; default: return "?"; } } @@ -106,6 +109,7 @@ public class SupplyDelivery extends DomainResource { case INPROGRESS: return "In Progress"; case COMPLETED: return "Delivered"; case ABANDONED: return "Abandoned"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/SupplyRequest.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/SupplyRequest.java index 836ebb543..eb7833f7c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/SupplyRequest.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/SupplyRequest.java @@ -91,6 +91,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "completed"; case FAILED: return "failed"; case CANCELLED: return "cancelled"; + case NULL: return null; default: return "?"; } } @@ -100,6 +101,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/supplyrequest-status"; case FAILED: return "http://hl7.org/fhir/supplyrequest-status"; case CANCELLED: return "http://hl7.org/fhir/supplyrequest-status"; + case NULL: return null; default: return "?"; } } @@ -109,6 +111,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "Supply has been received by the requestor."; case FAILED: return "The supply will not be completed because the supplier was unable or unwilling to supply the item."; case CANCELLED: return "The orderer of the supply cancelled the request."; + case NULL: return null; default: return "?"; } } @@ -118,6 +121,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "Received"; case FAILED: return "Failed"; case CANCELLED: return "Cancelled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Task.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Task.java index c6c5a8f3c..08da2c4b0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Task.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Task.java @@ -85,6 +85,7 @@ public class Task extends DomainResource { case LOW: return "low"; case NORMAL: return "normal"; case HIGH: return "high"; + case NULL: return null; default: return "?"; } } @@ -93,6 +94,7 @@ public class Task extends DomainResource { case LOW: return "http://hl7.org/fhir/task-priority"; case NORMAL: return "http://hl7.org/fhir/task-priority"; case HIGH: return "http://hl7.org/fhir/task-priority"; + case NULL: return null; default: return "?"; } } @@ -101,6 +103,7 @@ public class Task extends DomainResource { case LOW: return "This task has low priority."; case NORMAL: return "This task has normal priority."; case HIGH: return "This task has high priority."; + case NULL: return null; default: return "?"; } } @@ -109,6 +112,7 @@ public class Task extends DomainResource { case LOW: return "Low"; case NORMAL: return "Normal"; case HIGH: return "High"; + case NULL: return null; default: return "?"; } } @@ -237,6 +241,7 @@ public class Task extends DomainResource { case ONHOLD: return "on-hold"; case FAILED: return "failed"; case COMPLETED: return "completed"; + case NULL: return null; default: return "?"; } } @@ -252,6 +257,7 @@ public class Task extends DomainResource { case ONHOLD: return "http://hl7.org/fhir/task-status"; case FAILED: return "http://hl7.org/fhir/task-status"; case COMPLETED: return "http://hl7.org/fhir/task-status"; + case NULL: return null; default: return "?"; } } @@ -267,6 +273,7 @@ public class Task extends DomainResource { case ONHOLD: return "Task has been started but work has been paused"; case FAILED: return "The task was attempted but could not be completed due to some error."; case COMPLETED: return "The task has been completed (more or less) as requested."; + case NULL: return null; default: return "?"; } } @@ -282,6 +289,7 @@ public class Task extends DomainResource { case ONHOLD: return "On Hold"; case FAILED: return "Failed"; case COMPLETED: return "Completed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/TestScript.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/TestScript.java index e7b4717ad..1dc3685cb 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/TestScript.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/TestScript.java @@ -80,6 +80,7 @@ public class TestScript extends DomainResource { switch (this) { case XML: return "xml"; case JSON: return "json"; + case NULL: return null; default: return "?"; } } @@ -87,6 +88,7 @@ public class TestScript extends DomainResource { switch (this) { case XML: return "http://hl7.org/fhir/content-type"; case JSON: return "http://hl7.org/fhir/content-type"; + case NULL: return null; default: return "?"; } } @@ -94,6 +96,7 @@ public class TestScript extends DomainResource { switch (this) { case XML: return "XML content-type corresponding to the application/xml+fhir mime-type."; case JSON: return "JSON content-type corresponding to the application/json+fhir mime-type."; + case NULL: return null; default: return "?"; } } @@ -101,6 +104,7 @@ public class TestScript extends DomainResource { switch (this) { case XML: return "xml"; case JSON: return "json"; + case NULL: return null; default: return "?"; } } @@ -167,6 +171,7 @@ public class TestScript extends DomainResource { switch (this) { case RESPONSE: return "response"; case REQUEST: return "request"; + case NULL: return null; default: return "?"; } } @@ -174,6 +179,7 @@ public class TestScript extends DomainResource { switch (this) { case RESPONSE: return "http://hl7.org/fhir/assert-direction-codes"; case REQUEST: return "http://hl7.org/fhir/assert-direction-codes"; + case NULL: return null; default: return "?"; } } @@ -181,6 +187,7 @@ public class TestScript extends DomainResource { switch (this) { case RESPONSE: return "The assertion is evaluated on the response. This is the default value."; case REQUEST: return "The assertion is evaluated on the request."; + case NULL: return null; default: return "?"; } } @@ -188,6 +195,7 @@ public class TestScript extends DomainResource { switch (this) { case RESPONSE: return "response"; case REQUEST: return "request"; + case NULL: return null; default: return "?"; } } @@ -310,6 +318,7 @@ public class TestScript extends DomainResource { case NOTEMPTY: return "notEmpty"; case CONTAINS: return "contains"; case NOTCONTAINS: return "notContains"; + case NULL: return null; default: return "?"; } } @@ -325,6 +334,7 @@ public class TestScript extends DomainResource { case NOTEMPTY: return "http://hl7.org/fhir/assert-operator-codes"; case CONTAINS: return "http://hl7.org/fhir/assert-operator-codes"; case NOTCONTAINS: return "http://hl7.org/fhir/assert-operator-codes"; + case NULL: return null; default: return "?"; } } @@ -340,6 +350,7 @@ public class TestScript extends DomainResource { case NOTEMPTY: return "Compare value is not empty."; case CONTAINS: return "Compare value string contains a known value."; case NOTCONTAINS: return "Compare value string does not contain a known value."; + case NULL: return null; default: return "?"; } } @@ -355,6 +366,7 @@ public class TestScript extends DomainResource { case NOTEMPTY: return "notEmpty"; case CONTAINS: return "contains"; case NOTCONTAINS: return "notContains"; + case NULL: return null; default: return "?"; } } @@ -539,6 +551,7 @@ public class TestScript extends DomainResource { case GONE: return "gone"; case PRECONDITIONFAILED: return "preconditionFailed"; case UNPROCESSABLE: return "unprocessable"; + case NULL: return null; default: return "?"; } } @@ -556,6 +569,7 @@ public class TestScript extends DomainResource { case GONE: return "http://hl7.org/fhir/assert-response-code-types"; case PRECONDITIONFAILED: return "http://hl7.org/fhir/assert-response-code-types"; case UNPROCESSABLE: return "http://hl7.org/fhir/assert-response-code-types"; + case NULL: return null; default: return "?"; } } @@ -573,6 +587,7 @@ public class TestScript extends DomainResource { case GONE: return "Response code is 410."; case PRECONDITIONFAILED: return "Response code is 412."; case UNPROCESSABLE: return "Response code is 422."; + case NULL: return null; default: return "?"; } } @@ -590,6 +605,7 @@ public class TestScript extends DomainResource { case GONE: return "gone"; case PRECONDITIONFAILED: return "preconditionFailed"; case UNPROCESSABLE: return "unprocessable"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Timing.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Timing.java index fb86aff27..e49c8b20f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Timing.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/Timing.java @@ -114,6 +114,7 @@ public class Timing extends Type implements ICompositeType { case WK: return "wk"; case MO: return "mo"; case A: return "a"; + case NULL: return null; default: return "?"; } } @@ -126,6 +127,7 @@ public class Timing extends Type implements ICompositeType { case WK: return "http://unitsofmeasure.org"; case MO: return "http://unitsofmeasure.org"; case A: return "http://unitsofmeasure.org"; + case NULL: return null; default: return "?"; } } @@ -138,6 +140,7 @@ public class Timing extends Type implements ICompositeType { case WK: return ""; case MO: return ""; case A: return ""; + case NULL: return null; default: return "?"; } } @@ -150,6 +153,7 @@ public class Timing extends Type implements ICompositeType { case WK: return "wk"; case MO: return "mo"; case A: return "a"; + case NULL: return null; default: return "?"; } } @@ -330,6 +334,7 @@ public class Timing extends Type implements ICompositeType { case PCM: return "PCM"; case PCD: return "PCD"; case PCV: return "PCV"; + case NULL: return null; default: return "?"; } } @@ -349,6 +354,7 @@ public class Timing extends Type implements ICompositeType { case PCM: return "http://hl7.org/fhir/v3/TimingEvent"; case PCD: return "http://hl7.org/fhir/v3/TimingEvent"; case PCV: return "http://hl7.org/fhir/v3/TimingEvent"; + case NULL: return null; default: return "?"; } } @@ -368,6 +374,7 @@ public class Timing extends Type implements ICompositeType { case PCM: return ""; case PCD: return ""; case PCV: return ""; + case NULL: return null; default: return "?"; } } @@ -387,6 +394,7 @@ public class Timing extends Type implements ICompositeType { case PCM: return "PCM"; case PCD: return "PCD"; case PCV: return "PCV"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/TriggerDefinition.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/TriggerDefinition.java index 675431945..bf1da34bb 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/TriggerDefinition.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/TriggerDefinition.java @@ -109,6 +109,7 @@ public class TriggerDefinition extends Type implements ICompositeType { case DATAREMOVED: return "data-removed"; case DATAACCESSED: return "data-accessed"; case DATAACCESSENDED: return "data-access-ended"; + case NULL: return null; default: return "?"; } } @@ -121,6 +122,7 @@ public class TriggerDefinition extends Type implements ICompositeType { case DATAREMOVED: return "http://hl7.org/fhir/trigger-type"; case DATAACCESSED: return "http://hl7.org/fhir/trigger-type"; case DATAACCESSENDED: return "http://hl7.org/fhir/trigger-type"; + case NULL: return null; default: return "?"; } } @@ -133,6 +135,7 @@ public class TriggerDefinition extends Type implements ICompositeType { case DATAREMOVED: return "The trigger occurs whenever data of a particular type is removed"; case DATAACCESSED: return "The trigger occurs whenever data of a particular type is accessed"; case DATAACCESSENDED: return "The trigger occurs whenever access to data of a particular type is completed"; + case NULL: return null; default: return "?"; } } @@ -145,6 +148,7 @@ public class TriggerDefinition extends Type implements ICompositeType { case DATAREMOVED: return "Data Removed"; case DATAACCESSED: return "Data Accessed"; case DATAACCESSENDED: return "Data Access Ended"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ValueSet.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ValueSet.java index 431b3194a..ff7caa535 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ValueSet.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/ValueSet.java @@ -108,6 +108,7 @@ public class ValueSet extends DomainResource { case REGEX: return "regex"; case IN: return "in"; case NOTIN: return "not-in"; + case NULL: return null; default: return "?"; } } @@ -119,6 +120,7 @@ public class ValueSet extends DomainResource { case REGEX: return "http://hl7.org/fhir/filter-operator"; case IN: return "http://hl7.org/fhir/filter-operator"; case NOTIN: return "http://hl7.org/fhir/filter-operator"; + case NULL: return null; default: return "?"; } } @@ -130,6 +132,7 @@ public class ValueSet extends DomainResource { case REGEX: return "The specified property of the code matches the regex specified in the provided value."; case IN: return "The specified property of the code is in the set of codes or concepts specified in the provided value (comma separated list)."; case NOTIN: return "The specified property of the code is not in the set of codes or concepts specified in the provided value (comma separated list)."; + case NULL: return null; default: return "?"; } } @@ -141,6 +144,7 @@ public class ValueSet extends DomainResource { case REGEX: return "Regular Expression"; case IN: return "In Set"; case NOTIN: return "Not in Set"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/VisionPrescription.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/VisionPrescription.java index e2380c854..72b11164e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/VisionPrescription.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/VisionPrescription.java @@ -80,6 +80,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "right"; case LEFT: return "left"; + case NULL: return null; default: return "?"; } } @@ -87,6 +88,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "http://hl7.org/fhir/vision-eye-codes"; case LEFT: return "http://hl7.org/fhir/vision-eye-codes"; + case NULL: return null; default: return "?"; } } @@ -94,6 +96,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "Right Eye"; case LEFT: return "Left Eye"; + case NULL: return null; default: return "?"; } } @@ -101,6 +104,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "Right Eye"; case LEFT: return "Left Eye"; + case NULL: return null; default: return "?"; } } @@ -181,6 +185,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "down"; case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -190,6 +195,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "http://hl7.org/fhir/vision-base-codes"; case IN: return "http://hl7.org/fhir/vision-base-codes"; case OUT: return "http://hl7.org/fhir/vision-base-codes"; + case NULL: return null; default: return "?"; } } @@ -199,6 +205,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "bottom"; case IN: return "inner edge"; case OUT: return "outer edge"; + case NULL: return null; default: return "?"; } } @@ -208,6 +215,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "Down"; case IN: return "In"; case OUT: return "Out"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AbstractTypes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AbstractTypes.java index c1a29d5db..3898216f5 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AbstractTypes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AbstractTypes.java @@ -64,6 +64,7 @@ public enum AbstractTypes { switch (this) { case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AbstractTypes { switch (this) { case TYPE: return "A place holder that means any kind of data type"; case ANY: return "A place holder that means any kind of resource"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AbstractTypes { switch (this) { case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AccountStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AccountStatus.java index 7b830b5de..09c41ced9 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AccountStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AccountStatus.java @@ -64,6 +64,7 @@ public enum AccountStatus { switch (this) { case ACTIVE: return "active"; case INACTIVE: return "inactive"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AccountStatus { switch (this) { case ACTIVE: return "This account is active and may be used."; case INACTIVE: return "This account is inactive and should not be used to track financial information."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AccountStatus { switch (this) { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionBehaviorType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionBehaviorType.java index fd5c39eb5..deac0e9ed 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionBehaviorType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionBehaviorType.java @@ -85,6 +85,7 @@ public enum ActionBehaviorType { case REQUIRED: return "required"; case PRECHECK: return "precheck"; case CARDINALITY: return "cardinality"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ActionBehaviorType { case REQUIRED: return "Specifies required behavior using the action-required-behavior valueset"; case PRECHECK: return "Specifies precheck behavior using the action-precheck-behavior valueset"; case CARDINALITY: return "Specifies cardinality behavior using the action-cardinality behavior valueset"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ActionBehaviorType { case REQUIRED: return "Required Behavior"; case PRECHECK: return "Precheck Behavior"; case CARDINALITY: return "Cardinality Behavior"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionCardinalityBehavior.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionCardinalityBehavior.java index 6d1d2863b..ad6b1217d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionCardinalityBehavior.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionCardinalityBehavior.java @@ -64,6 +64,7 @@ public enum ActionCardinalityBehavior { switch (this) { case SINGLE: return "single"; case MULTIPLE: return "multiple"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ActionCardinalityBehavior { switch (this) { case SINGLE: return "The action may only be selected one time"; case MULTIPLE: return "The action may be selected multiple times"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ActionCardinalityBehavior { switch (this) { case SINGLE: return "Single"; case MULTIPLE: return "Multiple"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionGroupingBehavior.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionGroupingBehavior.java index 3fb6b8e47..63b168ce3 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionGroupingBehavior.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionGroupingBehavior.java @@ -71,6 +71,7 @@ public enum ActionGroupingBehavior { case VISUALGROUP: return "visual-group"; case LOGICALGROUP: return "logical-group"; case SENTENCEGROUP: return "sentence-group"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ActionGroupingBehavior { case VISUALGROUP: return "Any group marked with this behavior should be displayed as a visual group to the end user"; case LOGICALGROUP: return "A group with this behavior logically groups its sub-elements, and may be shown as a visual group to the end user, but it is not required to do so"; case SENTENCEGROUP: return "A group of related alternative actions is a sentence group if the target referenced by the action is the same in all the actions and each action simply constitutes a different variation on how to specify the details for the target. For example, two actions that could be in a SentenceGroup are \"aspirin, 500 mg, 2 times per day\" and \"aspirin, 300 mg, 3 times per day\". In both cases, aspirin is the target referenced by the action, and the two actions represent different options for how aspirin might be ordered for the patient. Note that a SentenceGroup would almost always have an associated selection behavior of \"AtMostOne\", unless it's a required action, in which case, it would be \"ExactlyOne\""; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ActionGroupingBehavior { case VISUALGROUP: return "Visual Group"; case LOGICALGROUP: return "Logical Group"; case SENTENCEGROUP: return "Sentence Group"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionParticipantType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionParticipantType.java index 09ed5adf5..a518ee369 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionParticipantType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionParticipantType.java @@ -71,6 +71,7 @@ public enum ActionParticipantType { case PATIENT: return "patient"; case PRACTITIONER: return "practitioner"; case RELATEDPERSON: return "related-person"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ActionParticipantType { case PATIENT: return "The participant is the patient under evaluation"; case PRACTITIONER: return "The participant is a practitioner involved in the patient's care"; case RELATEDPERSON: return "The participant is a person related to the patient"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ActionParticipantType { case PATIENT: return "Patient"; case PRACTITIONER: return "Practitioner"; case RELATEDPERSON: return "Related Person"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionPrecheckBehavior.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionPrecheckBehavior.java index 697744f6e..135292f08 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionPrecheckBehavior.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionPrecheckBehavior.java @@ -64,6 +64,7 @@ public enum ActionPrecheckBehavior { switch (this) { case YES: return "yes"; case NO: return "no"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ActionPrecheckBehavior { switch (this) { case YES: return "An action with this behavior is one of the most frequent action that is, or should be, included by an end user, for the particular context in which the action occurs. The system displaying the action to the end user should consider \"pre-checking\" such an action as a convenience for the user"; case NO: return "An action with this behavior is one of the less frequent actions included by the end user, for the particular context in which the action occurs. The system displaying the actions to the end user would typically not \"pre-check\" such an action"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ActionPrecheckBehavior { switch (this) { case YES: return "Yes"; case NO: return "No"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionRelationshipAnchor.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionRelationshipAnchor.java index 45548481e..13d52978a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionRelationshipAnchor.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionRelationshipAnchor.java @@ -64,6 +64,7 @@ public enum ActionRelationshipAnchor { switch (this) { case START: return "start"; case END: return "end"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ActionRelationshipAnchor { switch (this) { case START: return "The action relationship is anchored to the start of the related action"; case END: return "The action relationship is anchored to the end of the related action"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ActionRelationshipAnchor { switch (this) { case START: return "Start"; case END: return "End"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionRelationshipType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionRelationshipType.java index f00a9c834..16eab4ad0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionRelationshipType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionRelationshipType.java @@ -64,6 +64,7 @@ public enum ActionRelationshipType { switch (this) { case BEFORE: return "before"; case AFTER: return "after"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ActionRelationshipType { switch (this) { case BEFORE: return "The action must be performed before the related action"; case AFTER: return "The action must be performed after the related action"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ActionRelationshipType { switch (this) { case BEFORE: return "Before"; case AFTER: return "After"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionRequiredBehavior.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionRequiredBehavior.java index 817ab1b18..5201d8f9e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionRequiredBehavior.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionRequiredBehavior.java @@ -71,6 +71,7 @@ public enum ActionRequiredBehavior { case MUST: return "must"; case COULD: return "could"; case MUSTUNLESSDOCUMENTED: return "must-unless-documented"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ActionRequiredBehavior { case MUST: return "An action with this behavior must be included in the actions processed by the end user; the end user may not choose not to include this action"; case COULD: return "An action with this behavior may be included in the set of actions processed by the end user"; case MUSTUNLESSDOCUMENTED: return "An action with this behavior must be included in the set of actions processed by the end user, unless the end user provides documentation as to why the action was not included"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ActionRequiredBehavior { case MUST: return "Must"; case COULD: return "Could"; case MUSTUNLESSDOCUMENTED: return "Must Unless Documented"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionSelectionBehavior.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionSelectionBehavior.java index fff887d14..42b9ee8fe 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionSelectionBehavior.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionSelectionBehavior.java @@ -92,6 +92,7 @@ public enum ActionSelectionBehavior { case EXACTLYONE: return "exactly-one"; case ATMOSTONE: return "at-most-one"; case ONEORMORE: return "one-or-more"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ActionSelectionBehavior { case EXACTLYONE: return "The end user must choose one and only one of the selectable actions in the group. The user may not choose none of the actions in the group"; case ATMOSTONE: return "The end user may choose zero or at most one of the actions in the group"; case ONEORMORE: return "The end user must choose a minimum of one, and as many additional as desired"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ActionSelectionBehavior { case EXACTLYONE: return "Exactly One"; case ATMOSTONE: return "At Most One"; case ONEORMORE: return "One Or More"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionType.java index 2a06ed31b..c10d951ac 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActionType.java @@ -78,6 +78,7 @@ public enum ActionType { case UPDATE: return "update"; case REMOVE: return "remove"; case FIREEVENT: return "fire-event"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ActionType { case UPDATE: return "The action is to update an existing resource"; case REMOVE: return "The action is to remove an existing resource"; case FIREEVENT: return "The action is to fire a specific event"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ActionType { case UPDATE: return "Update"; case REMOVE: return "Remove"; case FIREEVENT: return "Fire Event"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Actionlist.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Actionlist.java index 9077f4107..d7ceac4a1 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Actionlist.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Actionlist.java @@ -78,6 +78,7 @@ public enum Actionlist { case POLL: return "poll"; case REPROCESS: return "reprocess"; case STATUS: return "status"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum Actionlist { case POLL: return "Check for previously un-read/ not-retrieved resources."; case REPROCESS: return "Re-process the target resource."; case STATUS: return "Retrieve the processing status of the target resource."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum Actionlist { case POLL: return "Poll"; case REPROCESS: return "Re-Process"; case STATUS: return "Status Check"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActivityDefinitionCategory.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActivityDefinitionCategory.java index ce9aec234..98869316d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActivityDefinitionCategory.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ActivityDefinitionCategory.java @@ -99,6 +99,7 @@ public enum ActivityDefinitionCategory { case PROCEDURE: return "procedure"; case SUPPLY: return "supply"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum ActivityDefinitionCategory { case PROCEDURE: return "To modify the patient in some way (surgery, physiotherapy, education, counseling, etc.)"; case SUPPLY: return "To provide something to the patient (medication, medical supply, etc.)"; case OTHER: return "Some other form of action"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum ActivityDefinitionCategory { case PROCEDURE: return "Procedure"; case SUPPLY: return "Supply"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Additionalmaterials.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Additionalmaterials.java index 4e528567a..b5f82e790 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Additionalmaterials.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Additionalmaterials.java @@ -92,6 +92,7 @@ public enum Additionalmaterials { case MODEL: return "model"; case DOCUMENT: return "document"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum Additionalmaterials { case MODEL: return "Model"; case DOCUMENT: return "Document"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum Additionalmaterials { case MODEL: return "Model"; case DOCUMENT: return "Document"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AddressType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AddressType.java index 01c91855c..aff478cf8 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AddressType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AddressType.java @@ -71,6 +71,7 @@ public enum AddressType { case POSTAL: return "postal"; case PHYSICAL: return "physical"; case BOTH: return "both"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum AddressType { case POSTAL: return "Mailing addresses - PO Boxes and care-of addresses."; case PHYSICAL: return "A physical address that can be visited."; case BOTH: return "An address that is both physical and postal."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum AddressType { case POSTAL: return "Postal"; case PHYSICAL: return "Physical"; case BOTH: return "Postal & Physical"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AddressUse.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AddressUse.java index db2ee60e6..a3b9f26e1 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AddressUse.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AddressUse.java @@ -78,6 +78,7 @@ public enum AddressUse { case WORK: return "work"; case TEMP: return "temp"; case OLD: return "old"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum AddressUse { case WORK: return "An office address. First choice for business related contacts during business hours."; case TEMP: return "A temporary address. The period can provide more detailed information."; case OLD: return "This address is no longer in use (or was never correct, but retained for records)."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum AddressUse { case WORK: return "Work"; case TEMP: return "Temporary"; case OLD: return "Old / Incorrect"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Adjudication.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Adjudication.java index b5f04332f..2d2712c3e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Adjudication.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Adjudication.java @@ -99,6 +99,7 @@ public enum Adjudication { case ELIGPERCENT: return "eligpercent"; case TAX: return "tax"; case BENEFIT: return "benefit"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum Adjudication { case ELIGPERCENT: return "Eligible Percentage"; case TAX: return "Emergency Department"; case BENEFIT: return "Amount payable under the coverage"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum Adjudication { case ELIGPERCENT: return "Eligible %"; case TAX: return "Emergency Department"; case BENEFIT: return "Benefit Amount"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AdjudicationError.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AdjudicationError.java index 00d618d1f..972cc71cd 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AdjudicationError.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AdjudicationError.java @@ -64,6 +64,7 @@ public enum AdjudicationError { switch (this) { case A001: return "a001"; case A002: return "a002"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AdjudicationError { switch (this) { case A001: return "Missing Identifier"; case A002: return "Missing Creation Date"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AdjudicationError { switch (this) { case A001: return "Missing Identifier"; case A002: return "Missing Creation Date"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AdjudicationReason.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AdjudicationReason.java index bb8ab0ae0..3b87b5440 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AdjudicationReason.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AdjudicationReason.java @@ -64,6 +64,7 @@ public enum AdjudicationReason { switch (this) { case AR001: return "ar001"; case AR002: return "ar002"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AdjudicationReason { switch (this) { case AR001: return "Not covered"; case AR002: return "Plan Limit Reached"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AdjudicationReason { switch (this) { case AR001: return "Not covered"; case AR002: return "Plan Limit Reached"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AdministrativeGender.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AdministrativeGender.java index 3bd7b6be1..c93ca4e71 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AdministrativeGender.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AdministrativeGender.java @@ -78,6 +78,7 @@ public enum AdministrativeGender { case FEMALE: return "female"; case OTHER: return "other"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum AdministrativeGender { case FEMALE: return "Female"; case OTHER: return "Other"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum AdministrativeGender { case FEMALE: return "Female"; case OTHER: return "Other"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AllergyIntoleranceCategory.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AllergyIntoleranceCategory.java index 23b4c4d58..ca166d962 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AllergyIntoleranceCategory.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AllergyIntoleranceCategory.java @@ -78,6 +78,7 @@ public enum AllergyIntoleranceCategory { case MEDICATION: return "medication"; case ENVIRONMENT: return "environment"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum AllergyIntoleranceCategory { case MEDICATION: return "Substances administered to achieve a physiological effect."; case ENVIRONMENT: return "Substances that are encountered in the environment."; case OTHER: return "Other substances that are not covered by any other category."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum AllergyIntoleranceCategory { case MEDICATION: return "Medication"; case ENVIRONMENT: return "Environment"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AllergyIntoleranceCriticality.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AllergyIntoleranceCriticality.java index 6f36bf75d..70cfb92d5 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AllergyIntoleranceCriticality.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AllergyIntoleranceCriticality.java @@ -71,6 +71,7 @@ public enum AllergyIntoleranceCriticality { case LOW: return "low"; case HIGH: return "high"; case UNABLETOASSESS: return "unable-to-assess"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum AllergyIntoleranceCriticality { case LOW: return "Worst case result of a future exposure is not assessed to be life-threatening or having high potential for organ system failure."; case HIGH: return "Worst case result of a future exposure is assessed to be life-threatening or having high potential for organ system failure."; case UNABLETOASSESS: return "Unable to assess the worst case result of a future exposure."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum AllergyIntoleranceCriticality { case LOW: return "Low Risk"; case HIGH: return "High Risk"; case UNABLETOASSESS: return "Unable to Assess Risk"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AllergyIntoleranceStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AllergyIntoleranceStatus.java index e06332ef7..1179268b7 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AllergyIntoleranceStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AllergyIntoleranceStatus.java @@ -99,6 +99,7 @@ public enum AllergyIntoleranceStatus { case RESOLVED: return "resolved"; case REFUTED: return "refuted"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum AllergyIntoleranceStatus { case RESOLVED: return "A reaction to the identified Substance has been clinically reassessed by testing or rechallenge and considered to be resolved."; case REFUTED: return "A propensity for a reaction to the identified Substance has been disproven with a high level of clinical certainty, which may include testing or rechallenge, and is refuted."; case ENTEREDINERROR: return "The statement was entered in error and is not valid."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum AllergyIntoleranceStatus { case RESOLVED: return "Resolved"; case REFUTED: return "Refuted"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AllergyIntoleranceType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AllergyIntoleranceType.java index a6b00bf3d..04c213161 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AllergyIntoleranceType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AllergyIntoleranceType.java @@ -64,6 +64,7 @@ public enum AllergyIntoleranceType { switch (this) { case ALLERGY: return "allergy"; case INTOLERANCE: return "intolerance"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AllergyIntoleranceType { switch (this) { case ALLERGY: return "A propensity for hypersensitivity reaction(s) to a substance. These reactions are most typically type I hypersensitivity, plus other \"allergy-like\" reactions, including pseudoallergy."; case INTOLERANCE: return "A propensity for adverse reactions to a substance that is not judged to be allergic or \"allergy-like\". These reactions are typically (but not necessarily) non-immune. They are to some degree idiosyncratic and/or individually specific (i.e. are not a reaction that is expected to occur with most or all patients given similar circumstances)."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AllergyIntoleranceType { switch (this) { case ALLERGY: return "Allergy"; case INTOLERANCE: return "Intolerance"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AnimalBreeds.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AnimalBreeds.java index 16431b2b7..d7ead6db0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AnimalBreeds.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AnimalBreeds.java @@ -78,6 +78,7 @@ public enum AnimalBreeds { case IRT: return "irt"; case TIBMAS: return "tibmas"; case GRET: return "gret"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum AnimalBreeds { case IRT: return ""; case TIBMAS: return ""; case GRET: return ""; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum AnimalBreeds { case IRT: return "Irish Terrier"; case TIBMAS: return "Tibetan Mastiff"; case GRET: return "Golden Retriever"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AnimalGenderstatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AnimalGenderstatus.java index 2911bd002..9b5321cff 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AnimalGenderstatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AnimalGenderstatus.java @@ -71,6 +71,7 @@ public enum AnimalGenderstatus { case NEUTERED: return "neutered"; case INTACT: return "intact"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum AnimalGenderstatus { case NEUTERED: return "The animal has been sterilized, castrated or otherwise made infertile."; case INTACT: return "The animal's reproductive organs are intact."; case UNKNOWN: return "Unable to determine whether the animal has been neutered."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum AnimalGenderstatus { case NEUTERED: return "Neutered"; case INTACT: return "Intact"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AnimalSpecies.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AnimalSpecies.java index cbff44a8b..2f66d4d23 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AnimalSpecies.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AnimalSpecies.java @@ -71,6 +71,7 @@ public enum AnimalSpecies { case CANISLF: return "canislf"; case OVISA: return "ovisa"; case SERINUSCD: return "serinuscd"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum AnimalSpecies { case CANISLF: return "Canis lupus familiaris"; case OVISA: return "Ovis aries"; case SERINUSCD: return "Serinus canaria domestica"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum AnimalSpecies { case CANISLF: return "Dog"; case OVISA: return "Sheep"; case SERINUSCD: return "Domestic Canary"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AnzscoOccupations.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AnzscoOccupations.java index 5668d8dae..148300153 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AnzscoOccupations.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AnzscoOccupations.java @@ -9332,6 +9332,7 @@ public enum AnzscoOccupations { case _899921: return "899921"; case _899922: return "899922"; case _899999: return "899999"; + case NULL: return null; default: return "?"; } } @@ -10666,6 +10667,7 @@ public enum AnzscoOccupations { case _899921: return "Ticket Collector or Usher"; case _899922: return "Trolley Collector"; case _899999: return "Labourers not elsewhere classified"; + case NULL: return null; default: return "?"; } } @@ -11997,6 +11999,7 @@ public enum AnzscoOccupations { case _899921: return "Ticket Collector or Usher"; case _899922: return "Trolley Collector"; case _899999: return "Labourers nec"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Appointmentstatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Appointmentstatus.java index 3015713b7..deac4de65 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Appointmentstatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Appointmentstatus.java @@ -99,6 +99,7 @@ public enum Appointmentstatus { case FULFILLED: return "fulfilled"; case CANCELLED: return "cancelled"; case NOSHOW: return "noshow"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum Appointmentstatus { case FULFILLED: return "This appointment has completed and may have resulted in an encounter."; case CANCELLED: return "The appointment has been cancelled."; case NOSHOW: return "Some or all of the participant(s) have not/did not appear for the appointment (usually the patient)."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum Appointmentstatus { case FULFILLED: return "Fulfilled"; case CANCELLED: return "Cancelled"; case NOSHOW: return "No Show"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AssertDirectionCodes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AssertDirectionCodes.java index 5fc54d66b..f411c8dc4 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AssertDirectionCodes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AssertDirectionCodes.java @@ -64,6 +64,7 @@ public enum AssertDirectionCodes { switch (this) { case RESPONSE: return "response"; case REQUEST: return "request"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AssertDirectionCodes { switch (this) { case RESPONSE: return "The assertion is evaluated on the response. This is the default value."; case REQUEST: return "The assertion is evaluated on the request."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AssertDirectionCodes { switch (this) { case RESPONSE: return "response"; case REQUEST: return "request"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AssertOperatorCodes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AssertOperatorCodes.java index f86d5f7c9..2424ccc29 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AssertOperatorCodes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AssertOperatorCodes.java @@ -120,6 +120,7 @@ public enum AssertOperatorCodes { case NOTEMPTY: return "notEmpty"; case CONTAINS: return "contains"; case NOTCONTAINS: return "notContains"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum AssertOperatorCodes { case NOTEMPTY: return "Compare value is not empty."; case CONTAINS: return "Compare value string contains a known value."; case NOTCONTAINS: return "Compare value string does not contain a known value."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum AssertOperatorCodes { case NOTEMPTY: return "notEmpty"; case CONTAINS: return "contains"; case NOTCONTAINS: return "notContains"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AssertResponseCodeTypes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AssertResponseCodeTypes.java index f4ba48aa9..4e8a5a221 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AssertResponseCodeTypes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AssertResponseCodeTypes.java @@ -134,6 +134,7 @@ public enum AssertResponseCodeTypes { case GONE: return "gone"; case PRECONDITIONFAILED: return "preconditionFailed"; case UNPROCESSABLE: return "unprocessable"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum AssertResponseCodeTypes { case GONE: return "Response code is 410."; case PRECONDITIONFAILED: return "Response code is 412."; case UNPROCESSABLE: return "Response code is 422."; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum AssertResponseCodeTypes { case GONE: return "gone"; case PRECONDITIONFAILED: return "preconditionFailed"; case UNPROCESSABLE: return "unprocessable"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AuditEventAction.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AuditEventAction.java index 2e50b48c0..45783af6d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AuditEventAction.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AuditEventAction.java @@ -85,6 +85,7 @@ public enum AuditEventAction { case U: return "U"; case D: return "D"; case E: return "E"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum AuditEventAction { case U: return "Update data, such as revise patient information."; case D: return "Delete items, such as a doctor master file record."; case E: return "Perform a system or application function such as log-on, program execution or use of an object's method, or perform a query/search operation."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum AuditEventAction { case U: return "Update"; case D: return "Delete"; case E: return "Execute"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AuditEventOutcome.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AuditEventOutcome.java index 032cf02c1..e19c1a2db 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AuditEventOutcome.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AuditEventOutcome.java @@ -78,6 +78,7 @@ public enum AuditEventOutcome { case _4: return "4"; case _8: return "8"; case _12: return "12"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum AuditEventOutcome { case _4: return "The action was not successful due to some kind of catered for error (often equivalent to an HTTP 400 response)."; case _8: return "The action was not successful due to some kind of unexpected error (often equivalent to an HTTP 500 response)."; case _12: return "An error of such magnitude occurred that the system is no longer available for use (i.e. the system died)."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum AuditEventOutcome { case _4: return "Minor failure"; case _8: return "Serious failure"; case _12: return "Major failure"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AuditEventType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AuditEventType.java index d644032f3..de5da2fd1 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AuditEventType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AuditEventType.java @@ -57,6 +57,7 @@ public enum AuditEventType { public String toCode() { switch (this) { case REST: return "rest"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum AuditEventType { public String getDefinition() { switch (this) { case REST: return "Audit Event: Execution of a RESTful operation as defined by FHIR."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case REST: return "RESTful Operation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AuditSourceType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AuditSourceType.java index bcb4ce290..caaa6f176 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AuditSourceType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/AuditSourceType.java @@ -113,6 +113,7 @@ public enum AuditSourceType { case _7: return "7"; case _8: return "8"; case _9: return "9"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum AuditSourceType { case _7: return "ISO level 1-3 network component."; case _8: return "ISO level 4-6 operating software."; case _9: return "other kind of device (defined by DICOM, but some other code/system can be used)."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum AuditSourceType { case _7: return "Network Device"; case _8: return "Network Router"; case _9: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BasicResourceType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BasicResourceType.java index 7d7ba794c..ba95b07fa 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BasicResourceType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BasicResourceType.java @@ -162,6 +162,7 @@ public enum BasicResourceType { case PREDETERMINE: return "predetermine"; case STUDY: return "study"; case PROTOCOL: return "protocol"; + case NULL: return null; default: return "?"; } } @@ -186,6 +187,7 @@ public enum BasicResourceType { case PREDETERMINE: return "An adjudication of what would be paid under an insurance plan for a hypothetical claim for goods or services"; case STUDY: return "An investigation to determine information about a particular therapy or product"; case PROTOCOL: return "A set of (possibly conditional) steps to be taken to achieve some aim. Includes study protocols, treatment protocols, emergency protocols, etc."; + case NULL: return null; default: return "?"; } } @@ -207,6 +209,7 @@ public enum BasicResourceType { case PREDETERMINE: return "Predetermination"; case STUDY: return "Study"; case PROTOCOL: return "Protocol"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitCategory.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitCategory.java index 5b31dd311..f6157d273 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitCategory.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitCategory.java @@ -78,6 +78,7 @@ public enum BenefitCategory { case VISION: return "vision"; case MEDICAL: return "medical"; case PHARMACY: return "pharmacy"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum BenefitCategory { case VISION: return "Vision Health Coverage"; case MEDICAL: return "Medical Health Coverage"; case PHARMACY: return "Pharmacy Coverage"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum BenefitCategory { case VISION: return "Vision Health Coverage"; case MEDICAL: return "Medical Health Coverage"; case PHARMACY: return "Pharmacy Coverage"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitNetwork.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitNetwork.java index 61e995a42..24cb1a220 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitNetwork.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitNetwork.java @@ -64,6 +64,7 @@ public enum BenefitNetwork { switch (this) { case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum BenefitNetwork { switch (this) { case IN: return "Services rendered by a Network provider"; case OUT: return "Services rendered by a provider who is not in the Network"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum BenefitNetwork { switch (this) { case IN: return "In Network"; case OUT: return "Out of Network"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitSubcategory.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitSubcategory.java index 9a39bbe84..1b3c6dfc0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitSubcategory.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitSubcategory.java @@ -106,6 +106,7 @@ public enum BenefitSubcategory { case VISIONCONTACTS: return "vision-contacts"; case MEDICALPRIMARYCARE: return "medical-primarycare"; case PHARMACYDISPENSE: return "pharmacy-dispense"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum BenefitSubcategory { case VISIONCONTACTS: return "Contact Lenses"; case MEDICALPRIMARYCARE: return "Medical Primary Health Coverage"; case PHARMACYDISPENSE: return "Pharmacy Dispense Coverage"; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum BenefitSubcategory { case VISIONCONTACTS: return "Vision Contacts Coverage"; case MEDICALPRIMARYCARE: return "Medical Primary Health Coverage"; case PHARMACYDISPENSE: return "Pharmacy Dispense Coverage"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitTerm.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitTerm.java index fb70c2b9b..42eb5a460 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitTerm.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitTerm.java @@ -64,6 +64,7 @@ public enum BenefitTerm { switch (this) { case ANNUAL: return "annual"; case LIFETIME: return "lifetime"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum BenefitTerm { switch (this) { case ANNUAL: return "Annual, renewing on the anniversary"; case LIFETIME: return "For the total term, lifetime, of the policy or coverage"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum BenefitTerm { switch (this) { case ANNUAL: return "Annual"; case LIFETIME: return "Lifetime"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitType.java index 7117eedb1..f92d19aa3 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitType.java @@ -106,6 +106,7 @@ public enum BenefitType { case VISIONCONTACTS: return "vision-contacts"; case MEDICALPRIMARYCARE: return "medical-primarycare"; case PHARMACYDISPENSE: return "pharmacy-dispense"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum BenefitType { case VISIONCONTACTS: return "Contact Lenses"; case MEDICALPRIMARYCARE: return "Medical Primary Health Coverage"; case PHARMACYDISPENSE: return "Pharmacy Dispense Coverage"; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum BenefitType { case VISIONCONTACTS: return "Vision Contacts Coverage"; case MEDICALPRIMARYCARE: return "Medical Primary Health Coverage"; case PHARMACYDISPENSE: return "Pharmacy Dispense Coverage"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitUnit.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitUnit.java index 2d88b4275..d0281b06a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitUnit.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BenefitUnit.java @@ -64,6 +64,7 @@ public enum BenefitUnit { switch (this) { case INDIVIDUAL: return "individual"; case FAMILY: return "family"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum BenefitUnit { switch (this) { case INDIVIDUAL: return "A single individual"; case FAMILY: return "A family, typically includes self, spous(s) and children to a defined age"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum BenefitUnit { switch (this) { case INDIVIDUAL: return "Individual"; case FAMILY: return "Family"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BindingStrength.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BindingStrength.java index c0ab36887..7dbe5cb25 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BindingStrength.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BindingStrength.java @@ -78,6 +78,7 @@ public enum BindingStrength { case EXTENSIBLE: return "extensible"; case PREFERRED: return "preferred"; case EXAMPLE: return "example"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum BindingStrength { case EXTENSIBLE: return "To be conformant, instances of this element SHALL include a code from the specified value set if any of the codes within the value set can apply to the concept being communicated. If the value set does not cover the concept (based on human review), alternate codings (or, data type allowing, text) may be included instead."; case PREFERRED: return "Instances are encouraged to draw from the specified codes for interoperability purposes but are not required to do so to be considered conformant."; case EXAMPLE: return "Instances are not expected or even encouraged to draw from the specified value set. The value set merely provides examples of the types of concepts intended to be included."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum BindingStrength { case EXTENSIBLE: return "Extensible"; case PREFERRED: return "Preferred"; case EXAMPLE: return "Example"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BundleType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BundleType.java index 8c833cc2b..92833fa5d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BundleType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/BundleType.java @@ -113,6 +113,7 @@ public enum BundleType { case HISTORY: return "history"; case SEARCHSET: return "searchset"; case COLLECTION: return "collection"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum BundleType { case HISTORY: return "The bundle is a list of resources from a history interaction on a server."; case SEARCHSET: return "The bundle is a list of resources returned as a result of a search/query interaction, operation, or message."; case COLLECTION: return "The bundle is a set of resources collected into a single document for ease of distribution."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum BundleType { case HISTORY: return "History List"; case SEARCHSET: return "Search Results"; case COLLECTION: return "Collection"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CardinalityBehavior.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CardinalityBehavior.java index 7001708fc..16ad2d33f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CardinalityBehavior.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CardinalityBehavior.java @@ -64,6 +64,7 @@ public enum CardinalityBehavior { switch (this) { case SINGLE: return "single"; case MULTIPLE: return "multiple"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum CardinalityBehavior { switch (this) { case SINGLE: return "The item may only be selected one time"; case MULTIPLE: return "The item may be selected multiple times"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum CardinalityBehavior { switch (this) { case SINGLE: return "Single"; case MULTIPLE: return "Multiple"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CarePlanActivityCategory.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CarePlanActivityCategory.java index 388cbac60..c3140f55f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CarePlanActivityCategory.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CarePlanActivityCategory.java @@ -99,6 +99,7 @@ public enum CarePlanActivityCategory { case PROCEDURE: return "procedure"; case SUPPLY: return "supply"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum CarePlanActivityCategory { case PROCEDURE: return "Plan to modify the patient in some way (surgery, physiotherapy, education, counseling, etc.)"; case SUPPLY: return "Plan to provide something to the patient (medication, medical supply, etc.)"; case OTHER: return "Some other form of action"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum CarePlanActivityCategory { case PROCEDURE: return "Procedure"; case SUPPLY: return "Supply"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CarePlanActivityStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CarePlanActivityStatus.java index b2b109c16..14fa5aa15 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CarePlanActivityStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CarePlanActivityStatus.java @@ -92,6 +92,7 @@ public enum CarePlanActivityStatus { case ONHOLD: return "on-hold"; case COMPLETED: return "completed"; case CANCELLED: return "cancelled"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum CarePlanActivityStatus { case ONHOLD: return "Activity was started but has temporarily ceased with an expectation of resumption at a future time."; case COMPLETED: return "The activities have been completed (more or less) as planned."; case CANCELLED: return "The activities have been ended prior to completion (perhaps even before they were started)."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum CarePlanActivityStatus { case ONHOLD: return "On Hold"; case COMPLETED: return "Completed"; case CANCELLED: return "Cancelled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CarePlanRelationship.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CarePlanRelationship.java index a296b8390..0f6066a04 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CarePlanRelationship.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CarePlanRelationship.java @@ -71,6 +71,7 @@ public enum CarePlanRelationship { case INCLUDES: return "includes"; case REPLACES: return "replaces"; case FULFILLS: return "fulfills"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum CarePlanRelationship { case INCLUDES: return "The referenced plan is considered to be part of this plan."; case REPLACES: return "This plan takes the places of the referenced plan."; case FULFILLS: return "This plan provides details about how to perform activities defined at a higher level by the referenced plan."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum CarePlanRelationship { case INCLUDES: return "Includes"; case REPLACES: return "Replaces"; case FULFILLS: return "Fulfills"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CarePlanStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CarePlanStatus.java index f09f66017..82b8a783e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CarePlanStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CarePlanStatus.java @@ -85,6 +85,7 @@ public enum CarePlanStatus { case ACTIVE: return "active"; case COMPLETED: return "completed"; case CANCELLED: return "cancelled"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum CarePlanStatus { case ACTIVE: return "The plan is intended to be followed and used as part of patient care."; case COMPLETED: return "The plan is no longer in use and is not expected to be followed or used in patient care."; case CANCELLED: return "The plan has been terminated prior to reaching completion (though it may have been replaced by a new plan)."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum CarePlanStatus { case ACTIVE: return "Active"; case COMPLETED: return "Completed"; case CANCELLED: return "Cancelled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CdsRuleActionType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CdsRuleActionType.java index 2469f5540..6d16dc974 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CdsRuleActionType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CdsRuleActionType.java @@ -78,6 +78,7 @@ public enum CdsRuleActionType { case UPDATE: return "update"; case REMOVE: return "remove"; case FIREEVENT: return "fire-event"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CdsRuleActionType { case UPDATE: return "The action is to update an existing resource"; case REMOVE: return "The action is to remove an existing resource"; case FIREEVENT: return "The action is to fire a specific event"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CdsRuleActionType { case UPDATE: return "Update"; case REMOVE: return "Remove"; case FIREEVENT: return "Fire Event"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CdsRuleParticipant.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CdsRuleParticipant.java index c91ace770..d453996e8 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CdsRuleParticipant.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CdsRuleParticipant.java @@ -78,6 +78,7 @@ public enum CdsRuleParticipant { case PERSON: return "person"; case PRACTITIONER: return "practitioner"; case RELATEDPERSON: return "related-person"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CdsRuleParticipant { case PERSON: return "The participant is a person"; case PRACTITIONER: return "The participant is a practitioner involved in the patient's care"; case RELATEDPERSON: return "The participant is a person related to the patient"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CdsRuleParticipant { case PERSON: return "Person"; case PRACTITIONER: return "Practitioner"; case RELATEDPERSON: return "Related Person"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CdsRuleTriggerType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CdsRuleTriggerType.java index e3e202a5d..25b88d737 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CdsRuleTriggerType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CdsRuleTriggerType.java @@ -99,6 +99,7 @@ public enum CdsRuleTriggerType { case DATAREMOVED: return "data-removed"; case DATAACCESSED: return "data-accessed"; case DATAACCESSENDED: return "data-access-ended"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum CdsRuleTriggerType { case DATAREMOVED: return "The trigger occurs whenever data of a particular type is removed"; case DATAACCESSED: return "The trigger occurs whenever data of a particular type is accessed"; case DATAACCESSENDED: return "The trigger occurs whenever access to data of a particular type is completed"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum CdsRuleTriggerType { case DATAREMOVED: return "Data Removed"; case DATAACCESSED: return "Data Accessed"; case DATAACCESSENDED: return "Data Access Ended"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ChoiceListOrientation.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ChoiceListOrientation.java index 855831b49..750e7da48 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ChoiceListOrientation.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ChoiceListOrientation.java @@ -64,6 +64,7 @@ public enum ChoiceListOrientation { switch (this) { case HORIZONTAL: return "horizontal"; case VERTICAL: return "vertical"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ChoiceListOrientation { switch (this) { case HORIZONTAL: return "List choices along the horizontal axis"; case VERTICAL: return "List choices down the vertical axis"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ChoiceListOrientation { switch (this) { case HORIZONTAL: return "Horizontal"; case VERTICAL: return "Vertical"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ChromosomeHuman.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ChromosomeHuman.java index dd79d900d..7331d26c4 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ChromosomeHuman.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ChromosomeHuman.java @@ -218,6 +218,7 @@ public enum ChromosomeHuman { case _22: return "22"; case X: return "X"; case Y: return "Y"; + case NULL: return null; default: return "?"; } } @@ -250,6 +251,7 @@ public enum ChromosomeHuman { case _22: return "chromsome 22"; case X: return "chromsome X"; case Y: return "chromsome Y"; + case NULL: return null; default: return "?"; } } @@ -279,6 +281,7 @@ public enum ChromosomeHuman { case _22: return "chromsome 22"; case X: return "chromsome X"; case Y: return "chromsome Y"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimException.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimException.java index 7fd815de2..eb037c45f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimException.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimException.java @@ -64,6 +64,7 @@ public enum ClaimException { switch (this) { case STUDENT: return "student"; case DISABLED: return "disabled"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ClaimException { switch (this) { case STUDENT: return "Fulltime Student"; case DISABLED: return "Disabled"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ClaimException { switch (this) { case STUDENT: return "Student (Fulltime)"; case DISABLED: return "Disabled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimModifiers.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimModifiers.java index 507a3a578..3daa9b2c5 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimModifiers.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimModifiers.java @@ -85,6 +85,7 @@ public enum ClaimModifiers { case C: return "C"; case E: return "E"; case X: return "X"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ClaimModifiers { case C: return "Treatment associated with TMJ."; case E: return "Implant or associated with an implant."; case X: return "None."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ClaimModifiers { case C: return "TMJ treatment"; case E: return "Implant or associated with an implant"; case X: return "None"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimSubtype.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimSubtype.java index 936931db2..ea49cc5ba 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimSubtype.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimSubtype.java @@ -64,6 +64,7 @@ public enum ClaimSubtype { switch (this) { case ORTHO: return "ortho"; case EMERGENCY: return "emergency"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ClaimSubtype { switch (this) { case ORTHO: return "A claim for Orthodontic Services."; case EMERGENCY: return "A claim for emergency services."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ClaimSubtype { switch (this) { case ORTHO: return "Orthodontic Claim"; case EMERGENCY: return "Emergency Claim"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimTypeLink.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimTypeLink.java index e12ff53bb..4ba5b538d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimTypeLink.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimTypeLink.java @@ -85,6 +85,7 @@ public enum ClaimTypeLink { case PHARMACY: return "pharmacy"; case PROFESSIONAL: return "professional"; case VISION: return "vision"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ClaimTypeLink { case PHARMACY: return "A claim for Pharmacy based goods and services."; case PROFESSIONAL: return "A claim for Professional, typically out-patient, goods and services."; case VISION: return "A claim for Vision (Opthamologist, Optometrist and Optician) goods and services."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ClaimTypeLink { case PHARMACY: return "Pharmacy"; case PROFESSIONAL: return "Professional"; case VISION: return "Vision"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimUseLink.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimUseLink.java index d20d2aa21..c2fa36044 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimUseLink.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClaimUseLink.java @@ -78,6 +78,7 @@ public enum ClaimUseLink { case PROPOSED: return "proposed"; case EXPLORATORY: return "exploratory"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ClaimUseLink { case PROPOSED: return "The treatment is proposed and this represents a Pre-authorization for the services."; case EXPLORATORY: return "The treatment is proposed and this represents a Pre-determination for the services."; case OTHER: return "A locally defined or otherwise resolved status."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ClaimUseLink { case PROPOSED: return "Proposed"; case EXPLORATORY: return "Exploratory"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClassificationOrContext.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClassificationOrContext.java index 0e32a2576..a2193c045 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClassificationOrContext.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClassificationOrContext.java @@ -64,6 +64,7 @@ public enum ClassificationOrContext { switch (this) { case CLASSIFICATION: return "classification"; case CONTEXT: return "context"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ClassificationOrContext { switch (this) { case CLASSIFICATION: return "Indicates the useContext is a classification - e.g. Administrative, financial, etc."; case CONTEXT: return "Indicates the useContext is a context - a domain of use - e.g. Particular country, organization or system"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ClassificationOrContext { switch (this) { case CLASSIFICATION: return "Classification"; case CONTEXT: return "Context"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClinicalImpressionStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClinicalImpressionStatus.java index 6288dac55..4a2383953 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClinicalImpressionStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ClinicalImpressionStatus.java @@ -71,6 +71,7 @@ public enum ClinicalImpressionStatus { case INPROGRESS: return "in-progress"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ClinicalImpressionStatus { case INPROGRESS: return "The assessment is still on-going and results are not yet final."; case COMPLETED: return "The assessment is done and the results are final."; case ENTEREDINERROR: return "This assessment was never actually done and the record is erroneous (e.g. Wrong patient)."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ClinicalImpressionStatus { case INPROGRESS: return "In progress"; case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CodesystemContentMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CodesystemContentMode.java index 2f1a3d316..7ac3cf5d8 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CodesystemContentMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CodesystemContentMode.java @@ -78,6 +78,7 @@ public enum CodesystemContentMode { case EXAMPLAR: return "examplar"; case FRAGMENT: return "fragment"; case COMPLETE: return "complete"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CodesystemContentMode { case EXAMPLAR: return "A few representative concepts are included in the code system resource"; case FRAGMENT: return "A subset of the code system concepts are included in the code system resource"; case COMPLETE: return "All the concepts defined by the code system are included in the code system resource"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CodesystemContentMode { case EXAMPLAR: return "Examplar"; case FRAGMENT: return "Fragment"; case COMPLETE: return "Complete"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CommunicationRequestStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CommunicationRequestStatus.java index b75929c7f..b416238c9 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CommunicationRequestStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CommunicationRequestStatus.java @@ -120,6 +120,7 @@ public enum CommunicationRequestStatus { case SUSPENDED: return "suspended"; case REJECTED: return "rejected"; case FAILED: return "failed"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum CommunicationRequestStatus { case SUSPENDED: return "The request has been held by originating system/user request."; case REJECTED: return "The receiving system has declined to fulfill the request"; case FAILED: return "The communication was attempted, but due to some procedural error, it could not be completed."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum CommunicationRequestStatus { case SUSPENDED: return "Suspended"; case REJECTED: return "Rejected"; case FAILED: return "Failed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CommunicationStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CommunicationStatus.java index d0dcc9d43..aa73bb81f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CommunicationStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CommunicationStatus.java @@ -85,6 +85,7 @@ public enum CommunicationStatus { case SUSPENDED: return "suspended"; case REJECTED: return "rejected"; case FAILED: return "failed"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum CommunicationStatus { case SUSPENDED: return "The communication transmission has been held by originating system/user request."; case REJECTED: return "The receiving system has declined to accept the message."; case FAILED: return "There was a failure in transmitting the message out."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum CommunicationStatus { case SUSPENDED: return "Suspended"; case REJECTED: return "Rejected"; case FAILED: return "Failed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CompartmentType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CompartmentType.java index 13e2d6484..96b163f2b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CompartmentType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CompartmentType.java @@ -85,6 +85,7 @@ public enum CompartmentType { case RELATEDPERSON: return "RelatedPerson"; case PRACTITIONER: return "Practitioner"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum CompartmentType { case RELATEDPERSON: return "The compartment definition is for the related-person compartment"; case PRACTITIONER: return "The compartment definition is for the practitioner compartment"; case DEVICE: return "The compartment definition is for the device compartment"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum CompartmentType { case RELATEDPERSON: return "RelatedPerson"; case PRACTITIONER: return "Practitioner"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CompositionAttestationMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CompositionAttestationMode.java index dccade77b..db9a74567 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CompositionAttestationMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CompositionAttestationMode.java @@ -78,6 +78,7 @@ public enum CompositionAttestationMode { case PROFESSIONAL: return "professional"; case LEGAL: return "legal"; case OFFICIAL: return "official"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CompositionAttestationMode { case PROFESSIONAL: return "The person authenticated the content in their professional capacity."; case LEGAL: return "The person authenticated the content and accepted legal responsibility for its content."; case OFFICIAL: return "The organization authenticated the content as consistent with their policies and procedures."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CompositionAttestationMode { case PROFESSIONAL: return "Professional"; case LEGAL: return "Legal"; case OFFICIAL: return "Official"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CompositionStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CompositionStatus.java index 22ffd248b..7a0f02482 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CompositionStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CompositionStatus.java @@ -78,6 +78,7 @@ public enum CompositionStatus { case FINAL: return "final"; case AMENDED: return "amended"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CompositionStatus { case FINAL: return "This version of the composition is complete and verified by an appropriate person and no further work is planned. Any subsequent updates would be on a new version of the composition."; case AMENDED: return "The composition content or the referenced resources have been modified (edited or added to) subsequent to being released as \"final\" and the composition is complete and verified by an authorized person."; case ENTEREDINERROR: return "The composition or document was originally created/issued in error, and this is an amendment that marks that the entire series should not be considered as valid."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CompositionStatus { case FINAL: return "Final"; case AMENDED: return "Amended"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConceptMapEquivalence.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConceptMapEquivalence.java index 8f17dd085..6125f9d17 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConceptMapEquivalence.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConceptMapEquivalence.java @@ -113,6 +113,7 @@ public enum ConceptMapEquivalence { case INEXACT: return "inexact"; case UNMATCHED: return "unmatched"; case DISJOINT: return "disjoint"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum ConceptMapEquivalence { case INEXACT: return "The target mapping overlaps with the source concept, but both source and target cover additional meaning, or the definitions are imprecise and it is uncertain whether they have the same boundaries to their meaning. The sense in which the mapping is narrower SHALL be described in the comments in this case, and applications should be careful when attempting to use these mappings operationally."; case UNMATCHED: return "There is no match for this concept in the destination concept system."; case DISJOINT: return "This is an explicit assertion that there is no mapping between the source and target concept."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum ConceptMapEquivalence { case INEXACT: return "Inexact"; case UNMATCHED: return "Unmatched"; case DISJOINT: return "Disjoint"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConceptPropertyType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConceptPropertyType.java index c32915d56..645448d55 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConceptPropertyType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConceptPropertyType.java @@ -92,6 +92,7 @@ public enum ConceptPropertyType { case INTEGER: return "integer"; case BOOLEAN: return "boolean"; case DATETIME: return "dateTime"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ConceptPropertyType { case INTEGER: return "The property value is a string (often used to assign ranking values to concepts for supporting score assessments)"; case BOOLEAN: return "The property value is a boolean true | false"; case DATETIME: return "The property is a date or a date + time"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ConceptPropertyType { case INTEGER: return "integer"; case BOOLEAN: return "boolean"; case DATETIME: return "dateTime"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionCategory.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionCategory.java index 90adc97e9..5522d1c69 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionCategory.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionCategory.java @@ -78,6 +78,7 @@ public enum ConditionCategory { case SYMPTOM: return "symptom"; case FINDING: return "finding"; case DIAGNOSIS: return "diagnosis"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ConditionCategory { case SYMPTOM: return "A symptom of a condition (as might be mentioned in a review of systems)."; case FINDING: return "An observation made by a healthcare provider."; case DIAGNOSIS: return "This is a judgment made by a healthcare provider that the patient has a particular disease or condition."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ConditionCategory { case SYMPTOM: return "Symptom"; case FINDING: return "Finding"; case DIAGNOSIS: return "Diagnosis"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionClinical.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionClinical.java index 60158f856..b61e67621 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionClinical.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionClinical.java @@ -78,6 +78,7 @@ public enum ConditionClinical { case RELAPSE: return "relapse"; case REMISSION: return "remission"; case RESOLVED: return "resolved"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ConditionClinical { case RELAPSE: return "The subject is re-experiencing the symptoms of the condition after a period of remission or presumed resolution."; case REMISSION: return "The subject is no longer experiencing the symptoms of the condition, but there is a risk of the symptoms returning."; case RESOLVED: return "The subject is no longer experiencing the symptoms of the condition and there is no perceived risk of the symptoms returning."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ConditionClinical { case RELAPSE: return "Relapse"; case REMISSION: return "Remission"; case RESOLVED: return "Resolved"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionState.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionState.java index 2b493799a..2098c1b42 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionState.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionState.java @@ -71,6 +71,7 @@ public enum ConditionState { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case RESOLVED: return "resolved"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ConditionState { case ACTIVE: return "The condition is active."; case INACTIVE: return "The condition inactive but not resolved."; case RESOLVED: return "The condition is resolved."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ConditionState { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case RESOLVED: return "Resolved"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionVerStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionVerStatus.java index 724f36609..34eef48d3 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionVerStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionVerStatus.java @@ -92,6 +92,7 @@ public enum ConditionVerStatus { case REFUTED: return "refuted"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ConditionVerStatus { case REFUTED: return "This condition has been ruled out by diagnostic and clinical evidence."; case ENTEREDINERROR: return "The statement was entered in error and is not valid."; case UNKNOWN: return "The condition status is unknown. Note that \"unknown\" is a value of last resort and every attempt should be made to provide a meaningful value other than \"unknown\"."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ConditionVerStatus { case REFUTED: return "Refuted"; case ENTEREDINERROR: return "Entered In Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionalDeleteStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionalDeleteStatus.java index 439e8ac9b..6f8440c14 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionalDeleteStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConditionalDeleteStatus.java @@ -71,6 +71,7 @@ public enum ConditionalDeleteStatus { case NOTSUPPORTED: return "not-supported"; case SINGLE: return "single"; case MULTIPLE: return "multiple"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ConditionalDeleteStatus { case NOTSUPPORTED: return "No support for conditional deletes."; case SINGLE: return "Conditional deletes are supported, but only single resources at a time."; case MULTIPLE: return "Conditional deletes are supported, and multiple resources can be deleted in a single interaction."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ConditionalDeleteStatus { case NOTSUPPORTED: return "Not Supported"; case SINGLE: return "Single Deletes Supported"; case MULTIPLE: return "Multiple Deletes Supported"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConformanceExpectation.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConformanceExpectation.java index 9b78ea5dd..85b6eae88 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConformanceExpectation.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConformanceExpectation.java @@ -78,6 +78,7 @@ public enum ConformanceExpectation { case SHOULD: return "SHOULD"; case MAY: return "MAY"; case SHOULDNOT: return "SHOULD-NOT"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ConformanceExpectation { case SHOULD: return "Support for the specified capability is strongly encouraged and failure to support it should only occur after careful consideration."; case MAY: return "Support for the specified capability is not necessary to be considered conformant and the requirement should be considered strictly optional."; case SHOULDNOT: return "Support for the specified capability is strongly discouraged and should occur only after careful consideration."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ConformanceExpectation { case SHOULD: return "SHOULD"; case MAY: return "MAY"; case SHOULDNOT: return "SHOULD-NOT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConformanceResourceStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConformanceResourceStatus.java index 73f2c9e6d..55986f93c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConformanceResourceStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConformanceResourceStatus.java @@ -71,6 +71,7 @@ public enum ConformanceResourceStatus { case DRAFT: return "draft"; case ACTIVE: return "active"; case RETIRED: return "retired"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ConformanceResourceStatus { case DRAFT: return "This resource is still under development."; case ACTIVE: return "This resource is ready for normal use."; case RETIRED: return "This resource has been withdrawn or superseded and should no longer be used."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ConformanceResourceStatus { case DRAFT: return "Draft"; case ACTIVE: return "Active"; case RETIRED: return "Retired"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConformanceStatementKind.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConformanceStatementKind.java index 6615888b7..9eb5d99c8 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConformanceStatementKind.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConformanceStatementKind.java @@ -71,6 +71,7 @@ public enum ConformanceStatementKind { case INSTANCE: return "instance"; case CAPABILITY: return "capability"; case REQUIREMENTS: return "requirements"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ConformanceStatementKind { case INSTANCE: return "The Conformance instance represents the present capabilities of a specific system instance. This is the kind returned by OPTIONS for a FHIR server end-point."; case CAPABILITY: return "The Conformance instance represents the capabilities of a system or piece of software, independent of a particular installation."; case REQUIREMENTS: return "The Conformance instance represents a set of requirements for other systems to meet; e.g. as part of an implementation guide or 'request for proposal'."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ConformanceStatementKind { case INSTANCE: return "Instance"; case CAPABILITY: return "Capability"; case REQUIREMENTS: return "Requirements"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConstraintSeverity.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConstraintSeverity.java index 7af89afd2..a76f0215d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConstraintSeverity.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ConstraintSeverity.java @@ -64,6 +64,7 @@ public enum ConstraintSeverity { switch (this) { case ERROR: return "error"; case WARNING: return "warning"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ConstraintSeverity { switch (this) { case ERROR: return "If the constraint is violated, the resource is not conformant."; case WARNING: return "If the constraint is violated, the resource is conformant, but it is not necessarily following best practice."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ConstraintSeverity { switch (this) { case ERROR: return "Error"; case WARNING: return "Warning"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContactPointSystem.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContactPointSystem.java index ef1dfcf3c..08abbe5e7 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContactPointSystem.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContactPointSystem.java @@ -85,6 +85,7 @@ public enum ContactPointSystem { case EMAIL: return "email"; case PAGER: return "pager"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ContactPointSystem { case EMAIL: return "The value is an email address."; case PAGER: return "The value is a pager number. These may be local pager numbers that are only usable on a particular pager system."; case OTHER: return "A contact that is not a phone, fax, or email address. The format of the value SHOULD be a URL. This is intended for various personal contacts including blogs, Twitter, Facebook, etc. Do not use for email addresses. If this is not a URL, then it will require human interpretation."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ContactPointSystem { case EMAIL: return "Email"; case PAGER: return "Pager"; case OTHER: return "URL"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContactPointUse.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContactPointUse.java index 4c0c49bf4..5aef1afef 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContactPointUse.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContactPointUse.java @@ -85,6 +85,7 @@ public enum ContactPointUse { case TEMP: return "temp"; case OLD: return "old"; case MOBILE: return "mobile"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ContactPointUse { case TEMP: return "A temporary contact point. The period can provide more detailed information."; case OLD: return "This contact point is no longer in use (or was never correct, but retained for records)."; case MOBILE: return "A telecommunication device that moves and stays with its owner. May have characteristics of all other use codes, suitable for urgent matters, not the first choice for routine business."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ContactPointUse { case TEMP: return "Temp"; case OLD: return "Old"; case MOBILE: return "Mobile"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContactentityType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContactentityType.java index 58a5c4c58..322be05a0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContactentityType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContactentityType.java @@ -92,6 +92,7 @@ public enum ContactentityType { case PAYOR: return "PAYOR"; case PATINF: return "PATINF"; case PRESS: return "PRESS"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ContactentityType { case PAYOR: return "Contact details for dealing with issues related to insurance claims/adjudication/payment."; case PATINF: return "Generic information contact for patients."; case PRESS: return "Dedicated contact point for matters relating to press enquiries."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ContactentityType { case PAYOR: return "Payor"; case PATINF: return "Patient"; case PRESS: return "Press"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContentType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContentType.java index 22eb20060..23091f567 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContentType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContentType.java @@ -64,6 +64,7 @@ public enum ContentType { switch (this) { case XML: return "xml"; case JSON: return "json"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ContentType { switch (this) { case XML: return "XML content-type corresponding to the application/xml+fhir mime-type."; case JSON: return "JSON content-type corresponding to the application/json+fhir mime-type."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ContentType { switch (this) { case XML: return "xml"; case JSON: return "json"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractAction.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractAction.java index 5bb12c599..6973a4380 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractAction.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractAction.java @@ -64,6 +64,7 @@ public enum ContractAction { switch (this) { case ACTIONA: return "action-a"; case ACTIONB: return "action-b"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ContractAction { switch (this) { case ACTIONA: return ""; case ACTIONB: return ""; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ContractAction { switch (this) { case ACTIONA: return "action-a"; case ACTIONB: return "action-b"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractActorrole.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractActorrole.java index 9eb9bd7d3..2176822fd 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractActorrole.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractActorrole.java @@ -64,6 +64,7 @@ public enum ContractActorrole { switch (this) { case PRACTITIONER: return "practitioner"; case PATIENT: return "patient"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ContractActorrole { switch (this) { case PRACTITIONER: return ""; case PATIENT: return ""; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ContractActorrole { switch (this) { case PRACTITIONER: return "Practitioner"; case PATIENT: return "Patient"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractSignerType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractSignerType.java index d3d985821..94901e231 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractSignerType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractSignerType.java @@ -386,6 +386,7 @@ public enum ContractSignerType { case VALID: return "VALID"; case VERF: return "VERF"; case WIT: return "WIT"; + case NULL: return null; default: return "?"; } } @@ -442,6 +443,7 @@ public enum ContractSignerType { case VALID: return "A person who validates a health information document for inclusion in the patient record. For example, a medical student or resident is credentialed to perform history or physical examinations and to write progress notes. The attending physician signs the history and physical examination to validate the entry for inclusion in the patient's medical record."; case VERF: return "A person who asserts the correctness and appropriateness of an act or the recording of the act, and is accountable for the assertion that the act or the recording of the act complies with jurisdictional or organizational policy. For example, a physician is required to countersign a verbal order that has previously been recorded in the medical record by a registered nurse who has carried out the verbal order."; case WIT: return "A person witnessing the signature of another party. A witness is not knowledgeable about the content being signed, much less approves of anything stated in the content. For example, an advanced directive witness or a witness that a party to a contract signed that certain demographic or financial information is truthful."; + case NULL: return null; default: return "?"; } } @@ -495,6 +497,7 @@ public enum ContractSignerType { case VALID: return "validator"; case VERF: return "verifier"; case WIT: return "witness"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractSubtype.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractSubtype.java index 0df7fa1c9..4cf08ed3e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractSubtype.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractSubtype.java @@ -64,6 +64,7 @@ public enum ContractSubtype { switch (this) { case DISCLOSURECA: return "disclosure-CA"; case DISCLOSUREUS: return "disclosure-US"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ContractSubtype { switch (this) { case DISCLOSURECA: return ""; case DISCLOSUREUS: return ""; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ContractSubtype { switch (this) { case DISCLOSURECA: return "disclosure-CA"; case DISCLOSUREUS: return "disclosure-US"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractTermSubtype.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractTermSubtype.java index 203e26d37..3790b51ba 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractTermSubtype.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractTermSubtype.java @@ -71,6 +71,7 @@ public enum ContractTermSubtype { case ORALHEALTHBASIC: return "OralHealth-Basic"; case ORALHEALTHMAJOR: return "OralHealth-Major"; case ORALHEALTHORTHODONTIC: return "OralHealth-Orthodontic"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ContractTermSubtype { case ORALHEALTHBASIC: return ""; case ORALHEALTHMAJOR: return ""; case ORALHEALTHORTHODONTIC: return ""; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ContractTermSubtype { case ORALHEALTHBASIC: return "OralHealth-Basic"; case ORALHEALTHMAJOR: return "OralHealth-Major"; case ORALHEALTHORTHODONTIC: return "OralHealth-Orthodontic"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractTermType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractTermType.java index 03aa6586a..9e13a770b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractTermType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractTermType.java @@ -64,6 +64,7 @@ public enum ContractTermType { switch (this) { case ORALHEALTH: return "OralHealth"; case VISION: return "Vision"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ContractTermType { switch (this) { case ORALHEALTH: return ""; case VISION: return ""; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ContractTermType { switch (this) { case ORALHEALTH: return "OralHealth"; case VISION: return "Vision"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractType.java index d4c978f80..daf293987 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ContractType.java @@ -64,6 +64,7 @@ public enum ContractType { switch (this) { case PRIVACY: return "privacy"; case DISCLOSURE: return "disclosure"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ContractType { switch (this) { case PRIVACY: return ""; case DISCLOSURE: return ""; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ContractType { switch (this) { case PRIVACY: return "privacy"; case DISCLOSURE: return "disclosure"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CopyNumberEvent.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CopyNumberEvent.java index fcda5b743..fd339c6d2 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CopyNumberEvent.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CopyNumberEvent.java @@ -71,6 +71,7 @@ public enum CopyNumberEvent { case AMP: return "amp"; case DEL: return "del"; case LOF: return "lof"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum CopyNumberEvent { case AMP: return "amplificaiton"; case DEL: return "deletion"; case LOF: return "loss of function"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum CopyNumberEvent { case AMP: return "amplificaiton"; case DEL: return "deletion"; case LOF: return "loss of function"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CoverageException.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CoverageException.java index 2d4bd9e59..0aa47e7b9 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CoverageException.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CoverageException.java @@ -64,6 +64,7 @@ public enum CoverageException { switch (this) { case STUDENT: return "student"; case DISABLED: return "disabled"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum CoverageException { switch (this) { case STUDENT: return "Fulltime Student"; case DISABLED: return "Disabled"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum CoverageException { switch (this) { case STUDENT: return "Student (Fulltime)"; case DISABLED: return "Disabled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CqifCqifTriggerType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CqifCqifTriggerType.java index 0b008ca1c..af13e2155 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CqifCqifTriggerType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/CqifCqifTriggerType.java @@ -99,6 +99,7 @@ public enum CqifCqifTriggerType { case DATAREMOVED: return "data-removed"; case DATAACCESSED: return "data-accessed"; case DATAACCESSENDED: return "data-access-ended"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum CqifCqifTriggerType { case DATAREMOVED: return "The trigger occurs whenever data of a particular type is removed"; case DATAACCESSED: return "The trigger occurs whenever data of a particular type is accessed"; case DATAACCESSENDED: return "The trigger occurs whenever access to data of a particular type is completed"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum CqifCqifTriggerType { case DATAREMOVED: return "Data Removed"; case DATAACCESSED: return "Data Accessed"; case DATAACCESSENDED: return "Data Access Ended"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DWebType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DWebType.java index 86c4066cf..f4708f858 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DWebType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DWebType.java @@ -78,6 +78,7 @@ public enum DWebType { case WADOURI: return "WADO-URI"; case IID: return "IID"; case WADOWS: return "WADO-WS"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum DWebType { case WADOURI: return "Web Access to DICOM Persistent Objects - URI"; case IID: return "IHE - Invoke Image Display Profile"; case WADOWS: return "Web Access to DICOM Persistent Objects - Web Services"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum DWebType { case WADOURI: return "WADO-URI"; case IID: return "IID"; case WADOWS: return "WADO-WS"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DataAbsentReason.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DataAbsentReason.java index 597328852..4a09ba07a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DataAbsentReason.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DataAbsentReason.java @@ -113,6 +113,7 @@ public enum DataAbsentReason { case ASTEXT: return "astext"; case ERROR: return "error"; case NAN: return "NaN"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum DataAbsentReason { case ASTEXT: return "The content of the data is represented in the resource narrative."; case ERROR: return "Some system or workflow process error means that the information is not available."; case NAN: return "NaN, standing for not a number, is a numeric data type value representing an undefined or unrepresentable value."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum DataAbsentReason { case ASTEXT: return "As Text"; case ERROR: return "Error"; case NAN: return "Not a Number"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DataTypes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DataTypes.java index 058dd1eba..8caf9fcfe 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DataTypes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DataTypes.java @@ -407,6 +407,7 @@ public enum DataTypes { case URI: return "uri"; case UUID: return "uuid"; case XHTML: return "xhtml"; + case NULL: return null; default: return "?"; } } @@ -466,6 +467,7 @@ public enum DataTypes { case URI: return "String of characters used to identify a name or a resource"; case UUID: return "A UUID, represented as a URI"; case XHTML: return "XHTML format, as defined by W3C, but restricted usage (mainly, no active content)"; + case NULL: return null; default: return "?"; } } @@ -522,6 +524,7 @@ public enum DataTypes { case URI: return "uri"; case UUID: return "uuid"; case XHTML: return "XHTML"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DataelementStringency.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DataelementStringency.java index 8649eb3a7..358481ed1 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DataelementStringency.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DataelementStringency.java @@ -92,6 +92,7 @@ public enum DataelementStringency { case CONVERTABLE: return "convertable"; case SCALEABLE: return "scaleable"; case FLEXIBLE: return "flexible"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum DataelementStringency { case CONVERTABLE: return "The data element allows multiple units of measure that are convertable between each other (e.g. inches and centimeters) and/or allows data to be captured in multiple value sets for which a known mapping exists allowing conversion of meaning."; case SCALEABLE: return "A convertable data element where unit conversions are different only by a power of 10; e.g. g, mg, kg."; case FLEXIBLE: return "The data element is unconstrained in units, choice of data types and/or choice of vocabulary such that automated comparison of data captured using the data element is not possible."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum DataelementStringency { case CONVERTABLE: return "Convertable"; case SCALEABLE: return "Scaleable"; case FLEXIBLE: return "Flexible"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DaysOfWeek.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DaysOfWeek.java index 06aec0c19..2526443ca 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DaysOfWeek.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DaysOfWeek.java @@ -99,6 +99,7 @@ public enum DaysOfWeek { case FRI: return "fri"; case SAT: return "sat"; case SUN: return "sun"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum DaysOfWeek { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum DaysOfWeek { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DetectedissueSeverity.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DetectedissueSeverity.java index 1a97a72c5..f2a0aec89 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DetectedissueSeverity.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DetectedissueSeverity.java @@ -71,6 +71,7 @@ public enum DetectedissueSeverity { case HIGH: return "high"; case MODERATE: return "moderate"; case LOW: return "low"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum DetectedissueSeverity { case HIGH: return "Indicates the issue may be life-threatening or has the potential to cause permanent injury."; case MODERATE: return "Indicates the issue may result in noticeable adverse consequences but is unlikely to be life-threatening or cause permanent injury."; case LOW: return "Indicates the issue may result in some adverse consequences but is unlikely to substantially affect the situation of the subject."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum DetectedissueSeverity { case HIGH: return "High"; case MODERATE: return "Moderate"; case LOW: return "Low"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DeviceAction.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DeviceAction.java index ace279da9..ab70c400c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DeviceAction.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DeviceAction.java @@ -71,6 +71,7 @@ public enum DeviceAction { case IMPLANTED: return "implanted"; case EXPLANTED: return "explanted"; case MANIPULATED: return "manipulated"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum DeviceAction { case IMPLANTED: return "The device was implanted in the patient during the procedure."; case EXPLANTED: return "The device was explanted from the patient during the procedure."; case MANIPULATED: return "The device remains in that patient, but its location, settings, or functionality was changed."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum DeviceAction { case IMPLANTED: return "Implanted"; case EXPLANTED: return "Explanted"; case MANIPULATED: return "Manipulated"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DeviceUseRequestPriority.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DeviceUseRequestPriority.java index 8e01ccec4..2dfe1524f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DeviceUseRequestPriority.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DeviceUseRequestPriority.java @@ -78,6 +78,7 @@ public enum DeviceUseRequestPriority { case URGENT: return "urgent"; case STAT: return "stat"; case ASAP: return "asap"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum DeviceUseRequestPriority { case URGENT: return "The request should be done urgently."; case STAT: return "The request is time-critical."; case ASAP: return "The request should be acted on as soon as possible."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum DeviceUseRequestPriority { case URGENT: return "Urgent"; case STAT: return "Stat"; case ASAP: return "ASAP"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DeviceUseRequestStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DeviceUseRequestStatus.java index 62e170834..58946c519 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DeviceUseRequestStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DeviceUseRequestStatus.java @@ -120,6 +120,7 @@ public enum DeviceUseRequestStatus { case SUSPENDED: return "suspended"; case REJECTED: return "rejected"; case ABORTED: return "aborted"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum DeviceUseRequestStatus { case SUSPENDED: return "The request has been held by originating system/user request."; case REJECTED: return "The receiving system has declined to fulfill the request."; case ABORTED: return "The request was attempted, but due to some procedural error, it could not be completed."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum DeviceUseRequestStatus { case SUSPENDED: return "Suspended"; case REJECTED: return "Rejected"; case ABORTED: return "Aborted"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Devicestatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Devicestatus.java index fdde097d6..7ac444d95 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Devicestatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Devicestatus.java @@ -71,6 +71,7 @@ public enum Devicestatus { case AVAILABLE: return "available"; case NOTAVAILABLE: return "not-available"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum Devicestatus { case AVAILABLE: return "The Device is available for use."; case NOTAVAILABLE: return "The Device is no longer available for use (e.g. lost, expired, damaged)."; case ENTEREDINERROR: return "The Device was entered in error and voided."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum Devicestatus { case AVAILABLE: return "Available"; case NOTAVAILABLE: return "Not Available"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DiagnosticOrderPriority.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DiagnosticOrderPriority.java index 64386f5aa..a3b415039 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DiagnosticOrderPriority.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DiagnosticOrderPriority.java @@ -78,6 +78,7 @@ public enum DiagnosticOrderPriority { case URGENT: return "urgent"; case STAT: return "stat"; case ASAP: return "asap"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum DiagnosticOrderPriority { case URGENT: return "The order should be urgently."; case STAT: return "The order is time-critical."; case ASAP: return "The order should be acted on as soon as possible."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum DiagnosticOrderPriority { case URGENT: return "Urgent"; case STAT: return "Stat"; case ASAP: return "ASAP"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DiagnosticOrderStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DiagnosticOrderStatus.java index 983a7f248..29847244b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DiagnosticOrderStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DiagnosticOrderStatus.java @@ -148,6 +148,7 @@ public enum DiagnosticOrderStatus { case REJECTED: return "rejected"; case FAILED: return "failed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -170,6 +171,7 @@ public enum DiagnosticOrderStatus { case REJECTED: return "The receiving system has declined to fulfill the request."; case FAILED: return "The diagnostic investigation was attempted, but due to some procedural error, it could not be completed."; case ENTEREDINERROR: return "The request was entered in error and voided."; + case NULL: return null; default: return "?"; } } @@ -189,6 +191,7 @@ public enum DiagnosticOrderStatus { case REJECTED: return "Rejected"; case FAILED: return "Failed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DiagnosticReportStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DiagnosticReportStatus.java index 9ec4f774d..068988ccb 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DiagnosticReportStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DiagnosticReportStatus.java @@ -99,6 +99,7 @@ public enum DiagnosticReportStatus { case APPENDED: return "appended"; case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum DiagnosticReportStatus { case APPENDED: return "The report has been modified subsequent to being Final, and is complete and verified by an authorized person. New content has been added, but existing content hasn't changed."; case CANCELLED: return "The report is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The report has been withdrawn following a previous final release."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum DiagnosticReportStatus { case APPENDED: return "Appended"; case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DigitalMediaSubtype.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DigitalMediaSubtype.java index 65e6c4ad5..268b79981 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DigitalMediaSubtype.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DigitalMediaSubtype.java @@ -106,6 +106,7 @@ public enum DigitalMediaSubtype { case IRIS: return "iris"; case PALM: return "palm"; case FACE: return "face"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum DigitalMediaSubtype { case IRIS: return "An iris scan used for identification purposes"; case PALM: return "A palm scan used for identification purposes"; case FACE: return "A face scan used for identification purposes"; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum DigitalMediaSubtype { case IRIS: return "Iris"; case PALM: return "Palm"; case FACE: return "Face"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DigitalMediaType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DigitalMediaType.java index 98eb297eb..6cbcbe6ab 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DigitalMediaType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DigitalMediaType.java @@ -71,6 +71,7 @@ public enum DigitalMediaType { case PHOTO: return "photo"; case VIDEO: return "video"; case AUDIO: return "audio"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum DigitalMediaType { case PHOTO: return "The media consists of one or more unmoving images, including photographs, computer-generated graphs and charts, and scanned documents"; case VIDEO: return "The media consists of a series of frames that capture a moving image"; case AUDIO: return "The media consists of a sound recording"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum DigitalMediaType { case PHOTO: return "Photo"; case VIDEO: return "Video"; case AUDIO: return "Audio"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DocumentMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DocumentMode.java index e8d3a2f9e..9fc571a4c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DocumentMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DocumentMode.java @@ -64,6 +64,7 @@ public enum DocumentMode { switch (this) { case PRODUCER: return "producer"; case CONSUMER: return "consumer"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum DocumentMode { switch (this) { case PRODUCER: return "The application produces documents of the specified type."; case CONSUMER: return "The application consumes documents of the specified type."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum DocumentMode { switch (this) { case PRODUCER: return "Producer"; case CONSUMER: return "Consumer"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DocumentReferenceStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DocumentReferenceStatus.java index ee0293152..c617a362a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DocumentReferenceStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DocumentReferenceStatus.java @@ -71,6 +71,7 @@ public enum DocumentReferenceStatus { case CURRENT: return "current"; case SUPERSEDED: return "superseded"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum DocumentReferenceStatus { case CURRENT: return "This is the current reference for this document."; case SUPERSEDED: return "This reference has been superseded by another reference."; case ENTEREDINERROR: return "This reference was created in error."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum DocumentReferenceStatus { case CURRENT: return "Current"; case SUPERSEDED: return "Superseded"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DocumentRelationshipType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DocumentRelationshipType.java index 9c887a211..b64b616a9 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DocumentRelationshipType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/DocumentRelationshipType.java @@ -78,6 +78,7 @@ public enum DocumentRelationshipType { case TRANSFORMS: return "transforms"; case SIGNS: return "signs"; case APPENDS: return "appends"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum DocumentRelationshipType { case TRANSFORMS: return "This document was generated by transforming the target document (e.g. format or language conversion)."; case SIGNS: return "This document is a signature of the target document."; case APPENDS: return "This document adds additional information to the target document."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum DocumentRelationshipType { case TRANSFORMS: return "Transforms"; case SIGNS: return "Signs"; case APPENDS: return "Appends"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterAdmitSource.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterAdmitSource.java index ebe9e4917..0732bb7c3 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterAdmitSource.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterAdmitSource.java @@ -120,6 +120,7 @@ public enum EncounterAdmitSource { case PSYCH: return "psych"; case REHAB: return "rehab"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum EncounterAdmitSource { case PSYCH: return ""; case REHAB: return ""; case OTHER: return ""; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum EncounterAdmitSource { case PSYCH: return "From psychiatric hospital"; case REHAB: return "From rehabilitation facility"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterClass.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterClass.java index 11594a1ad..8c5dda7b0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterClass.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterClass.java @@ -113,6 +113,7 @@ public enum EncounterClass { case DAYTIME: return "daytime"; case VIRTUAL: return "virtual"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum EncounterClass { case DAYTIME: return "An encounter where the patient needs more prolonged treatment or investigations than outpatients, but who do not need to stay in the hospital overnight."; case VIRTUAL: return "An encounter that takes place where the patient and practitioner do not physically meet but use electronic means for contact."; case OTHER: return "Any other encounter type that is not described by one of the other values. Where this is used it is expected that an implementer will include an extension value to define what the actual other type is."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum EncounterClass { case DAYTIME: return "Daytime"; case VIRTUAL: return "Virtual"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterDiet.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterDiet.java index 311f0d69f..fb809f838 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterDiet.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterDiet.java @@ -99,6 +99,7 @@ public enum EncounterDiet { case VEGAN: return "vegan"; case HALAL: return "halal"; case KOSHER: return "kosher"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum EncounterDiet { case VEGAN: return "Food without meat, poultry, seafood, eggs, dairy products and other animal-derived substances."; case HALAL: return "Foods that conform to Islamic law."; case KOSHER: return "Foods that conform to Jewish dietary law."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum EncounterDiet { case VEGAN: return "Vegan"; case HALAL: return "Halal"; case KOSHER: return "Kosher"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterDischargeDisposition.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterDischargeDisposition.java index 7773cbc5f..2ce34de6c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterDischargeDisposition.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterDischargeDisposition.java @@ -113,6 +113,7 @@ public enum EncounterDischargeDisposition { case PSY: return "psy"; case REHAB: return "rehab"; case OTH: return "oth"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum EncounterDischargeDisposition { case PSY: return ""; case REHAB: return ""; case OTH: return ""; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum EncounterDischargeDisposition { case PSY: return "Psychiatric hospital"; case REHAB: return "Rehabilitation"; case OTH: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterLocationStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterLocationStatus.java index 98186c2cc..cb21a3446 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterLocationStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterLocationStatus.java @@ -82,6 +82,7 @@ Not to be used when the patient is currently at the location case ACTIVE: return "active"; case RESERVED: return "reserved"; case COMPLETED: return "completed"; + case NULL: return null; default: return "?"; } } @@ -94,6 +95,7 @@ Not to be used when the patient is currently at the location case ACTIVE: return "The patient is currently at this location, or was between the period specified.\n\nA system may update these records when the patient leaves the location to either reserved, or completed"; case RESERVED: return "This location is held empty for this patient."; case COMPLETED: return "The patient was at this location during the period specified.\n\nNot to be used when the patient is currently at the location"; + case NULL: return null; default: return "?"; } } @@ -103,6 +105,7 @@ Not to be used when the patient is currently at the location case ACTIVE: return "Active"; case RESERVED: return "Reserved"; case COMPLETED: return "Completed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterParticipantType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterParticipantType.java index 658d84ff7..80ff58158 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterParticipantType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterParticipantType.java @@ -64,6 +64,7 @@ public enum EncounterParticipantType { switch (this) { case TRANSLATOR: return "translator"; case EMERGENCY: return "emergency"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum EncounterParticipantType { switch (this) { case TRANSLATOR: return "A translator who is facilitating communication with the patient during the encounter."; case EMERGENCY: return "A person to be contacted in case of an emergency during the encounter."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum EncounterParticipantType { switch (this) { case TRANSLATOR: return "Translator"; case EMERGENCY: return "Emergency"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterPriority.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterPriority.java index 8c9faf54a..5d633b133 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterPriority.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterPriority.java @@ -85,6 +85,7 @@ public enum EncounterPriority { case URG: return "urg"; case SURG: return "s-urg"; case NOURG: return "no-urg"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum EncounterPriority { case URG: return "Within 30 minutes."; case SURG: return "Within 60 minutes."; case NOURG: return "Within 120 minutes."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum EncounterPriority { case URG: return "Urgent"; case SURG: return "Semi-urgent"; case NOURG: return "Non-urgent"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterSpecialArrangements.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterSpecialArrangements.java index 3efdb8d23..92505dd33 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterSpecialArrangements.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterSpecialArrangements.java @@ -85,6 +85,7 @@ public enum EncounterSpecialArrangements { case INT: return "int"; case ATT: return "att"; case DOG: return "dog"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum EncounterSpecialArrangements { case INT: return ""; case ATT: return ""; case DOG: return ""; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum EncounterSpecialArrangements { case INT: return "Interpreter"; case ATT: return "Attendant"; case DOG: return "Guide dog"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterState.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterState.java index b6b5d49c3..2d1cb3df6 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterState.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterState.java @@ -92,6 +92,7 @@ public enum EncounterState { case ONLEAVE: return "onleave"; case FINISHED: return "finished"; case CANCELLED: return "cancelled"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum EncounterState { case ONLEAVE: return "The Encounter has begun, but the patient is temporarily on leave."; case FINISHED: return "The Encounter has ended."; case CANCELLED: return "The Encounter has ended before it has begun."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum EncounterState { case ONLEAVE: return "On Leave"; case FINISHED: return "Finished"; case CANCELLED: return "Cancelled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterType.java index c292ef198..2f9008374 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EncounterType.java @@ -78,6 +78,7 @@ public enum EncounterType { case BD_BMCLIN: return "BD/BM-clin"; case CCS60: return "CCS60"; case OKI: return "OKI"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum EncounterType { case BD_BMCLIN: return ""; case CCS60: return ""; case OKI: return ""; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum EncounterType { case BD_BMCLIN: return "Bone drilling/bone marrow punction in clinic"; case CCS60: return "Infant colon screening - 60 minutes"; case OKI: return "Outpatient Kenacort injection"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EndpointStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EndpointStatus.java index 3328054e9..26477a055 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EndpointStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EndpointStatus.java @@ -78,6 +78,7 @@ public enum EndpointStatus { case SUSPENDED: return "suspended"; case ERROR: return "error"; case OFF: return "off"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum EndpointStatus { case SUSPENDED: return "This endpoint is temporarily unavailable"; case ERROR: return "This endpoint has exceeded connectivity thresholds and is considered in an error state and should no longer be attempted to connect to until corrective action is taken"; case OFF: return "This endpoint is no longer to be used"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum EndpointStatus { case SUSPENDED: return "Suspended"; case ERROR: return "Error"; case OFF: return "Off"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EntformulaAdditive.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EntformulaAdditive.java index e84673065..8479bf7c0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EntformulaAdditive.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EntformulaAdditive.java @@ -85,6 +85,7 @@ public enum EntformulaAdditive { case CARBOHYDRATE: return "carbohydrate"; case FIBER: return "fiber"; case WATER: return "water"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum EntformulaAdditive { case CARBOHYDRATE: return ""; case FIBER: return ""; case WATER: return ""; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum EntformulaAdditive { case CARBOHYDRATE: return "Modular carbohydrate enteral formula component"; case FIBER: return "Modular fiber enteral formula component"; case WATER: return "Added water"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EpisodeOfCareStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EpisodeOfCareStatus.java index 92f2ad825..c8bf7e013 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EpisodeOfCareStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/EpisodeOfCareStatus.java @@ -92,6 +92,7 @@ public enum EpisodeOfCareStatus { case ONHOLD: return "onhold"; case FINISHED: return "finished"; case CANCELLED: return "cancelled"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum EpisodeOfCareStatus { case ONHOLD: return "This episode of care is on hold, the organization has limited responsibility for the patient (such as while on respite)."; case FINISHED: return "This episode of care is finished at the organization is not expecting to be providing care to the patient. Can also be known as \"closed\", \"completed\" or other similar terms."; case CANCELLED: return "The episode of care was cancelled, or withdrawn from service, often selected during the planned stage as the patient may have gone elsewhere, or the circumstances have changed and the organization is unable to provide the care. It indicates that services terminated outside the planned/expected workflow."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum EpisodeOfCareStatus { case ONHOLD: return "On Hold"; case FINISHED: return "Finished"; case CANCELLED: return "Cancelled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ExOnsettype.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ExOnsettype.java index 593ec828a..0b8a9013f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ExOnsettype.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ExOnsettype.java @@ -71,6 +71,7 @@ public enum ExOnsettype { case LXM: return "LXM"; case SYM: return "SYM"; case LMN: return "LMN"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ExOnsettype { case LXM: return "Date of last examination."; case SYM: return "Date when symptoms were first noticed.."; case LMN: return "Start date of last menstruation."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ExOnsettype { case LXM: return "Last Exam"; case SYM: return "Start of Symptoms"; case LMN: return "Last Menstruation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ExProgramCode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ExProgramCode.java index 75352de2b..269e26f9d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ExProgramCode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ExProgramCode.java @@ -71,6 +71,7 @@ public enum ExProgramCode { case AS: return "AS"; case HD: return "HD"; case AUSCR: return "AUSCR"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ExProgramCode { case AS: return "Child Asthma Program"; case HD: return "Heamodialisis Program."; case AUSCR: return "Autism Screening Program."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ExProgramCode { case AS: return "Child Asthma"; case HD: return "Heamodialisis"; case AUSCR: return "Autism Screening"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ExtensionContext.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ExtensionContext.java index b71bdc6d0..424cb9894 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ExtensionContext.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ExtensionContext.java @@ -71,6 +71,7 @@ public enum ExtensionContext { case RESOURCE: return "resource"; case DATATYPE: return "datatype"; case EXTENSION: return "extension"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ExtensionContext { case RESOURCE: return "The context is all elements matching a particular resource element path."; case DATATYPE: return "The context is all nodes matching a particular data type element path (root or repeating element) or all elements referencing a particular primitive data type (expressed as the datatype name)."; case EXTENSION: return "The context is a particular extension from a particular profile, a uri that identifies the extension definition."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ExtensionContext { case RESOURCE: return "Resource"; case DATATYPE: return "Datatype"; case EXTENSION: return "Extension"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FilterOperator.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FilterOperator.java index 3214a877e..9fe798ae5 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FilterOperator.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FilterOperator.java @@ -92,6 +92,7 @@ public enum FilterOperator { case REGEX: return "regex"; case IN: return "in"; case NOTIN: return "not-in"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum FilterOperator { case REGEX: return "The specified property of the code matches the regex specified in the provided value."; case IN: return "The specified property of the code is in the set of codes or concepts specified in the provided value (comma separated list)."; case NOTIN: return "The specified property of the code is not in the set of codes or concepts specified in the provided value (comma separated list)."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum FilterOperator { case REGEX: return "Regular Expression"; case IN: return "In Set"; case NOTIN: return "Not in Set"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FlagCategory.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FlagCategory.java index af43b16bf..b82663015 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FlagCategory.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FlagCategory.java @@ -85,6 +85,7 @@ public enum FlagCategory { case LAB: return "lab"; case ADMIN: return "admin"; case CONTACT: return "contact"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum FlagCategory { case LAB: return "Flags related to performing laboratory tests and related processes (e.g. phlebotomy)."; case ADMIN: return "Flags related to administrative and financial processes."; case CONTACT: return "Flags related to coming into contact with the patient."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum FlagCategory { case LAB: return "Lab"; case ADMIN: return "Administrative"; case CONTACT: return "Subject contact"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FlagPriority.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FlagPriority.java index 33f0af734..84fd46f96 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FlagPriority.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FlagPriority.java @@ -78,6 +78,7 @@ public enum FlagPriority { case PL: return "PL"; case PM: return "PM"; case PH: return "PH"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum FlagPriority { case PL: return "Low priority."; case PM: return "Medium priority."; case PH: return "High priority."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum FlagPriority { case PL: return "Low priority"; case PM: return "Medium priority"; case PH: return "High priority"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FlagStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FlagStatus.java index 2f975e3c5..9fe0cacce 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FlagStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FlagStatus.java @@ -71,6 +71,7 @@ public enum FlagStatus { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum FlagStatus { case ACTIVE: return "A current flag that should be displayed to a user. A system may use the category to determine which roles should view the flag."; case INACTIVE: return "The flag does not need to be displayed any more."; case ENTEREDINERROR: return "The flag was added in error, and should no longer be displayed."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum FlagStatus { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FmConditions.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FmConditions.java index 449f2f281..d7fa14c7b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FmConditions.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/FmConditions.java @@ -57,6 +57,7 @@ public enum FmConditions { public String toCode() { switch (this) { case _123987: return "123987"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum FmConditions { public String getDefinition() { switch (this) { case _123987: return "Headache"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case _123987: return "Headache"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Forms.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Forms.java index 7732ee965..2dc2aef32 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Forms.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Forms.java @@ -64,6 +64,7 @@ public enum Forms { switch (this) { case _1: return "1"; case _2: return "2"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum Forms { switch (this) { case _1: return ""; case _2: return ""; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum Forms { switch (this) { case _1: return "1"; case _2: return "2"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Fundsreserve.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Fundsreserve.java index 4a4eee238..9923ae784 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Fundsreserve.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Fundsreserve.java @@ -71,6 +71,7 @@ public enum Fundsreserve { case PATIENT: return "patient"; case PROVIDER: return "provider"; case NONE: return "none"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum Fundsreserve { case PATIENT: return ""; case PROVIDER: return ""; case NONE: return ""; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum Fundsreserve { case PATIENT: return "patient"; case PROVIDER: return "provider"; case NONE: return "none"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GaoEvaluationResultCode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GaoEvaluationResultCode.java index f7c4e86c7..586edc19a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GaoEvaluationResultCode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GaoEvaluationResultCode.java @@ -92,6 +92,7 @@ public enum GaoEvaluationResultCode { case INCOMPLETE: return "incomplete"; case MANUAL: return "manual"; case NOTCOVERED: return "notcovered"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum GaoEvaluationResultCode { case INCOMPLETE: return "Evaluation was not completed (e.g., because more information is necessary)."; case MANUAL: return "The evaluation was issued through a manual process."; case NOTCOVERED: return "No evaluation was performed as the requested service is not covered for this patient."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum GaoEvaluationResultCode { case INCOMPLETE: return "Evaluation not completed."; case MANUAL: return "Manual Evaluation"; case NOTCOVERED: return "Not covered"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalAcceptanceStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalAcceptanceStatus.java index af80e2aed..adadb0c0e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalAcceptanceStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalAcceptanceStatus.java @@ -71,6 +71,7 @@ public enum GoalAcceptanceStatus { case AGREE: return "agree"; case DISAGREE: return "disagree"; case PENDING: return "pending"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum GoalAcceptanceStatus { case AGREE: return "Stakeholder supports pursuit of the goal"; case DISAGREE: return "Stakeholder is not in support of the pursuit of the goal"; case PENDING: return "Stakeholder has not yet made a decision on whether they support the goal"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum GoalAcceptanceStatus { case AGREE: return "Agree"; case DISAGREE: return "Disagree"; case PENDING: return "Pending"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalCategory.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalCategory.java index 091dcd403..9f1196724 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalCategory.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalCategory.java @@ -85,6 +85,7 @@ public enum GoalCategory { case BEHAVIORAL: return "behavioral"; case NURSING: return "nursing"; case PHYSIOTHERAPY: return "physiotherapy"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum GoalCategory { case BEHAVIORAL: return "Goals related to the manner in which the subject acts."; case NURSING: return "Goals related to the practice of nursing or established by nurses."; case PHYSIOTHERAPY: return "Goals related to the mobility and motor capability of the subject."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum GoalCategory { case BEHAVIORAL: return "behavioral"; case NURSING: return "nursing"; case PHYSIOTHERAPY: return "physiotherapy"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalPriority.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalPriority.java index 57ac377f7..fe5fd1eb5 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalPriority.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalPriority.java @@ -71,6 +71,7 @@ public enum GoalPriority { case HIGH: return "high"; case MEDIUM: return "medium"; case LOW: return "low"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum GoalPriority { case HIGH: return "Indicates that the goal is of considerable importance and should be a primary focus of care delivery."; case MEDIUM: return "Indicates that the goal has a reasonable degree of importance and that concrete action should be taken towards the goal. Attainment is not as critical as high-priority goals."; case LOW: return "The goal is desirable but is not sufficiently important to devote significant resources to. Achievement of the goal may be sought when incidental to achieving other goals."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum GoalPriority { case HIGH: return "high"; case MEDIUM: return "medium"; case LOW: return "low"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalRelationshipType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalRelationshipType.java index ac9e30652..659db480d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalRelationshipType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalRelationshipType.java @@ -85,6 +85,7 @@ public enum GoalRelationshipType { case REPLACEMENT: return "replacement"; case COMPONENT: return "component"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum GoalRelationshipType { case REPLACEMENT: return "Indicates that this goal has been replaced by the target goal"; case COMPONENT: return "Indicates that the target goal is considered to be a \"piece\" of attaining this goal."; case OTHER: return "Indicates that the relationship is not covered by one of the pre-defined codes. (An extension may convey more information about the meaning of the relationship.)"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum GoalRelationshipType { case REPLACEMENT: return "Replacement"; case COMPONENT: return "Component"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalStatus.java index 972e8f440..0138b81d5 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalStatus.java @@ -113,6 +113,7 @@ public enum GoalStatus { case SUSTAINING: return "sustaining"; case ONHOLD: return "on-hold"; case CANCELLED: return "cancelled"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum GoalStatus { case SUSTAINING: return "The goal has been met, but ongoing activity is needed to sustain the goal objective"; case ONHOLD: return "The goal remains a long term objective but is no longer being actively pursued for a temporary period of time."; case CANCELLED: return "The goal is no longer being sought"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum GoalStatus { case SUSTAINING: return "Sustaining"; case ONHOLD: return "On Hold"; case CANCELLED: return "Cancelled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalStatusReason.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalStatusReason.java index 2b071b4e7..62236bea5 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalStatusReason.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GoalStatusReason.java @@ -78,6 +78,7 @@ public enum GoalStatusReason { case LIFEEVENT: return "life-event"; case REPLACED: return "replaced"; case PATIENTREQUEST: return "patient-request"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum GoalStatusReason { case LIFEEVENT: return "Goal suspended or ended because of a significant life event (marital change, bereavement, etc.)."; case REPLACED: return "Goal has been superseded by a new goal."; case PATIENTREQUEST: return "Patient wishes the goal to be set aside, at least temporarily."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum GoalStatusReason { case LIFEEVENT: return "life event"; case REPLACED: return "replaced"; case PATIENTREQUEST: return "patient request"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GroupType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GroupType.java index 23743a660..bba30a792 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GroupType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GroupType.java @@ -92,6 +92,7 @@ public enum GroupType { case DEVICE: return "device"; case MEDICATION: return "medication"; case SUBSTANCE: return "substance"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum GroupType { case DEVICE: return "Group contains Device resources"; case MEDICATION: return "Group contains Medication resources"; case SUBSTANCE: return "Group contains Substance resources"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum GroupType { case DEVICE: return "Device"; case MEDICATION: return "Medication"; case SUBSTANCE: return "Substance"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GroupingBehavior.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GroupingBehavior.java index dfe136523..eff18d559 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GroupingBehavior.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GroupingBehavior.java @@ -71,6 +71,7 @@ public enum GroupingBehavior { case VISUALGROUP: return "visual-group"; case LOGICALGROUP: return "logical-group"; case SENTENCEGROUP: return "sentence-group"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum GroupingBehavior { case VISUALGROUP: return "Any group marked with this behavior should be displayed as a visual group to the end user"; case LOGICALGROUP: return "A group with this behavior logically groups its sub-elements, and may be shown as a visual group to the end user, but it is not required to do so"; case SENTENCEGROUP: return "A group of related alternative items is a sentence group if the target referenced by the item is the same in all the items, and each item simply constitutes a different variation on how to specify the details for the target. For example, two items that could be in a SentenceGroup are \"aspirin, 500 mg, 2 times per day\" and \"aspirin, 300 mg, 3 times per day\". In both cases, aspirin is the target referenced by the item, and the two items represent two different options for how aspirin might be ordered for the patient. Note that a SentenceGroup would almost always have an associated selection behavior of \"AtMostOne\", unless it's a required item, in which case, it would be \"ExactlyOne\""; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum GroupingBehavior { case VISUALGROUP: return "Visual Group"; case LOGICALGROUP: return "Logical Group"; case SENTENCEGROUP: return "Sentence Group"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuidanceResponseActionType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuidanceResponseActionType.java index b8d7f4ee7..98d057c40 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuidanceResponseActionType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuidanceResponseActionType.java @@ -78,6 +78,7 @@ public enum GuidanceResponseActionType { case UPDATE: return "update"; case REMOVE: return "remove"; case FIREEVENT: return "fire-event"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum GuidanceResponseActionType { case UPDATE: return "The action is to update an existing resource"; case REMOVE: return "The action is to remove an existing resource"; case FIREEVENT: return "The action is to fire a specific event"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum GuidanceResponseActionType { case UPDATE: return "Update"; case REMOVE: return "Remove"; case FIREEVENT: return "Fire Event"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuidanceResponseStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuidanceResponseStatus.java index f97d4b85f..15ec1729c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuidanceResponseStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuidanceResponseStatus.java @@ -85,6 +85,7 @@ public enum GuidanceResponseStatus { case DATAREQUIRED: return "data-required"; case INPROGRESS: return "in-progress"; case FAILURE: return "failure"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum GuidanceResponseStatus { case DATAREQUIRED: return "The request was processed, but more data is required to complete the evaluation"; case INPROGRESS: return "The request is currently being processed"; case FAILURE: return "The request was not processed successfully"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum GuidanceResponseStatus { case DATAREQUIRED: return "Data Required"; case INPROGRESS: return "In Progress"; case FAILURE: return "Failure"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuideDependencyType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuideDependencyType.java index 845e74109..fb45a40c4 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuideDependencyType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuideDependencyType.java @@ -64,6 +64,7 @@ public enum GuideDependencyType { switch (this) { case REFERENCE: return "reference"; case INCLUSION: return "inclusion"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum GuideDependencyType { switch (this) { case REFERENCE: return "The guide is referred to by URL."; case INCLUSION: return "The guide is embedded in this guide when published."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum GuideDependencyType { switch (this) { case REFERENCE: return "Reference"; case INCLUSION: return "Inclusion"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuidePageKind.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuidePageKind.java index 0915c3558..7b6e76fe8 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuidePageKind.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuidePageKind.java @@ -106,6 +106,7 @@ public enum GuidePageKind { case DICTIONARY: return "dictionary"; case TOC: return "toc"; case RESOURCE: return "resource"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum GuidePageKind { case DICTIONARY: return "This is a page that creates the listed resources as a dictionary."; case TOC: return "This is a generated page that contains the table of contents."; case RESOURCE: return "This is a page that represents a presented resource. This is typically used for generated conformance resource presentations."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum GuidePageKind { case DICTIONARY: return "Dictionary"; case TOC: return "Table Of Contents"; case RESOURCE: return "Resource"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuideResourcePurpose.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuideResourcePurpose.java index a5aaccd8f..c5d1b0d01 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuideResourcePurpose.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/GuideResourcePurpose.java @@ -92,6 +92,7 @@ public enum GuideResourcePurpose { case EXTENSION: return "extension"; case DICTIONARY: return "dictionary"; case LOGICAL: return "logical"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum GuideResourcePurpose { case EXTENSION: return "The resource defines an extension (StructureDefinition) that is used in the implementation guide."; case DICTIONARY: return "The resource contains a dictionary that is part of the implementation guide."; case LOGICAL: return "The resource defines a logical model (in a StructureDefinition) that is used in the implementation guide."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum GuideResourcePurpose { case EXTENSION: return "Extension"; case DICTIONARY: return "Dictionary"; case LOGICAL: return "Logical Model"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HistoryStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HistoryStatus.java index 88c158d64..da5969194 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HistoryStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HistoryStatus.java @@ -78,6 +78,7 @@ public enum HistoryStatus { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case HEALTHUNKNOWN: return "health-unknown"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum HistoryStatus { case COMPLETED: return "All relevant health information is known and captured."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case HEALTHUNKNOWN: return "Health information for this individual is unavailable/unknown."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum HistoryStatus { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in error"; case HEALTHUNKNOWN: return "Health unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAbnIntNumericNom.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAbnIntNumericNom.java index 21b87836f..cedc43c25 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAbnIntNumericNom.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAbnIntNumericNom.java @@ -64,6 +64,7 @@ public enum HspcAbnIntNumericNom { switch (this) { case HIGHER: return "higher"; case LOWER: return "lower"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum HspcAbnIntNumericNom { switch (this) { case HIGHER: return "The results were lower than the technical limits of the test procedure"; case LOWER: return "The results were higher than the technical limits of the test procedure"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum HspcAbnIntNumericNom { switch (this) { case HIGHER: return "Higher than technical"; case LOWER: return "Lower than technical"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAddressUse.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAddressUse.java index e8954a998..a0d275d94 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAddressUse.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAddressUse.java @@ -127,6 +127,7 @@ public enum HspcAddressUse { case H: return "H"; case DIR: return "DIR"; case CONF: return "CONF"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum HspcAddressUse { case H: return ""; case DIR: return ""; case CONF: return ""; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum HspcAddressUse { case H: return "Home address"; case DIR: return "Direct address"; case CONF: return "Conficential address"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAdmissionSource.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAdmissionSource.java index dbb82e021..720bf1d3b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAdmissionSource.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAdmissionSource.java @@ -197,6 +197,7 @@ public enum HspcAdmissionSource { case _510105656: return "510105656"; case _528129530: return "528129530"; case _510105654: return "510105654"; + case NULL: return null; default: return "?"; } } @@ -226,6 +227,7 @@ public enum HspcAdmissionSource { case _510105656: return "The source of admission is a transfer from an external home health agency"; case _528129530: return "The source of admission is a transfer from a hospice facility"; case _510105654: return "The source of admission is a transfer from a psychiatric, substance abuse, or rehabilitation facility"; + case NULL: return null; default: return "?"; } } @@ -252,6 +254,7 @@ public enum HspcAdmissionSource { case _510105656: return "Transfer From Another HHA"; case _528129530: return "Transfer from hospice"; case _510105654: return "Transfer From Pysch, Substance Abuse or Rehab Hosp"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAllergyIntoleranceStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAllergyIntoleranceStatus.java index c815f0de9..731f599de 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAllergyIntoleranceStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAllergyIntoleranceStatus.java @@ -71,6 +71,7 @@ public enum HspcAllergyIntoleranceStatus { case _1797: return "1797"; case _69074: return "69074"; case _31119: return "31119"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum HspcAllergyIntoleranceStatus { case _1797: return "Indication that a symptom or condition is subsided or healed."; case _69074: return "The state of being mistaken."; case _31119: return "The state of not likely being true."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum HspcAllergyIntoleranceStatus { case _1797: return "Resolved"; case _69074: return "Error"; case _31119: return "Unlikely"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAllergyIntoleranceType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAllergyIntoleranceType.java index caf290a8b..9c57ec5f2 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAllergyIntoleranceType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcAllergyIntoleranceType.java @@ -57,6 +57,7 @@ public enum HspcAllergyIntoleranceType { public String toCode() { switch (this) { case _521059339: return "521059339"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum HspcAllergyIntoleranceType { public String getDefinition() { switch (this) { case _521059339: return "An abnormal ability to tolerate a food, drug, or environmental substance."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case _521059339: return "Intolerance"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcArrivalStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcArrivalStatus.java index 04344eadb..3bd409e1f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcArrivalStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcArrivalStatus.java @@ -64,6 +64,7 @@ public enum HspcArrivalStatus { switch (this) { case _2000000339: return "2000000339"; case _51084650: return "51084650"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum HspcArrivalStatus { switch (this) { case _2000000339: return "The patient is present at the service delivery location."; case _51084650: return "The patient is currently travelling to the service delivery location."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum HspcArrivalStatus { switch (this) { case _2000000339: return "Arrived"; case _51084650: return "In transit"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcBodytempmethoddevice.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcBodytempmethoddevice.java index ab9d0fff4..1b0dc0c7a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcBodytempmethoddevice.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcBodytempmethoddevice.java @@ -78,6 +78,7 @@ public enum HspcBodytempmethoddevice { case _30522: return "30522"; case _82735: return "82735"; case _84301: return "84301"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum HspcBodytempmethoddevice { case _30522: return "The thermometer that measure the temperature by the intensity of infrared light emission. "; case _82735: return "Thermoluminescent diode thermometer is a thermometer that measures the temperature of the emitted heat from the surface of an area."; case _84301: return "MRI diffusion thermometer is an instrument that uses MRI diffusion to indicate the temperature of a substance."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum HspcBodytempmethoddevice { case _30522: return "Infrared Thermometer"; case _82735: return "Thermoluminescent diode thermometer"; case _84301: return "MRI diffusion thermometer"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcBpmeasmethoddevice.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcBpmeasmethoddevice.java index 880580f35..485621b76 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcBpmeasmethoddevice.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcBpmeasmethoddevice.java @@ -78,6 +78,7 @@ public enum HspcBpmeasmethoddevice { case _2162: return "2162"; case _31163: return "31163"; case _50577434: return "50577434"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum HspcBpmeasmethoddevice { case _2162: return "A blood pressure cuff designed to be used on an individual's thigh"; case _31163: return "A blood pressure cuff that is sized to use on an adult upper arm"; case _50577434: return "A blood pressure cuff designed to be used on an individual's ankle"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum HspcBpmeasmethoddevice { case _2162: return "Thigh cuff (24 cm)"; case _31163: return "Adult Arm Cuff"; case _50577434: return "Ankle Cuff"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcClinicalAssertStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcClinicalAssertStatus.java index 36aed4c5d..269129b4d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcClinicalAssertStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcClinicalAssertStatus.java @@ -64,6 +64,7 @@ public enum HspcClinicalAssertStatus { switch (this) { case _1797: return "1797"; case _69074: return "69074"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum HspcClinicalAssertStatus { switch (this) { case _1797: return "Indication that a symptom or condition is subsided or healed."; case _69074: return "The state of being mistaken."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum HspcClinicalAssertStatus { switch (this) { case _1797: return "Resolved"; case _69074: return "Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcDeltaFlagNumericNom.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcDeltaFlagNumericNom.java index 377d30bbd..af40cc11b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcDeltaFlagNumericNom.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcDeltaFlagNumericNom.java @@ -57,6 +57,7 @@ public enum HspcDeltaFlagNumericNom { public String toCode() { switch (this) { case UNCHANGED: return "unchanged"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum HspcDeltaFlagNumericNom { public String getDefinition() { switch (this) { case UNCHANGED: return "The current test results are not significantly different from previous results"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case UNCHANGED: return "Unchanged"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcDepartureTransportMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcDepartureTransportMode.java index c97770abe..53f1ce4dc 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcDepartureTransportMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcDepartureTransportMode.java @@ -57,6 +57,7 @@ public enum HspcDepartureTransportMode { public String toCode() { switch (this) { case _14586425: return "14586425"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum HspcDepartureTransportMode { public String getDefinition() { switch (this) { case _14586425: return "The subject departed by means of a law enforcement vehicle."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case _14586425: return "Left w/ Law Enforcement"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcFetalestimationmethod.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcFetalestimationmethod.java index d4fc95710..8bc8545c2 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcFetalestimationmethod.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcFetalestimationmethod.java @@ -64,6 +64,7 @@ public enum HspcFetalestimationmethod { switch (this) { case _103241: return "103241"; case _205940: return "205940"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum HspcFetalestimationmethod { switch (this) { case _103241: return "A method to estimate due date based on the reported date of the last known menstrual period."; case _205940: return "A method to estimate due date by measuring the size of the uterus."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum HspcFetalestimationmethod { switch (this) { case _103241: return "Last known menstrual period"; case _205940: return "Uterine size"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcLocationCondition.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcLocationCondition.java index 6671dbe5d..770878010 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcLocationCondition.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcLocationCondition.java @@ -71,6 +71,7 @@ public enum HspcLocationCondition { case _182845: return "182845"; case _528112801: return "528112801"; case _182843: return "182843"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum HspcLocationCondition { case _182845: return "The assigned service delivery location is currently dirty, awaiting cleaning."; case _528112801: return "The assigned service delivery location has been cleaned, awaiting occupancy."; case _182843: return "The assigned service delivery location is currently occupied."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum HspcLocationCondition { case _182845: return "Contaminated"; case _528112801: return "Clean"; case _182843: return "Occupied"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcLocationServiceDeliveryLocationKeyValueSet.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcLocationServiceDeliveryLocationKeyValueSet.java index cae14cdf2..9ecec7f4d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcLocationServiceDeliveryLocationKeyValueSet.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcLocationServiceDeliveryLocationKeyValueSet.java @@ -57,6 +57,7 @@ public enum HspcLocationServiceDeliveryLocationKeyValueSet { public String toCode() { switch (this) { case _119: return "119"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum HspcLocationServiceDeliveryLocationKeyValueSet { public String getDefinition() { switch (this) { case _119: return "A location that is categorized by the nursing skill, specialty, or type of care delivered"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case _119: return "Facility"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcLocationServiceDeliveryLocationNameUse.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcLocationServiceDeliveryLocationNameUse.java index 4cf109a40..ee7cadc59 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcLocationServiceDeliveryLocationNameUse.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcLocationServiceDeliveryLocationNameUse.java @@ -57,6 +57,7 @@ public enum HspcLocationServiceDeliveryLocationNameUse { public String toCode() { switch (this) { case ABR: return "ABR"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum HspcLocationServiceDeliveryLocationNameUse { public String getDefinition() { switch (this) { case ABR: return "A name or word display that has had a number of letters removed in order to fit into limited fields or spaces"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case ABR: return "Abbreviation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationDataOriginationMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationDataOriginationMode.java index 8834cd9b4..56f3521a8 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationDataOriginationMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationDataOriginationMode.java @@ -57,6 +57,7 @@ public enum HspcObservationDataOriginationMode { public String toCode() { switch (this) { case _14610118: return "14610118"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum HspcObservationDataOriginationMode { public String getDefinition() { switch (this) { case _14610118: return "Information that is given directly, either verbally or written, that is not the result of a measurement or estimate."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case _14610118: return "Stated"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationHeightMeasMethodDevice.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationHeightMeasMethodDevice.java index a5eada8b7..9e79247a6 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationHeightMeasMethodDevice.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationHeightMeasMethodDevice.java @@ -85,6 +85,7 @@ public enum HspcObservationHeightMeasMethodDevice { case _2061: return "2061"; case _2063: return "2063"; case _521363688: return "521363688"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum HspcObservationHeightMeasMethodDevice { case _2061: return "A method of determining body length or height by using a growth percentile chart"; case _2063: return "The body length or height was given verbally rather than measured."; case _521363688: return "A device for measuring body length or height. Usually constructed of a ruler and a sliding headpiece that, when placed on an individual's head will give a reading of the body length or height."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum HspcObservationHeightMeasMethodDevice { case _2061: return "Height, percentile"; case _2063: return "Height, stated (reported)"; case _521363688: return "Stadiometer"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationHeightPrecond.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationHeightPrecond.java index 45967191f..d96b17c79 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationHeightPrecond.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationHeightPrecond.java @@ -78,6 +78,7 @@ public enum HspcObservationHeightPrecond { case _84139: return "84139"; case _84140: return "84140"; case _84141: return "84141"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum HspcObservationHeightPrecond { case _84139: return "The individual's height was measured without the individual wearing shoes."; case _84140: return "The individual's height was measured while the individual was lying down."; case _84141: return "The individual's height was measured while the individual was standing up."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum HspcObservationHeightPrecond { case _84139: return "Height (body length) without shoes"; case _84140: return "Height (body length) with patient reclining"; case _84141: return "Height (body length) with patient standing"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationWeightMeasMethodDevice.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationWeightMeasMethodDevice.java index ae7af9b86..217181909 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationWeightMeasMethodDevice.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationWeightMeasMethodDevice.java @@ -113,6 +113,7 @@ public enum HspcObservationWeightMeasMethodDevice { case _2185: return "2185"; case _50550851: return "50550851"; case _521443011: return "521443011"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum HspcObservationWeightMeasMethodDevice { case _2185: return "A body weight based on other measurements plotted on a percentile chart."; case _50550851: return "A scale designed for use with infants only"; case _521443011: return "A measuring tape created to relate a child's height, as measured by the tape to the child's weight"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum HspcObservationWeightMeasMethodDevice { case _2185: return "Weight, percentile"; case _50550851: return "Infant Scale"; case _521443011: return "Broselow tape"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationWeightPrecond.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationWeightPrecond.java index 77c0b8cf2..334da766b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationWeightPrecond.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcObservationWeightPrecond.java @@ -141,6 +141,7 @@ public enum HspcObservationWeightPrecond { case _84135: return "84135"; case _84136: return "84136"; case _84137: return "84137"; + case NULL: return null; default: return "?"; } } @@ -162,6 +163,7 @@ public enum HspcObservationWeightPrecond { case _84135: return "Body weight including a gown or drape"; case _84136: return "Body weight the includes some other weight"; case _84137: return "Body weight after subtracting some other included weight"; + case NULL: return null; default: return "?"; } } @@ -180,6 +182,7 @@ public enum HspcObservationWeightPrecond { case _84135: return "Weight with gown or drape"; case _84136: return "Weight with added-on weight"; case _84137: return "Weight without added-on weight"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcOrganizationOrganizationnameuse.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcOrganizationOrganizationnameuse.java index 553e3755c..e6293f743 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcOrganizationOrganizationnameuse.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcOrganizationOrganizationnameuse.java @@ -57,6 +57,7 @@ public enum HspcOrganizationOrganizationnameuse { public String toCode() { switch (this) { case _526758025: return "526758025"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum HspcOrganizationOrganizationnameuse { public String getDefinition() { switch (this) { case _526758025: return "A name used to represent the organization in a stock exchange market."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case _526758025: return "Stock Exchange Name"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcOrganizationOrganizationtype.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcOrganizationOrganizationtype.java index 278fc1905..9ed5c40c3 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcOrganizationOrganizationtype.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcOrganizationOrganizationtype.java @@ -155,6 +155,7 @@ public enum HspcOrganizationOrganizationtype { case _526758022: return "526758022"; case _526758023: return "526758023"; case _526758024: return "526758024"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum HspcOrganizationOrganizationtype { case _526758022: return "A facility providing skilled, intermediate or custodial nursing care."; case _526758023: return "A store or a place in the hospital where drugs and medicines are dispensed and sold."; case _526758024: return "A center where outpatients are provided surgical services."; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum HspcOrganizationOrganizationtype { case _526758022: return "Nursing Care Facility"; case _526758023: return "Pharmacy"; case _526758024: return "Surgical Center"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPatientAdoptionInfo.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPatientAdoptionInfo.java index 0b0207ad9..6244711ca 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPatientAdoptionInfo.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPatientAdoptionInfo.java @@ -64,6 +64,7 @@ public enum HspcPatientAdoptionInfo { switch (this) { case _526742432: return "526742432"; case _526742433: return "526742433"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum HspcPatientAdoptionInfo { switch (this) { case _526742432: return "An indication that the medical records being viewed are from a time prior to a patient's adoption and therefore cannot be viewed by the adoptive gaurdians."; case _526742433: return "An indication that the medical records being viewed are from a time after a patient's adoption and can be viewed by the adoptive gaurdians."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum HspcPatientAdoptionInfo { switch (this) { case _526742432: return "Adopted Birth Record"; case _526742433: return "Adopted Patient Record"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPatientPersonNameUse.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPatientPersonNameUse.java index b08958594..8fec13f23 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPatientPersonNameUse.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPatientPersonNameUse.java @@ -71,6 +71,7 @@ public enum HspcPatientPersonNameUse { case _188: return "188"; case _191: return "191"; case _812: return "812"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum HspcPatientPersonNameUse { case _188: return "A name by which an individual previously identified by."; case _191: return "The name by which an individual prefers to be known by."; case _812: return "The name by which an individual in known by professionally."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum HspcPatientPersonNameUse { case _188: return "Previous Name"; case _191: return "Preferred Name"; case _812: return "Professional Name"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPatientTelecomSystem.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPatientTelecomSystem.java index ac38d32e9..757c72fad 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPatientTelecomSystem.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPatientTelecomSystem.java @@ -71,6 +71,7 @@ public enum HspcPatientTelecomSystem { case FAX: return "fax"; case EMAIL: return "email"; case PHONE: return "phone"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum HspcPatientTelecomSystem { case FAX: return "Method of communication which uses telephone lines to send and receive printed documents between facsimile devices."; case EMAIL: return "Electronic mail."; case PHONE: return "Telephone."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum HspcPatientTelecomSystem { case FAX: return "fax"; case EMAIL: return "email"; case PHONE: return "phone"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPatientVeteranMilitaryStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPatientVeteranMilitaryStatus.java index f72e0cc7a..d21c4763e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPatientVeteranMilitaryStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPatientVeteranMilitaryStatus.java @@ -120,6 +120,7 @@ public enum HspcPatientVeteranMilitaryStatus { case _40D86A6267A949C68F43C1A9EF51689B: return "40d86a62-67a9-49c6-8f43-c1a9ef51689b"; case CA02026A3EBF4FB409E002D89C931643: return "ca02026a-3ebf-4fb4-09e0-02d89c931643"; case _75F4440AEC3747FEB26D39C09C204676: return "75f4440a-ec37-47fe-b26d-39c09c204676"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum HspcPatientVeteranMilitaryStatus { case _40D86A6267A949C68F43C1A9EF51689B: return "A previous full-time member of the armed forces (military) who has a commitment to be called to active duty if necessary, but who currently works as a civilian."; case CA02026A3EBF4FB409E002D89C931643: return "Retired from a career in the armed forces (military)."; case _75F4440AEC3747FEB26D39C09C204676: return "A part-time member of a reserve military force of the United States military whos units are composed of members from the state or territory of residence."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum HspcPatientVeteranMilitaryStatus { case _40D86A6267A949C68F43C1A9EF51689B: return "Inactive Ready Reserve"; case CA02026A3EBF4FB409E002D89C931643: return "Retired military"; case _75F4440AEC3747FEB26D39C09C204676: return "National Guard"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPractitionerPracticeAffiliationType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPractitionerPracticeAffiliationType.java index eaf960e78..3e16656ec 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPractitionerPracticeAffiliationType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPractitionerPracticeAffiliationType.java @@ -57,6 +57,7 @@ public enum HspcPractitionerPracticeAffiliationType { public String toCode() { switch (this) { case _5B595190ACEB48DEB0D68950A8829183: return "5b595190-aceb-48de-b0d6-8950a8829183"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum HspcPractitionerPracticeAffiliationType { public String getDefinition() { switch (this) { case _5B595190ACEB48DEB0D68950A8829183: return "The provider's connection with the organization as a practitioner is in an educaitonal manner, i.e. as an educator or student."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case _5B595190ACEB48DEB0D68950A8829183: return "School affiliation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPractitionerPrivilege.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPractitionerPrivilege.java index 4be93e796..e9131ec3f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPractitionerPrivilege.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPractitionerPrivilege.java @@ -85,6 +85,7 @@ public enum HspcPractitionerPrivilege { case _77F1B390A4334708AD3B070E358868F4: return "77f1b390-a433-4708-ad3b-070e358868f4"; case _5750552B25D44EB886F98233756449F0: return "5750552b-25d4-4eb8-86f9-8233756449f0"; case _45FC874FD78743F2A2AA5954446B163D: return "45fc874f-d787-43f2-a2aa-5954446b163d"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum HspcPractitionerPrivilege { case _77F1B390A4334708AD3B070E358868F4: return "The provider is not allowed to practice or admit at this time"; case _5750552B25D44EB886F98233756449F0: return "The provider is allowed to practice only, cannot admit patients"; case _45FC874FD78743F2A2AA5954446B163D: return "The provider is allowed to practice and admit for a limited time"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum HspcPractitionerPrivilege { case _77F1B390A4334708AD3B070E358868F4: return "Privileges Suspended"; case _5750552B25D44EB886F98233756449F0: return "Practice Privileges Only (not allowed to admit)"; case _45FC874FD78743F2A2AA5954446B163D: return "Temporary Privileges"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPractitionerTelecomSystem.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPractitionerTelecomSystem.java index 4f058b623..2d1e410ea 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPractitionerTelecomSystem.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcPractitionerTelecomSystem.java @@ -71,6 +71,7 @@ public enum HspcPractitionerTelecomSystem { case FAX: return "fax"; case EMAIL: return "email"; case PHONE: return "phone"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum HspcPractitionerTelecomSystem { case FAX: return "Method of communication which uses telephone lines to send and receive printed documents between facsimile devices."; case EMAIL: return "Electronic mail."; case PHONE: return "Telephone."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum HspcPractitionerTelecomSystem { case FAX: return "fax"; case EMAIL: return "email"; case PHONE: return "phone"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcSpecialArrangement.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcSpecialArrangement.java index 1cd830fa8..ba26e302e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcSpecialArrangement.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcSpecialArrangement.java @@ -92,6 +92,7 @@ public enum HspcSpecialArrangement { case _528123037: return "528123037"; case _30719: return "30719"; case _528123038: return "528123038"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum HspcSpecialArrangement { case _528123037: return "A canine that has been trained to lead an idividual that is blind."; case _30719: return "A suuplimental substance given to patients who cannot obtain appropriate level of environmental oxygen through natural breathing."; case _528123038: return "A device that monitors an idividual's heart rate."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum HspcSpecialArrangement { case _528123037: return "Seeing eye dog"; case _30719: return "Oxygen"; case _528123038: return "Heart monitor"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcSubstanceCategory.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcSubstanceCategory.java index c2fd1e84b..e172a6c0a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcSubstanceCategory.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcSubstanceCategory.java @@ -57,6 +57,7 @@ public enum HspcSubstanceCategory { public String toCode() { switch (this) { case _527731710: return "527731710"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum HspcSubstanceCategory { public String getDefinition() { switch (this) { case _527731710: return "The origin of the substance is environmental."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case _527731710: return "Environmental"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcTelecomUse.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcTelecomUse.java index ddacab18b..199895007 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcTelecomUse.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcTelecomUse.java @@ -57,6 +57,7 @@ public enum HspcTelecomUse { public String toCode() { switch (this) { case NS: return "NS"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum HspcTelecomUse { public String getDefinition() { switch (this) { case NS: return "The type of telecom system was not specified for the given number."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case NS: return "Not specified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcVitalsignassociatedprecond.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcVitalsignassociatedprecond.java index 5923ff54d..9d3b9ad8d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcVitalsignassociatedprecond.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HspcVitalsignassociatedprecond.java @@ -78,6 +78,7 @@ public enum HspcVitalsignassociatedprecond { case _1966: return "1966"; case _2029: return "2029"; case _219101: return "219101"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum HspcVitalsignassociatedprecond { case _1966: return "Occurred before the cardioversion procedure"; case _2029: return "Occurred during the cardioversion procedure"; case _219101: return "Occurred at birth"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum HspcVitalsignassociatedprecond { case _1966: return "Before cardioversion"; case _2029: return "During cardioversion"; case _219101: return "At birth"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HttpVerb.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HttpVerb.java index 2ba313bef..d4446b9be 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HttpVerb.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/HttpVerb.java @@ -78,6 +78,7 @@ public enum HttpVerb { case POST: return "POST"; case PUT: return "PUT"; case DELETE: return "DELETE"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum HttpVerb { case POST: return "HTTP POST"; case PUT: return "HTTP PUT"; case DELETE: return "HTTP DELETE"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum HttpVerb { case POST: return "POST"; case PUT: return "PUT"; case DELETE: return "DELETE"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Icd10Procedures.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Icd10Procedures.java index bbc82daa4..0ab01e607 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Icd10Procedures.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Icd10Procedures.java @@ -71,6 +71,7 @@ public enum Icd10Procedures { case _123001: return "123001"; case _123002: return "123002"; case _123003: return "123003"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum Icd10Procedures { case _123001: return "Procedure 1"; case _123002: return "Procedure 2"; case _123003: return "Procedure 3"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum Icd10Procedures { case _123001: return "PROC-1"; case _123002: return "PROC-2"; case _123003: return "PROC-3"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IdentifierType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IdentifierType.java index 703ef970a..402883e94 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IdentifierType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IdentifierType.java @@ -85,6 +85,7 @@ public enum IdentifierType { case SB: return "SB"; case PLAC: return "PLAC"; case FILL: return "FILL"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum IdentifierType { case SB: return "An identifier issued by a governmental organization to an individual for the purpose of the receipt of social services and benefits."; case PLAC: return "The identifier associated with the person or service that requests or places an order."; case FILL: return "The Identifier associated with the person, or service, who produces the observations or fulfills the order requested by the requestor."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum IdentifierType { case SB: return "Social Beneficiary Identifier"; case PLAC: return "Placer Identifier"; case FILL: return "Filler Identifier"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IdentifierUse.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IdentifierUse.java index 98685a9fc..a6e96c012 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IdentifierUse.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IdentifierUse.java @@ -78,6 +78,7 @@ public enum IdentifierUse { case OFFICIAL: return "official"; case TEMP: return "temp"; case SECONDARY: return "secondary"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum IdentifierUse { case OFFICIAL: return "The identifier considered to be most trusted for the identification of this item."; case TEMP: return "A temporary identifier."; case SECONDARY: return "An identifier that was assigned in secondary use - it serves to identify the object in a relative context, but cannot be consistently assigned to the same object again in a different context."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum IdentifierUse { case OFFICIAL: return "Official"; case TEMP: return "Temp"; case SECONDARY: return "Secondary"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IdentityAssuranceLevel.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IdentityAssuranceLevel.java index 6fb02e729..64e91ef32 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IdentityAssuranceLevel.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IdentityAssuranceLevel.java @@ -78,6 +78,7 @@ public enum IdentityAssuranceLevel { case LEVEL2: return "level2"; case LEVEL3: return "level3"; case LEVEL4: return "level4"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum IdentityAssuranceLevel { case LEVEL2: return "Some confidence in the asserted identity's accuracy."; case LEVEL3: return "High confidence in the asserted identity's accuracy."; case LEVEL4: return "Very high confidence in the asserted identity's accuracy."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum IdentityAssuranceLevel { case LEVEL2: return "Level 2"; case LEVEL3: return "Level 3"; case LEVEL4: return "Level 4"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ImmunizationRecommendationDateCriterion.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ImmunizationRecommendationDateCriterion.java index c469d5303..30ed56f0b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ImmunizationRecommendationDateCriterion.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ImmunizationRecommendationDateCriterion.java @@ -85,6 +85,7 @@ public enum ImmunizationRecommendationDateCriterion { case EARLIEST: return "earliest"; case OVERDUE: return "overdue"; case LATEST: return "latest"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ImmunizationRecommendationDateCriterion { case EARLIEST: return "As early as possible."; case OVERDUE: return "Date the next dose is considered overdue."; case LATEST: return "The latest date the next dose is to be given."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ImmunizationRecommendationDateCriterion { case EARLIEST: return "Earliest Date"; case OVERDUE: return "Past Due Date"; case LATEST: return "Latest"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ImmunizationRecommendationStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ImmunizationRecommendationStatus.java index 1622b02d4..5a1bd8f04 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ImmunizationRecommendationStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ImmunizationRecommendationStatus.java @@ -64,6 +64,7 @@ public enum ImmunizationRecommendationStatus { switch (this) { case DUE: return "due"; case OVERDUE: return "overdue"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ImmunizationRecommendationStatus { switch (this) { case DUE: return "The patient is due for their next vaccination."; case OVERDUE: return "The patient is considered overdue for their next vaccination."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ImmunizationRecommendationStatus { switch (this) { case DUE: return "Due"; case OVERDUE: return "Overdue"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Intervention.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Intervention.java index 0ceff740e..c29ec0bf3 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Intervention.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Intervention.java @@ -64,6 +64,7 @@ public enum Intervention { switch (this) { case UNKNOWN: return "unknown"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum Intervention { switch (this) { case UNKNOWN: return "Unknown"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum Intervention { switch (this) { case UNKNOWN: return "Unknown"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IssueSeverity.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IssueSeverity.java index f706fb539..1bd428d95 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IssueSeverity.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IssueSeverity.java @@ -78,6 +78,7 @@ public enum IssueSeverity { case ERROR: return "error"; case WARNING: return "warning"; case INFORMATION: return "information"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum IssueSeverity { case ERROR: return "The issue is sufficiently important to cause the action to fail."; case WARNING: return "The issue is not important enough to cause the action to fail, but may cause it to be performed suboptimally or in a way that is not as desired."; case INFORMATION: return "The issue has no relation to the degree of success of the action."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum IssueSeverity { case ERROR: return "Error"; case WARNING: return "Warning"; case INFORMATION: return "Information"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IssueType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IssueType.java index e515e8bdd..dc0c4aa86 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IssueType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/IssueType.java @@ -253,6 +253,7 @@ public enum IssueType { case TIMEOUT: return "timeout"; case THROTTLED: return "throttled"; case INFORMATIONAL: return "informational"; + case NULL: return null; default: return "?"; } } @@ -290,6 +291,7 @@ public enum IssueType { case TIMEOUT: return "An internal timeout has occurred."; case THROTTLED: return "The system is not prepared to handle this request due to load management."; case INFORMATIONAL: return "A message unrelated to the processing success of the completed operation (examples of the latter include things like reminders of password expiry, system maintenance times, etc.)."; + case NULL: return null; default: return "?"; } } @@ -324,6 +326,7 @@ public enum IssueType { case TIMEOUT: return "Timeout"; case THROTTLED: return "Throttled"; case INFORMATIONAL: return "Informational Note"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ItemType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ItemType.java index 84338b1a6..09e1a201a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ItemType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ItemType.java @@ -176,6 +176,7 @@ public enum ItemType { case ATTACHMENT: return "attachment"; case REFERENCE: return "reference"; case QUANTITY: return "quantity"; + case NULL: return null; default: return "?"; } } @@ -202,6 +203,7 @@ public enum ItemType { case ATTACHMENT: return "Question with binary content such as a image, PDF, etc. as an answer"; case REFERENCE: return "Question with a reference to another resource (practitioner, organization, etc.) as an answer"; case QUANTITY: return "Question with a combination of a numeric value and unit, potentially with a comparator (<, >, etc.) as an answer."; + case NULL: return null; default: return "?"; } } @@ -225,6 +227,7 @@ public enum ItemType { case ATTACHMENT: return "Attachment"; case REFERENCE: return "Reference"; case QUANTITY: return "Quantity"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LOINC480020Answerlist.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LOINC480020Answerlist.java index d94302892..b303ef17e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LOINC480020Answerlist.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LOINC480020Answerlist.java @@ -99,6 +99,7 @@ public enum LOINC480020Answerlist { case LA181950: return "LA18195-0"; case LA181968: return "LA18196-8"; case LA181976: return "LA18197-6"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum LOINC480020Answerlist { case LA181950: return "Likely Somatic"; case LA181968: return "Likely Prenatal"; case LA181976: return "Unknown Genomic Origin"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum LOINC480020Answerlist { case LA181950: return "Likely Somatic"; case LA181968: return "Likely Prenatal"; case LA181976: return "Unknown Genomic Origin"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LOINC480194Answerlist.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LOINC480194Answerlist.java index 0e6a81dcb..851347d87 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LOINC480194Answerlist.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LOINC480194Answerlist.java @@ -99,6 +99,7 @@ public enum LOINC480194Answerlist { case LA66881: return "LA6688-1"; case LA66899: return "LA6689-9"; case LA66907: return "LA6690-7"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum LOINC480194Answerlist { case LA66881: return "Insertion/Deletion"; case LA66899: return "Inversion"; case LA66907: return "Substitution"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum LOINC480194Answerlist { case LA66881: return "Insertion/Deletion"; case LA66899: return "Inversion"; case LA66907: return "Substitution"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LOINC530345Answerlist.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LOINC530345Answerlist.java index 1fbf517dc..eaad7d176 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LOINC530345Answerlist.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LOINC530345Answerlist.java @@ -85,6 +85,7 @@ public enum LOINC530345Answerlist { case LA67053: return "LA6705-3"; case LA67061: return "LA6706-1"; case LA67079: return "LA6707-9"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum LOINC530345Answerlist { case LA67053: return "Homozygous"; case LA67061: return "Heterozygous"; case LA67079: return "Hemizygous"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum LOINC530345Answerlist { case LA67053: return "Homozygous"; case LA67061: return "Heterozygous"; case LA67079: return "Hemizygous"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LinkType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LinkType.java index 82ae215ed..d945f40be 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LinkType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LinkType.java @@ -71,6 +71,7 @@ public enum LinkType { case REPLACE: return "replace"; case REFER: return "refer"; case SEEALSO: return "seealso"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum LinkType { case REPLACE: return "The patient resource containing this link must no longer be used. The link points forward to another patient resource that must be used in lieu of the patient resource that contains this link."; case REFER: return "The patient resource containing this link is in use and valid but not considered the main source of information about a patient. The link points forward to another patient resource that should be consulted to retrieve additional patient information."; case SEEALSO: return "The patient resource containing this link is in use and valid, but points to another patient resource that is known to contain data about the same person. Data in this resource might overlap or contradict information found in the other patient resource. This link does not indicate any relative importance of the resources concerned, and both should be regarded as equally valid."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum LinkType { case REPLACE: return "Replace"; case REFER: return "Refer"; case SEEALSO: return "See also"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LinkageType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LinkageType.java index 273d5e099..9b3ace74b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LinkageType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LinkageType.java @@ -71,6 +71,7 @@ public enum LinkageType { case SOURCE: return "source"; case ALTERNATE: return "alternate"; case HISTORICAL: return "historical"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum LinkageType { case SOURCE: return "The record represents the \"source of truth\" (from the perspective of this Linkage resource) for the underlying event/condition/etc."; case ALTERNATE: return "The record represents the alternative view of the underlying event/condition/etc. The record may still be actively maintained, even though it is not considered to be the source of truth."; case HISTORICAL: return "The record represents an obsolete record of the underlyng event/condition/etc. It is not expected to be actively maintained."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum LinkageType { case SOURCE: return "Source of truth"; case ALTERNATE: return "Alternate record"; case HISTORICAL: return "Historical/obsolete record"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListEmptyReason.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListEmptyReason.java index 36e676c75..de15cb943 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListEmptyReason.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListEmptyReason.java @@ -92,6 +92,7 @@ public enum ListEmptyReason { case UNAVAILABLE: return "unavailable"; case NOTSTARTED: return "notstarted"; case CLOSED: return "closed"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ListEmptyReason { case UNAVAILABLE: return "Information to populate this list cannot be obtained; e.g. unconscious patient."; case NOTSTARTED: return "The work to populate this list has not yet begun."; case CLOSED: return "This list has now closed or has ceased to be relevant or useful."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ListEmptyReason { case UNAVAILABLE: return "Unavailable"; case NOTSTARTED: return "Not Started"; case CLOSED: return "Closed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListExampleCodes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListExampleCodes.java index 0747930ec..27a7424de 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListExampleCodes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListExampleCodes.java @@ -113,6 +113,7 @@ public enum ListExampleCodes { case WAITING: return "waiting"; case PROTOCOLS: return "protocols"; case PLANS: return "plans"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum ListExampleCodes { case WAITING: return "A list of items waiting for an event (perhaps a surgical patient waiting list)."; case PROTOCOLS: return "A set of protocols to be followed."; case PLANS: return "A set of care plans that apply in a particular context of care."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum ListExampleCodes { case WAITING: return "Waiting List"; case PROTOCOLS: return "Protocols"; case PLANS: return "Care Plans"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListItemFlag.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListItemFlag.java index 2ab1b67ff..e4bc28cd0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListItemFlag.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListItemFlag.java @@ -92,6 +92,7 @@ public enum ListItemFlag { case _04: return "04"; case _05: return "05"; case _06: return "06"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ListItemFlag { case _04: return "A new medicine item has been prescribed"; case _05: return "Administration of this medication item that the patient is currently taking is stopped or recommended to be stopped (i.e. instructed to be ceased by a health care provider). This cessation is anticipated to be permanent. The Change Description should describe the reason for cessation. Example uses: the medication in question is considered ineffective or has caused serious adverse effects. This value applies both to the cessation of a medication that is prescribed by another healthcare provider or patient self-administration of OTC medicines."; case _06: return "Administration of this medication item that the patient is currently taking is on hold, or instructed or recommended by a health care provider to be temporarily stopped, or subject to clinical review (i.e. the stop may be temporary or permanent depending on the outcome of clinical review), or temporarily suspended as a pre-requisite to certain surgical or diagnostic procedures."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ListItemFlag { case _04: return "Prescribed"; case _05: return "Ceased"; case _06: return "Suspended"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListMode.java index 265c43c35..c80ea3007 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListMode.java @@ -71,6 +71,7 @@ public enum ListMode { case WORKING: return "working"; case SNAPSHOT: return "snapshot"; case CHANGES: return "changes"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ListMode { case WORKING: return "This list is the master list, maintained in an ongoing fashion with regular updates as the real world list it is tracking changes"; case SNAPSHOT: return "This list was prepared as a snapshot. It should not be assumed to be current"; case CHANGES: return "A list that indicates where changes have been made or recommended"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ListMode { case WORKING: return "Working List"; case SNAPSHOT: return "Snapshot List"; case CHANGES: return "Change List"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListOrder.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListOrder.java index f08ce3f84..fa13fecab 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListOrder.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListOrder.java @@ -106,6 +106,7 @@ public enum ListOrder { case ALPHABETIC: return "alphabetic"; case CATEGORY: return "category"; case PATIENT: return "patient"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum ListOrder { case ALPHABETIC: return "The list is sorted alphabetically by an unspecified property of the items in the list."; case CATEGORY: return "The list is sorted categorically by an unspecified property of the items in the list."; case PATIENT: return "The list is sorted by patient, with items for each patient grouped together."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum ListOrder { case ALPHABETIC: return "Sorted Alphabetically"; case CATEGORY: return "Sorted by Category"; case PATIENT: return "Sorted by Patient"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListStatus.java index 6b59ed433..d76069d3d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ListStatus.java @@ -71,6 +71,7 @@ public enum ListStatus { case CURRENT: return "current"; case RETIRED: return "retired"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ListStatus { case CURRENT: return "The list is considered to be an active part of the patient's record."; case RETIRED: return "The list is \"old\" and should no longer be considered accurate or relevant."; case ENTEREDINERROR: return "The list was never accurate. It is retained for medico-legal purposes only."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ListStatus { case CURRENT: return "Current"; case RETIRED: return "Retired"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LocationMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LocationMode.java index a3f9cdfc7..41bfec225 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LocationMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LocationMode.java @@ -64,6 +64,7 @@ public enum LocationMode { switch (this) { case INSTANCE: return "instance"; case KIND: return "kind"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum LocationMode { switch (this) { case INSTANCE: return "The Location resource represents a specific instance of a location (e.g. Operating Theatre 1A)."; case KIND: return "The Location represents a class of locations (e.g. Any Operating Theatre) although this class of locations could be constrained within a specific boundary (such as organization, or parent location, address etc.)."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum LocationMode { switch (this) { case INSTANCE: return "Instance"; case KIND: return "Kind"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LocationPhysicalType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LocationPhysicalType.java index f84752ed9..616105dbd 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LocationPhysicalType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LocationPhysicalType.java @@ -134,6 +134,7 @@ public enum LocationPhysicalType { case RD: return "rd"; case JDN: return "jdn"; case AREA: return "area"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum LocationPhysicalType { case RD: return "A defined path to travel between 2 points that has a known name."; case JDN: return "A wide scope that covers a conceptual domain, such as a Nation (Country wide community or Federal Government - e.g. Ministry of Health), Province or State (community or Government), Business (throughout the enterprise), Nation with a business scope of an agency (e.g. CDC, FDA etc.) or a Business segment (UK Pharmacy)."; case AREA: return "A defined boundary, such as a state, region, country, county"; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum LocationPhysicalType { case RD: return "Road"; case JDN: return "Jurisdiction"; case AREA: return "Area"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LocationStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LocationStatus.java index 175b9f7e8..0b9b0878b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LocationStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/LocationStatus.java @@ -71,6 +71,7 @@ public enum LocationStatus { case ACTIVE: return "active"; case SUSPENDED: return "suspended"; case INACTIVE: return "inactive"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum LocationStatus { case ACTIVE: return "The location is operational."; case SUSPENDED: return "The location is temporarily closed."; case INACTIVE: return "The location is no longer used."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum LocationStatus { case ACTIVE: return "Active"; case SUSPENDED: return "Suspended"; case INACTIVE: return "Inactive"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapContextType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapContextType.java index 6bb422548..b20d9a9ec 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapContextType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapContextType.java @@ -64,6 +64,7 @@ public enum MapContextType { switch (this) { case TYPE: return "type"; case VARIABLE: return "variable"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum MapContextType { switch (this) { case TYPE: return "The context specifies a type"; case VARIABLE: return "The context specifies a variable"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum MapContextType { switch (this) { case TYPE: return "Type"; case VARIABLE: return "Variable"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapInputMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapInputMode.java index 148475641..9d31850b1 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapInputMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapInputMode.java @@ -64,6 +64,7 @@ public enum MapInputMode { switch (this) { case SOURCE: return "source"; case TARGET: return "target"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum MapInputMode { switch (this) { case SOURCE: return "Names an input instance used a source for mapping"; case TARGET: return "Names an instance that is being populated"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum MapInputMode { switch (this) { case SOURCE: return "Source Instance"; case TARGET: return "Target Instance"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapListMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapListMode.java index 19bbdf04a..77394a7f8 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapListMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapListMode.java @@ -71,6 +71,7 @@ public enum MapListMode { case FIRST: return "first"; case SHARE: return "share"; case LAST: return "last"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MapListMode { case FIRST: return "when the target list is being assembled, the items for this rule go first. If more that one rule defines a first item (for a given instance of mapping) then this is an error"; case SHARE: return "the target instance is shared with the target instances generated by another rule (up to the first common n items, then create new ones)"; case LAST: return "when the target list is being assembled, the items for this rule go last. If more that one rule defines a last item (for a given instance of mapping) then this is an error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MapListMode { case FIRST: return "First"; case SHARE: return "Share"; case LAST: return "Last"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapModelMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapModelMode.java index 76805913e..a5070f383 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapModelMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapModelMode.java @@ -78,6 +78,7 @@ public enum MapModelMode { case QUERIED: return "queried"; case TARGET: return "target"; case PRODUCED: return "produced"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MapModelMode { case QUERIED: return "This structure describes an instance that the mapping engine may ask for that is used a source of data"; case TARGET: return "This structure describes an instance passed to the mapping engine that is used a target of data"; case PRODUCED: return "This structure describes an instance that the mapping engine may ask to create that is used a target of data"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MapModelMode { case QUERIED: return "Queried Structure Definition"; case TARGET: return "Target Structure Definition"; case PRODUCED: return "Produced Structure Definition"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapTransform.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapTransform.java index 6855be53c..8e7ca0202 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapTransform.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MapTransform.java @@ -134,6 +134,7 @@ public enum MapTransform { case UUID: return "uuid"; case POINTER: return "pointer"; case EVALUATE: return "evaluate"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum MapTransform { case UUID: return "something"; case POINTER: return "something"; case EVALUATE: return "something"; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum MapTransform { case UUID: return "uuid"; case POINTER: return "pointer"; case EVALUATE: return "evaluate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MaritalStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MaritalStatus.java index 39a16012e..ef31c1191 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MaritalStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MaritalStatus.java @@ -57,6 +57,7 @@ public enum MaritalStatus { public String toCode() { switch (this) { case U: return "U"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum MaritalStatus { public String getDefinition() { switch (this) { case U: return "The person is not presently married. The marital history is not known or stated."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case U: return "Unmarried"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MatchGrade.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MatchGrade.java index da95d9fa4..08697ac43 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MatchGrade.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MatchGrade.java @@ -78,6 +78,7 @@ public enum MatchGrade { case PROBABLE: return "probable"; case POSSIBLE: return "possible"; case CERTAINLYNOT: return "certainly-not"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MatchGrade { case PROBABLE: return "This record is a close match, but not a certain match. Additional review (e.g. by a human) may be required before using this as a match."; case POSSIBLE: return "This record may be a matching one. Additional review (e.g. by a human) SHOULD be performed before using this as a match."; case CERTAINLYNOT: return "This record is known not to be a match. Note that usually non-matching records are not returned, but in some cases records previously or likely considered as a match may specifically be negated by the matching engine"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MatchGrade { case PROBABLE: return "Probable Match"; case POSSIBLE: return "Possible Match"; case CERTAINLYNOT: return "Certainly Not a Match"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureDataUsage.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureDataUsage.java index f2b252926..d577232eb 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureDataUsage.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureDataUsage.java @@ -64,6 +64,7 @@ public enum MeasureDataUsage { switch (this) { case SUPPLEMENTALDATA: return "supplemental-data"; case RISKADJUSTMENTFACTOR: return "risk-adjustment-factor"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum MeasureDataUsage { switch (this) { case SUPPLEMENTALDATA: return "The data is intended to be provided as additional information alongside the measure results"; case RISKADJUSTMENTFACTOR: return "The data is intended to be used to calculate and apply a risk adjustment model for the measure"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum MeasureDataUsage { switch (this) { case SUPPLEMENTALDATA: return "Supplemental Data"; case RISKADJUSTMENTFACTOR: return "Risk Adjustment Factor"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasurePopulation.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasurePopulation.java index 1f6e9b5df..72e62ceed 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasurePopulation.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasurePopulation.java @@ -113,6 +113,7 @@ public enum MeasurePopulation { case MEASUREPOPULATION: return "measure-population"; case MEASUREPOPULATIONEXCLUSION: return "measure-population-exclusion"; case MEASURESCORE: return "measure-score"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum MeasurePopulation { case MEASUREPOPULATION: return "The measure population for the measure"; case MEASUREPOPULATIONEXCLUSION: return "The measure population exclusion for the measure"; case MEASURESCORE: return "The measure score for the measure"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum MeasurePopulation { case MEASUREPOPULATION: return "Measure Population"; case MEASUREPOPULATIONEXCLUSION: return "Measure Population Exclusion"; case MEASURESCORE: return "Measure Score"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureReportStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureReportStatus.java index 82b8129af..4349847a7 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureReportStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureReportStatus.java @@ -71,6 +71,7 @@ public enum MeasureReportStatus { case COMPLETE: return "complete"; case PENDING: return "pending"; case ERROR: return "error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MeasureReportStatus { case COMPLETE: return "The report is complete and ready for use"; case PENDING: return "The report is currently being generated"; case ERROR: return "An error occurred attempting to generate the report"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MeasureReportStatus { case COMPLETE: return "Complete"; case PENDING: return "Pending"; case ERROR: return "Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureReportType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureReportType.java index f3086f248..e7829a4e7 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureReportType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureReportType.java @@ -71,6 +71,7 @@ public enum MeasureReportType { case INDIVIDUAL: return "individual"; case PATIENTLIST: return "patient-list"; case SUMMARY: return "summary"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MeasureReportType { case INDIVIDUAL: return "An individual report that provides information on the performance for a given measure with respect to a single patient"; case PATIENTLIST: return "A patient list report that includes a listing of patients that satisfied each population criteria in the measure"; case SUMMARY: return "A summary report that returns the number of patients in each population criteria for the measure"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MeasureReportType { case INDIVIDUAL: return "Individual"; case PATIENTLIST: return "Patient List"; case SUMMARY: return "Summary"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureScoring.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureScoring.java index 3949f3921..fb1b11ec2 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureScoring.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureScoring.java @@ -78,6 +78,7 @@ public enum MeasureScoring { case RATIO: return "ratio"; case CONTINUOUSVARIABLE: return "continuous-variable"; case COHORT: return "cohort"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MeasureScoring { case RATIO: return "The measure score is defined using a ratio"; case CONTINUOUSVARIABLE: return "The score is defined by a calculation of some quantity"; case COHORT: return "The measure is a cohort definition"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MeasureScoring { case RATIO: return "Ratio"; case CONTINUOUSVARIABLE: return "Continuous Variable"; case COHORT: return "Cohort"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureType.java index b53ca2afa..bbcd7095e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasureType.java @@ -64,6 +64,7 @@ public enum MeasureType { switch (this) { case PROCESS: return "process"; case OUTCOME: return "outcome"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum MeasureType { switch (this) { case PROCESS: return "The measure is a process measure"; case OUTCOME: return "The measure is an outcome measure"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum MeasureType { switch (this) { case PROCESS: return "Process"; case OUTCOME: return "Outcome"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasurementPrinciple.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasurementPrinciple.java index 716d8c8f5..7bbb293d7 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasurementPrinciple.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MeasurementPrinciple.java @@ -127,6 +127,7 @@ public enum MeasurementPrinciple { case MECHANICAL: return "mechanical"; case ACOUSTICAL: return "acoustical"; case MANUAL: return "manual"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum MeasurementPrinciple { case MECHANICAL: return "Measurement is done using the mechanical principle."; case ACOUSTICAL: return "Measurement is done using the acoustical principle."; case MANUAL: return "Measurement is done using the manual principle."; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum MeasurementPrinciple { case MECHANICAL: return "MSP Mechanical"; case ACOUSTICAL: return "MSP Acoustical"; case MANUAL: return "MSP Manual"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MedicationAdminStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MedicationAdminStatus.java index 38a85b636..cea1292d0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MedicationAdminStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MedicationAdminStatus.java @@ -85,6 +85,7 @@ public enum MedicationAdminStatus { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum MedicationAdminStatus { case COMPLETED: return "All actions that are implied by the administration have occurred."; case ENTEREDINERROR: return "The administration was entered in error and therefore nullified."; case STOPPED: return "Actions implied by the administration have been permanently halted, before all of them occurred."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum MedicationAdminStatus { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case STOPPED: return "Stopped"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MedicationDispenseStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MedicationDispenseStatus.java index 9c88eeb94..6dd95f276 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MedicationDispenseStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MedicationDispenseStatus.java @@ -85,6 +85,7 @@ public enum MedicationDispenseStatus { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum MedicationDispenseStatus { case COMPLETED: return "All actions that are implied by the dispense have occurred."; case ENTEREDINERROR: return "The dispense was entered in error and therefore nullified."; case STOPPED: return "Actions implied by the dispense have been permanently halted, before all of them occurred."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum MedicationDispenseStatus { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in-Error"; case STOPPED: return "Stopped"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MedicationOrderStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MedicationOrderStatus.java index 4803f2da4..69ea1b14c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MedicationOrderStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MedicationOrderStatus.java @@ -92,6 +92,7 @@ public enum MedicationOrderStatus { case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; case DRAFT: return "draft"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum MedicationOrderStatus { case ENTEREDINERROR: return "The prescription was entered in error."; case STOPPED: return "Actions implied by the prescription are to be permanently halted, before all of them occurred."; case DRAFT: return "The prescription is not yet 'actionable', i.e. it is a work in progress, requires sign-off or verification, and needs to be run through decision support process."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum MedicationOrderStatus { case ENTEREDINERROR: return "Entered In Error"; case STOPPED: return "Stopped"; case DRAFT: return "Draft"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MedicationStatementStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MedicationStatementStatus.java index 4b47ef1d5..b5bbadafc 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MedicationStatementStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MedicationStatementStatus.java @@ -78,6 +78,7 @@ public enum MedicationStatementStatus { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case INTENDED: return "intended"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MedicationStatementStatus { case COMPLETED: return "The medication is no longer being taken."; case ENTEREDINERROR: return "The statement was entered in error."; case INTENDED: return "The medication may be taken at some time in the future."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MedicationStatementStatus { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case INTENDED: return "Intended"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageConformanceEventMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageConformanceEventMode.java index 215e2c3dd..9427d2b7b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageConformanceEventMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageConformanceEventMode.java @@ -64,6 +64,7 @@ public enum MessageConformanceEventMode { switch (this) { case SENDER: return "sender"; case RECEIVER: return "receiver"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum MessageConformanceEventMode { switch (this) { case SENDER: return "The application sends requests and receives responses."; case RECEIVER: return "The application receives requests and sends responses."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum MessageConformanceEventMode { switch (this) { case SENDER: return "Sender"; case RECEIVER: return "Receiver"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageEvents.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageEvents.java index 1a93d295a..95f10ce08 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageEvents.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageEvents.java @@ -127,6 +127,7 @@ public enum MessageEvents { case PATIENTLINK: return "patient-link"; case PATIENTUNLINK: return "patient-unlink"; case VALUESETEXPAND: return "valueset-expand"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum MessageEvents { case PATIENTLINK: return "Notification that two patient records actually identify the same patient."; case PATIENTUNLINK: return "Notification that previous advice that two patient records concern the same patient is now considered incorrect."; case VALUESETEXPAND: return "The definition of a value set is used to create a simple collection of codes suitable for use for data entry or validation. An expanded value set will be returned, or an error message."; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum MessageEvents { case PATIENTLINK: return "patient-link"; case PATIENTUNLINK: return "patient-unlink"; case VALUESETEXPAND: return "valueset-expand"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageReasonEncounter.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageReasonEncounter.java index 080336168..bdb02bc86 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageReasonEncounter.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageReasonEncounter.java @@ -92,6 +92,7 @@ public enum MessageReasonEncounter { case RETURN: return "return"; case MOVED: return "moved"; case EDIT: return "edit"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum MessageReasonEncounter { case RETURN: return "The patient has returned from a temporary absence."; case MOVED: return "The patient has been moved to a new location."; case EDIT: return "Encounter details have been updated (e.g. to correct a coding error)."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum MessageReasonEncounter { case RETURN: return "Returned"; case MOVED: return "Moved"; case EDIT: return "Edit"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageSignificanceCategory.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageSignificanceCategory.java index 59f97746d..cdbafe55d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageSignificanceCategory.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageSignificanceCategory.java @@ -71,6 +71,7 @@ public enum MessageSignificanceCategory { case CONSEQUENCE: return "Consequence"; case CURRENCY: return "Currency"; case NOTIFICATION: return "Notification"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MessageSignificanceCategory { case CONSEQUENCE: return "The message represents/requests a change that should not be processed more than once; e.g. Making a booking for an appointment."; case CURRENCY: return "The message represents a response to query for current information. Retrospective processing is wrong and/or wasteful."; case NOTIFICATION: return "The content is not necessarily intended to be current, and it can be reprocessed, though there may be version issues created by processing old notifications."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MessageSignificanceCategory { case CONSEQUENCE: return "Consequence"; case CURRENCY: return "Currency"; case NOTIFICATION: return "Notification"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageTransport.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageTransport.java index 65b13c4c9..dda192ea0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageTransport.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MessageTransport.java @@ -71,6 +71,7 @@ public enum MessageTransport { case HTTP: return "http"; case FTP: return "ftp"; case MLLP: return "mllp"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MessageTransport { case HTTP: return "The application sends or receives messages using HTTP POST (may be over http: or https:)."; case FTP: return "The application sends or receives messages using File Transfer Protocol."; case MLLP: return "The application sends or receives messages using HL7's Minimal Lower Level Protocol."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MessageTransport { case HTTP: return "HTTP"; case FTP: return "FTP"; case MLLP: return "MLLP"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricCalibrationState.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricCalibrationState.java index f97671e46..4597e86a2 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricCalibrationState.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricCalibrationState.java @@ -78,6 +78,7 @@ public enum MetricCalibrationState { case CALIBRATIONREQUIRED: return "calibration-required"; case CALIBRATED: return "calibrated"; case UNSPECIFIED: return "unspecified"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MetricCalibrationState { case CALIBRATIONREQUIRED: return "The metric needs to be calibrated."; case CALIBRATED: return "The metric has been calibrated."; case UNSPECIFIED: return "The state of calibration of this metric is unspecified."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MetricCalibrationState { case CALIBRATIONREQUIRED: return "Calibration Required"; case CALIBRATED: return "Calibrated"; case UNSPECIFIED: return "Unspecified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricCalibrationType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricCalibrationType.java index 54d06128c..fea9f634a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricCalibrationType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricCalibrationType.java @@ -78,6 +78,7 @@ public enum MetricCalibrationType { case OFFSET: return "offset"; case GAIN: return "gain"; case TWOPOINT: return "two-point"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MetricCalibrationType { case OFFSET: return "TODO"; case GAIN: return "TODO"; case TWOPOINT: return "TODO"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MetricCalibrationType { case OFFSET: return "Offset"; case GAIN: return "Gain"; case TWOPOINT: return "Two Point"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricCategory.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricCategory.java index 183cdacfa..6f8a419b0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricCategory.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricCategory.java @@ -78,6 +78,7 @@ public enum MetricCategory { case SETTING: return "setting"; case CALCULATION: return "calculation"; case UNSPECIFIED: return "unspecified"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MetricCategory { case SETTING: return "DeviceObservations generated for this DeviceMetric is a setting that will influence the behavior of the Device."; case CALCULATION: return "DeviceObservations generated for this DeviceMetric are calculated."; case UNSPECIFIED: return "The category of this DeviceMetric is unspecified."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MetricCategory { case SETTING: return "Setting"; case CALCULATION: return "Calculation"; case UNSPECIFIED: return "Unspecified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricColor.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricColor.java index d6002ad81..18e3b56c3 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricColor.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricColor.java @@ -106,6 +106,7 @@ public enum MetricColor { case MAGENTA: return "magenta"; case CYAN: return "cyan"; case WHITE: return "white"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum MetricColor { case MAGENTA: return "Color for representation - magenta."; case CYAN: return "Color for representation - cyan."; case WHITE: return "Color for representation - white."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum MetricColor { case MAGENTA: return "Color Magenta"; case CYAN: return "Color Cyan"; case WHITE: return "Color White"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricOperationalStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricOperationalStatus.java index 8440628f1..ebb1cf04f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricOperationalStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MetricOperationalStatus.java @@ -71,6 +71,7 @@ public enum MetricOperationalStatus { case ON: return "on"; case OFF: return "off"; case STANDBY: return "standby"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MetricOperationalStatus { case ON: return "The DeviceMetric is operating and will generate DeviceObservations."; case OFF: return "The DeviceMetric is not operating."; case STANDBY: return "The DeviceMetric is operating, but will not generate any DeviceObservations."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MetricOperationalStatus { case ON: return "On"; case OFF: return "Off"; case STANDBY: return "Standby"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MissingToothReason.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MissingToothReason.java index a37d99e30..1b45e9659 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MissingToothReason.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/MissingToothReason.java @@ -78,6 +78,7 @@ public enum MissingToothReason { case C: return "C"; case U: return "U"; case O: return "O"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MissingToothReason { case C: return "Congenital"; case U: return "Unknown"; case O: return "Other"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MissingToothReason { case C: return "C"; case U: return "U"; case O: return "O"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataContributor.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataContributor.java index da77657c7..1aed3ac1d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataContributor.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataContributor.java @@ -78,6 +78,7 @@ public enum ModuleMetadataContributor { case EDITOR: return "editor"; case REVIEWER: return "reviewer"; case ENDORSER: return "endorser"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ModuleMetadataContributor { case EDITOR: return "An editor of the content of the module"; case REVIEWER: return "A reviewer of the content of the module"; case ENDORSER: return "An endorser of the content of the module"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ModuleMetadataContributor { case EDITOR: return "Editor"; case REVIEWER: return "Reviewer"; case ENDORSER: return "Endorser"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataFocusType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataFocusType.java index bc0304384..2c0826725 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataFocusType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataFocusType.java @@ -106,6 +106,7 @@ public enum ModuleMetadataFocusType { case WORKFLOWTASK: return "workflow-task"; case CLINICALVENUE: return "clinical-venue"; case JURISDICTION: return "jurisdiction"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum ModuleMetadataFocusType { case WORKFLOWTASK: return "The context for the clinical task(s) represented by this artifact. Can be any task context represented by the HL7 ActTaskCode value set (OID: 2.16.840.1.113883.1.11.19846). General categories include: order entry, patient documentation and patient information review"; case CLINICALVENUE: return "The venue in which an artifact could be used. For example, Outpatient, Inpatient, Home, Nursing home. The code value may originate from either the HL7 ActEncounter (OID: 2.16.840.1.113883.1.11.13955) or NUCC non-individual provider codes OID: 2.16.840.1.113883.1.11.19465"; case JURISDICTION: return "The jurisdiction in which the artifact is intended to be used"; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum ModuleMetadataFocusType { case WORKFLOWTASK: return "Workflow Task"; case CLINICALVENUE: return "Clinical Venue"; case JURISDICTION: return "Jurisdiction"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataResourceType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataResourceType.java index 6979025b2..88e317e24 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataResourceType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataResourceType.java @@ -92,6 +92,7 @@ public enum ModuleMetadataResourceType { case PREDECESSOR: return "predecessor"; case SUCCESSOR: return "successor"; case DERIVEDFROM: return "derived-from"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ModuleMetadataResourceType { case PREDECESSOR: return "The previous version of the module"; case SUCCESSOR: return "The next version of the module"; case DERIVEDFROM: return "The module is derived from the resource. This is intended to capture the relationship when a particular module is based on the content of another module, but is modified to capture either a different set of overall requirements, or a more specific set of requirements such as those involved in a particular institution or clinical setting"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ModuleMetadataResourceType { case PREDECESSOR: return "Predecessor"; case SUCCESSOR: return "Successor"; case DERIVEDFROM: return "Derived From"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataStatus.java index 240d086a6..cdfb1773e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataStatus.java @@ -71,6 +71,7 @@ public enum ModuleMetadataStatus { case DRAFT: return "draft"; case ACTIVE: return "active"; case INACTIVE: return "inactive"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ModuleMetadataStatus { case DRAFT: return "The module is in draft state"; case ACTIVE: return "The module is active"; case INACTIVE: return "The module is inactive, either rejected before publication, or retired after publication"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ModuleMetadataStatus { case DRAFT: return "Draft"; case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataType.java index 095d2c277..90ec91516 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ModuleMetadataType.java @@ -85,6 +85,7 @@ public enum ModuleMetadataType { case DECISIONSUPPORTRULE: return "decision-support-rule"; case DOCUMENTATIONTEMPLATE: return "documentation-template"; case ORDERSET: return "order-set"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ModuleMetadataType { case DECISIONSUPPORTRULE: return "An Event-Condition-Action Rule Artifact"; case DOCUMENTATIONTEMPLATE: return "A Documentation Template Artifact"; case ORDERSET: return "An Order Set Artifact"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ModuleMetadataType { case DECISIONSUPPORTRULE: return "Decision Support Rule"; case DOCUMENTATIONTEMPLATE: return "Documentation Template"; case ORDERSET: return "Order Set"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NameUse.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NameUse.java index 92bcde02f..12400b12b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NameUse.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NameUse.java @@ -99,6 +99,7 @@ public enum NameUse { case ANONYMOUS: return "anonymous"; case OLD: return "old"; case MAIDEN: return "maiden"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum NameUse { case ANONYMOUS: return "Anonymous assigned name, alias, or pseudonym (used to protect a person's identity for privacy reasons)"; case OLD: return "This name is no longer in use (or was never correct, but retained for records)"; case MAIDEN: return "A name used prior to marriage. Marriage naming customs vary greatly around the world. This name use is for use by applications that collect and store \"maiden\" names. Though the concept of maiden name is often gender specific, the use of this term is not gender specific. The use of this term does not imply any particular history for a person's name, nor should the maiden name be determined algorithmically."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum NameUse { case ANONYMOUS: return "Anonymous"; case OLD: return "Old"; case MAIDEN: return "Maiden"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NamingsystemIdentifierType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NamingsystemIdentifierType.java index 74c00c0d4..0dc9e892e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NamingsystemIdentifierType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NamingsystemIdentifierType.java @@ -78,6 +78,7 @@ public enum NamingsystemIdentifierType { case UUID: return "uuid"; case URI: return "uri"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum NamingsystemIdentifierType { case UUID: return "A universally unique identifier of the form a5afddf4-e880-459b-876e-e4591b0acc11."; case URI: return "A uniform resource identifier (ideally a URL - uniform resource locator); e.g. http://unitsofmeasure.org."; case OTHER: return "Some other type of unique identifier; e.g. HL7-assigned reserved string such as LN for LOINC."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum NamingsystemIdentifierType { case UUID: return "UUID"; case URI: return "URI"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NamingsystemType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NamingsystemType.java index 19683fdd6..753f47cfc 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NamingsystemType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NamingsystemType.java @@ -71,6 +71,7 @@ public enum NamingsystemType { case CODESYSTEM: return "codesystem"; case IDENTIFIER: return "identifier"; case ROOT: return "root"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum NamingsystemType { case CODESYSTEM: return "The naming system is used to define concepts and symbols to represent those concepts; e.g. UCUM, LOINC, NDC code, local lab codes, etc."; case IDENTIFIER: return "The naming system is used to manage identifiers (e.g. license numbers, order numbers, etc.)."; case ROOT: return "The naming system is used as the root for other identifiers and naming systems."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum NamingsystemType { case CODESYSTEM: return "Code System"; case IDENTIFIER: return "Identifier"; case ROOT: return "Root"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NarrativeStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NarrativeStatus.java index 66a7c774d..839b930ec 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NarrativeStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NarrativeStatus.java @@ -78,6 +78,7 @@ public enum NarrativeStatus { case EXTENSIONS: return "extensions"; case ADDITIONAL: return "additional"; case EMPTY: return "empty"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum NarrativeStatus { case EXTENSIONS: return "The contents of the narrative are entirely generated from the structured data in the content and some of the content is generated from extensions"; case ADDITIONAL: return "The contents of the narrative contain additional information not found in the structured data"; case EMPTY: return "The contents of the narrative are some equivalent of \"No human-readable text provided in this case\""; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum NarrativeStatus { case EXTENSIONS: return "Extensions"; case ADDITIONAL: return "Additional"; case EMPTY: return "Empty"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaGlobalStatementValues.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaGlobalStatementValues.java index 77d60395d..38ac68544 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaGlobalStatementValues.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaGlobalStatementValues.java @@ -71,6 +71,7 @@ public enum NehtaGlobalStatementValues { case _01: return "01"; case _02: return "02"; case _03: return "03"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum NehtaGlobalStatementValues { case _01: return "No information about taking any medication is known."; case _02: return "No information about taking any medication is available because the patient was not asked or not able to be asked."; case _03: return "No information about taking any medication is supplied."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum NehtaGlobalStatementValues { case _01: return "None known"; case _02: return "Not asked"; case _03: return "None supplied"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaImagingExaminationResultStat.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaImagingExaminationResultStat.java index fc2609de7..a93da6909 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaImagingExaminationResultStat.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaImagingExaminationResultStat.java @@ -85,6 +85,7 @@ public enum NehtaImagingExaminationResultStat { case _3: return "3"; case _4: return "4"; case _5: return "5"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum NehtaImagingExaminationResultStat { case _3: return "The result is complete and verified by the responsible radiologist."; case _4: return "The result has been modified subsequent to being Final, and is complete and verified by the radiologist."; case _5: return "The result is not available because the examination was not started or completed."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum NehtaImagingExaminationResultStat { case _3: return "Final"; case _4: return "Amended"; case _5: return "Cancelled/Aborted"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaCancerPrimaryOrRecurrence.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaCancerPrimaryOrRecurrence.java index 536574408..7193ae516 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaCancerPrimaryOrRecurrence.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaCancerPrimaryOrRecurrence.java @@ -71,6 +71,7 @@ public enum NehtaNehtaCancerPrimaryOrRecurrence { case NEWPRIMARY: return "new_primary"; case LOCALRECURRENCE: return "local_recurrence"; case DISTANTMETASTASES: return "distant_metastases"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum NehtaNehtaCancerPrimaryOrRecurrence { case NEWPRIMARY: return "The cancer is a new primary"; case LOCALRECURRENCE: return "The cancer is a regional (local) recurrence"; case DISTANTMETASTASES: return "The cancer is a distant metastases"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum NehtaNehtaCancerPrimaryOrRecurrence { case NEWPRIMARY: return "New primary"; case LOCALRECURRENCE: return "Regional (local) recurrence"; case DISTANTMETASTASES: return "Distant metastases"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaCrcOperationType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaCrcOperationType.java index 98e9d303d..59482d11c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaCrcOperationType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaCrcOperationType.java @@ -57,6 +57,7 @@ public enum NehtaNehtaCrcOperationType { public String toCode() { switch (this) { case OTHERPROCEDURES: return "other_procedures"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum NehtaNehtaCrcOperationType { public String getDefinition() { switch (this) { case OTHERPROCEDURES: return "Indicates whether other procedure(s) were undertaken"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case OTHERPROCEDURES: return "Other procedure(s)"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaCrcPeritoneumInvasion.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaCrcPeritoneumInvasion.java index e1454e466..a66b9b3a2 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaCrcPeritoneumInvasion.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaCrcPeritoneumInvasion.java @@ -64,6 +64,7 @@ public enum NehtaNehtaCrcPeritoneumInvasion { switch (this) { case TUMOURINVADESTOPERITONEALSURFACE: return "tumour_invades_to_peritoneal_surface"; case TUMOURFORMEDNODULE_S_DISCRETEFROMTUMOURMASSALONGTHESEROSALSURFACE: return "tumour_formed_nodule(s)_discrete_from_tumour_mass_along_the_serosal_surface"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum NehtaNehtaCrcPeritoneumInvasion { switch (this) { case TUMOURINVADESTOPERITONEALSURFACE: return "Tumour invades to the peritoneal surface"; case TUMOURFORMEDNODULE_S_DISCRETEFROMTUMOURMASSALONGTHESEROSALSURFACE: return "Tumour has formed nodule(s) discrete from the tumour mass along the serosal surface"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum NehtaNehtaCrcPeritoneumInvasion { switch (this) { case TUMOURINVADESTOPERITONEALSURFACE: return "Tumour invades to the peritoneal surface"; case TUMOURFORMEDNODULE_S_DISCRETEFROMTUMOURMASSALONGTHESEROSALSURFACE: return "Tumour has formed nodule(s) discrete from the tumour mass along the serosal surface"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaCrcRelAnteriorPeritonealReflection.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaCrcRelAnteriorPeritonealReflection.java index 341c741c4..f12ada500 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaCrcRelAnteriorPeritonealReflection.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaCrcRelAnteriorPeritonealReflection.java @@ -71,6 +71,7 @@ public enum NehtaNehtaCrcRelAnteriorPeritonealReflection { case ENTIRELYABOVE: return "entirely_above"; case ASTRIDE: return "astride"; case ENTIRELYBELOW: return "entirely_below"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum NehtaNehtaCrcRelAnteriorPeritonealReflection { case ENTIRELYABOVE: return "The rectal tumour is entirely above the level of the peritoneal reflection anteriorly"; case ASTRIDE: return "The rectal tumour is astride (or at) the level of the peritoneal reflection anteriorly"; case ENTIRELYBELOW: return "The rectal tumour is entirely below the level of the peritoneal reflection anteriorly"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum NehtaNehtaCrcRelAnteriorPeritonealReflection { case ENTIRELYABOVE: return "Entirely above"; case ASTRIDE: return "Astride"; case ENTIRELYBELOW: return "Entirely below"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaDysplasia.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaDysplasia.java index 35dd2c7bd..c70de8ac5 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaDysplasia.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaDysplasia.java @@ -64,6 +64,7 @@ public enum NehtaNehtaDysplasia { switch (this) { case WITHDYSPLASIA: return "with_dysplasia"; case WITHOUTDYSPLASIA: return "without_dysplasia"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum NehtaNehtaDysplasia { switch (this) { case WITHDYSPLASIA: return "Indicates the presence of dysplasia"; case WITHOUTDYSPLASIA: return "Indicates the absence of dysplasia"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum NehtaNehtaDysplasia { switch (this) { case WITHDYSPLASIA: return "With dysplasia"; case WITHOUTDYSPLASIA: return "Without dysplasia"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaFocalNonFocal.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaFocalNonFocal.java index d30d8ce45..927874864 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaFocalNonFocal.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaFocalNonFocal.java @@ -57,6 +57,7 @@ public enum NehtaNehtaFocalNonFocal { public String toCode() { switch (this) { case NONFOCAL: return "non_focal"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum NehtaNehtaFocalNonFocal { public String getDefinition() { switch (this) { case NONFOCAL: return "Non-focal"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case NONFOCAL: return "Non-focal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaInvolvedNotinvolved.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaInvolvedNotinvolved.java index da90fc5a4..c1ebddf8e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaInvolvedNotinvolved.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaInvolvedNotinvolved.java @@ -57,6 +57,7 @@ public enum NehtaNehtaInvolvedNotinvolved { public String toCode() { switch (this) { case NOTINVOLVED: return "not_involved"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum NehtaNehtaInvolvedNotinvolved { public String getDefinition() { switch (this) { case NOTINVOLVED: return "Not involved"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case NOTINVOLVED: return "Not involved"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaInvolvedNotinvolvedIndeterminate.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaInvolvedNotinvolvedIndeterminate.java index 1c03b22d0..152a8d5d9 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaInvolvedNotinvolvedIndeterminate.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaInvolvedNotinvolvedIndeterminate.java @@ -57,6 +57,7 @@ public enum NehtaNehtaInvolvedNotinvolvedIndeterminate { public String toCode() { switch (this) { case NOTINVOLVED: return "not_involved"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum NehtaNehtaInvolvedNotinvolvedIndeterminate { public String getDefinition() { switch (this) { case NOTINVOLVED: return "Not involved"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case NOTINVOLVED: return "Not involved"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaInvolvedNotinvolvedNa.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaInvolvedNotinvolvedNa.java index c6c65965d..de713828e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaInvolvedNotinvolvedNa.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaInvolvedNotinvolvedNa.java @@ -57,6 +57,7 @@ public enum NehtaNehtaInvolvedNotinvolvedNa { public String toCode() { switch (this) { case NOTINVOLVED: return "not_involved"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum NehtaNehtaInvolvedNotinvolvedNa { public String getDefinition() { switch (this) { case NOTINVOLVED: return "Not involved"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case NOTINVOLVED: return "Not involved"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaMutatedWildtype.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaMutatedWildtype.java index b8fcf9725..060c1bc4b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaMutatedWildtype.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaMutatedWildtype.java @@ -71,6 +71,7 @@ public enum NehtaNehtaMutatedWildtype { case MUTATED: return "mutated"; case WILDTYPE: return "wild_type"; case NOTTESTED: return "not_tested"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum NehtaNehtaMutatedWildtype { case MUTATED: return "The gene mutation type is mutated"; case WILDTYPE: return "The gene mutation type is wild type"; case NOTTESTED: return "The gene mutation was not tested"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum NehtaNehtaMutatedWildtype { case MUTATED: return "Mutated"; case WILDTYPE: return "Wild type"; case NOTTESTED: return "Not tested"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNewCancerOrRecurrence.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNewCancerOrRecurrence.java index 8ef03aa2e..13f6fd48f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNewCancerOrRecurrence.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNewCancerOrRecurrence.java @@ -78,6 +78,7 @@ public enum NehtaNehtaNewCancerOrRecurrence { case REGIONALRECURRENCE: return "regional_recurrence"; case DISTANTMETASTASES: return "distant_metastases"; case INDETERMINATE: return "indeterminate"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum NehtaNehtaNewCancerOrRecurrence { case REGIONALRECURRENCE: return "The cancer is a regional (local) recurrence."; case DISTANTMETASTASES: return "The cancer is a distant metastases."; case INDETERMINATE: return "The cancer is indeterminate."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum NehtaNehtaNewCancerOrRecurrence { case REGIONALRECURRENCE: return "Regional (local) recurrence"; case DISTANTMETASTASES: return "Distant metastases"; case INDETERMINATE: return "Indeterminate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNoneIdentifiedPresent.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNoneIdentifiedPresent.java index 39e51b7dd..e212f0f25 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNoneIdentifiedPresent.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNoneIdentifiedPresent.java @@ -57,6 +57,7 @@ public enum NehtaNehtaNoneIdentifiedPresent { public String toCode() { switch (this) { case NONEIDENTIFIED: return "none_identified"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum NehtaNehtaNoneIdentifiedPresent { public String getDefinition() { switch (this) { case NONEIDENTIFIED: return "None identified"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case NONEIDENTIFIED: return "None identified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNotidentifiedPresent.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNotidentifiedPresent.java index e734d4511..7f23d28a4 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNotidentifiedPresent.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNotidentifiedPresent.java @@ -57,6 +57,7 @@ public enum NehtaNehtaNotidentifiedPresent { public String toCode() { switch (this) { case NOTIDENTIFIED: return "not_identified"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum NehtaNehtaNotidentifiedPresent { public String getDefinition() { switch (this) { case NOTIDENTIFIED: return "Indicates whether the value was not identified"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case NOTIDENTIFIED: return "Not identified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNotidentifiedPresentIndeterminate.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNotidentifiedPresentIndeterminate.java index 3412bc4cd..5c76ea6b7 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNotidentifiedPresentIndeterminate.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNotidentifiedPresentIndeterminate.java @@ -57,6 +57,7 @@ public enum NehtaNehtaNotidentifiedPresentIndeterminate { public String toCode() { switch (this) { case NOTIDENTIFIED: return "not_identified"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum NehtaNehtaNotidentifiedPresentIndeterminate { public String getDefinition() { switch (this) { case NOTIDENTIFIED: return "Indicates whether the value was not identified"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case NOTIDENTIFIED: return "Not identified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNotidentifiedPresentPresentextensive.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNotidentifiedPresentPresentextensive.java index e882082c3..e1122a0d3 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNotidentifiedPresentPresentextensive.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaNotidentifiedPresentPresentextensive.java @@ -64,6 +64,7 @@ public enum NehtaNehtaNotidentifiedPresentPresentextensive { switch (this) { case NOTIDENTIFIED: return "not_identified"; case PRESENTANDEXTENSIVE: return "present_and_extensive"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum NehtaNehtaNotidentifiedPresentPresentextensive { switch (this) { case NOTIDENTIFIED: return "Indicates whether value was not identified"; case PRESENTANDEXTENSIVE: return "Indicates whether invasion was presetn and extensive"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum NehtaNehtaNotidentifiedPresentPresentextensive { switch (this) { case NOTIDENTIFIED: return "Not identified"; case PRESENTANDEXTENSIVE: return "Present and extensive"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaPerforationType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaPerforationType.java index 75587af88..c83fa7d06 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaPerforationType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaPerforationType.java @@ -71,6 +71,7 @@ public enum NehtaNehtaPerforationType { case THROUGHTUMOURPRIORTOSURGERY: return "through_tumour_prior_to_surgery"; case THROUGHTUMOURDURINGSURGERYMOBILISATION: return "through_tumour_during_surgery_mobilisation"; case AWAYFROMTUMOUR: return "away_from_tumour"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum NehtaNehtaPerforationType { case THROUGHTUMOURPRIORTOSURGERY: return "The perforation was through tumour prior to surgery"; case THROUGHTUMOURDURINGSURGERYMOBILISATION: return "The perforation was through tumour during surgery mobilisation"; case AWAYFROMTUMOUR: return "The perforation was away from the tumour"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum NehtaNehtaPerforationType { case THROUGHTUMOURPRIORTOSURGERY: return "Through tumour prior to surgery"; case THROUGHTUMOURDURINGSURGERYMOBILISATION: return "Through tumour during surgery mobilisation"; case AWAYFROMTUMOUR: return "Away from tumour"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaPresentAbsentNs.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaPresentAbsentNs.java index 63faefb79..50e6efdc8 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaPresentAbsentNs.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaPresentAbsentNs.java @@ -57,6 +57,7 @@ public enum NehtaNehtaPresentAbsentNs { public String toCode() { switch (this) { case NOTSTATED: return "not-stated"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum NehtaNehtaPresentAbsentNs { public String getDefinition() { switch (this) { case NOTSTATED: return "Indicates whether a response was not stated."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case NOTSTATED: return "Not stated"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaProstateRadMarginPositivity.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaProstateRadMarginPositivity.java index f33bc3c70..75441965d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaProstateRadMarginPositivity.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaProstateRadMarginPositivity.java @@ -57,6 +57,7 @@ public enum NehtaNehtaProstateRadMarginPositivity { public String toCode() { switch (this) { case INTRAPROSTATIC: return "intraprostatic"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum NehtaNehtaProstateRadMarginPositivity { public String getDefinition() { switch (this) { case INTRAPROSTATIC: return "Intraprostatic (capsular incision)"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case INTRAPROSTATIC: return "Intraprostatic (capsular incision)"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaProstateRadTumourLocations.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaProstateRadTumourLocations.java index b1932d3e0..b8a9ba36f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaProstateRadTumourLocations.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaProstateRadTumourLocations.java @@ -57,6 +57,7 @@ public enum NehtaNehtaProstateRadTumourLocations { public String toCode() { switch (this) { case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum NehtaNehtaProstateRadTumourLocations { public String getDefinition() { switch (this) { case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaProstateRadTumourType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaProstateRadTumourType.java index 0180472ca..f1ef8ef07 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaProstateRadTumourType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaProstateRadTumourType.java @@ -64,6 +64,7 @@ public enum NehtaNehtaProstateRadTumourType { switch (this) { case ACINARVARIANT: return "acinar_variant"; case PROSTATICDUCTALADENOCARCINOMA: return "prostatic_ductal_adenocarcinoma"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum NehtaNehtaProstateRadTumourType { switch (this) { case ACINARVARIANT: return "Adenocarcinoma (Acinar variant eg, foamy, pseudohyperplastic)"; case PROSTATICDUCTALADENOCARCINOMA: return "Prostatic ductal adenocarcinoma"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum NehtaNehtaProstateRadTumourType { switch (this) { case ACINARVARIANT: return "Adenocarcinoma (Acinar variant eg, foamy, pseudohyperplastic)"; case PROSTATICDUCTALADENOCARCINOMA: return "Prostatic ductal adenocarcinoma"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaReceivedNotreceived.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaReceivedNotreceived.java index 2f9713ab2..b7013e81e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaReceivedNotreceived.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaReceivedNotreceived.java @@ -57,6 +57,7 @@ public enum NehtaNehtaReceivedNotreceived { public String toCode() { switch (this) { case NOTRECEIVED: return "not_received"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum NehtaNehtaReceivedNotreceived { public String getDefinition() { switch (this) { case NOTRECEIVED: return "Specimen not received"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case NOTRECEIVED: return "Specimen not received"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaResidualTumourStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaResidualTumourStatus.java index 4c2032608..62a339f8f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaResidualTumourStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaResidualTumourStatus.java @@ -71,6 +71,7 @@ public enum NehtaNehtaResidualTumourStatus { case R0: return "r0"; case R1: return "r1"; case R2: return "r2"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum NehtaNehtaResidualTumourStatus { case R0: return "R0: Complete resection, margins histologically negative, no residual tumour left after resection (primary tumour, regional nodes)"; case R1: return "R1: Incomplete resection, margins histologically involved, microscopic tumour remains after resection of gross disease (primary tumour, regional nodes)"; case R2: return "R2: Incomplete resection, margins macroscopically involved or gross disease remains after subtotal resection (eg primary tumour, regional nodes, or liver metastasis)."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum NehtaNehtaResidualTumourStatus { case R0: return "R0: Complete resection, margins histologically negative, no residual tumour left after resection (primary tumour, regional nodes)"; case R1: return "R1: Incomplete resection, margins histologically involved, microscopic tumour remains after resection of gross disease (primary tumour, regional nodes)"; case R2: return "R2: Incomplete resection, margins macroscopically involved or gross disease remains after subtotal resection (eg primary tumour, regional nodes, or liver metastasis)."; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaResponseToNeoadjuvantTherapy.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaResponseToNeoadjuvantTherapy.java index 8e39aa602..c3bff532e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaResponseToNeoadjuvantTherapy.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaResponseToNeoadjuvantTherapy.java @@ -57,6 +57,7 @@ public enum NehtaNehtaResponseToNeoadjuvantTherapy { public String toCode() { switch (this) { case NOPRIORTREATMENT: return "no_prior_treatment"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum NehtaNehtaResponseToNeoadjuvantTherapy { public String getDefinition() { switch (this) { case NOPRIORTREATMENT: return "No prior treatment"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case NOPRIORTREATMENT: return "No prior treatment"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaStainType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaStainType.java index 2f9d35461..91389a8db 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaStainType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaStainType.java @@ -71,6 +71,7 @@ public enum NehtaNehtaStainType { case NOTTESTED: return "not_tested"; case NORMALSTAINING: return "normal_staining"; case LOSSOFSTAINING: return "loss_of_staining"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum NehtaNehtaStainType { case NOTTESTED: return "The mismathch repair enzyne was not tested"; case NORMALSTAINING: return "The mismatch repair enzyme had normal staining"; case LOSSOFSTAINING: return "The gene mutation was not tested"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum NehtaNehtaStainType { case NOTTESTED: return "Not tested"; case NORMALSTAINING: return "Normal Staining"; case LOSSOFSTAINING: return "Not tested"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaUnstableStable.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaUnstableStable.java index 651c0e127..bea5885ce 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaUnstableStable.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaUnstableStable.java @@ -71,6 +71,7 @@ public enum NehtaNehtaUnstableStable { case UNSTABLE: return "unstable"; case STABLE: return "stable"; case NOTTESTED: return "not_tested"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum NehtaNehtaUnstableStable { case UNSTABLE: return "Unstable"; case STABLE: return "Stable"; case NOTTESTED: return "Not tested"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum NehtaNehtaUnstableStable { case UNSTABLE: return "Unstable"; case STABLE: return "Stable"; case NOTTESTED: return "Not tested"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaYesNoNs.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaYesNoNs.java index 1988a52e8..db008a357 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaYesNoNs.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaNehtaYesNoNs.java @@ -57,6 +57,7 @@ public enum NehtaNehtaYesNoNs { public String toCode() { switch (this) { case NOTSTATED: return "not-stated"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum NehtaNehtaYesNoNs { public String getDefinition() { switch (this) { case NOTSTATED: return "Indicates whether a response was not stated."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case NOTSTATED: return "Not stated"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaPathologyTestResultStatusVa.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaPathologyTestResultStatusVa.java index 677234a0f..26c7b47db 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaPathologyTestResultStatusVa.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaPathologyTestResultStatusVa.java @@ -85,6 +85,7 @@ public enum NehtaPathologyTestResultStatusVa { case _3: return "3"; case _4: return "4"; case _5: return "5"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum NehtaPathologyTestResultStatusVa { case _3: return "The result is complete and verified by the responsible pathologist."; case _4: return "The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist."; case _5: return "The result is unavailable because the test was not started or not completed."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum NehtaPathologyTestResultStatusVa { case _3: return "Final"; case _4: return "Amended"; case _5: return "Cancelled/Aborted"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaServiceBookingStatusValues.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaServiceBookingStatusValues.java index 205f6d464..9ac8ab530 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaServiceBookingStatusValues.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaServiceBookingStatusValues.java @@ -99,6 +99,7 @@ public enum NehtaServiceBookingStatusValues { case PRMS: return "PRMS"; case PRP: return "PRP"; case RQO: return "RQO"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum NehtaServiceBookingStatusValues { case PRMS: return "An intent to perform a service"; case PRP: return "Non-mandated intent to perform an act"; case RQO: return "Request or Order for a service"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum NehtaServiceBookingStatusValues { case PRMS: return "Promise"; case PRP: return "Proposal"; case RQO: return "Request"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaTumourStageGrouping.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaTumourStageGrouping.java index 2b7780611..2e58a7075 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaTumourStageGrouping.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaTumourStageGrouping.java @@ -120,6 +120,7 @@ public enum NehtaTumourStageGrouping { case IIIC: return "iiic"; case IVA: return "iva"; case IVB: return "ivb"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum NehtaTumourStageGrouping { case IIIC: return ""; case IVA: return ""; case IVB: return ""; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum NehtaTumourStageGrouping { case IIIC: return "IIIC T4a N2a M0\n T3-T4a N2b M0\n T4b N1-N2 M0"; case IVA: return "IVA Any T Any N M1a"; case IVB: return "IVB Any T Any N M1b"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaTumourType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaTumourType.java index f6855fca1..a88c83ca3 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaTumourType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NehtaTumourType.java @@ -64,6 +64,7 @@ public enum NehtaTumourType { switch (this) { case EPITHELIALTUMOURS: return "epithelial-tumours"; case MESENCHYMALTUMOURS: return "mesenchymal-tumours"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum NehtaTumourType { switch (this) { case EPITHELIALTUMOURS: return ""; case MESENCHYMALTUMOURS: return ""; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum NehtaTumourType { switch (this) { case EPITHELIALTUMOURS: return "Epithelial tumours |+"; case MESENCHYMALTUMOURS: return "Mesenchymal tumours |+"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NetworkType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NetworkType.java index bf7189fcf..2248b3b4e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NetworkType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NetworkType.java @@ -85,6 +85,7 @@ public enum NetworkType { case _3: return "3"; case _4: return "4"; case _5: return "5"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum NetworkType { case _3: return "The assigned telephone number."; case _4: return "The assigned email address."; case _5: return "URI (User directory, HTTP-PUT, ftp, etc.)."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum NetworkType { case _3: return "Telephone Number"; case _4: return "Email address"; case _5: return "URI"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NoteType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NoteType.java index 30148e1ed..72d0d2d5d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NoteType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NoteType.java @@ -71,6 +71,7 @@ public enum NoteType { case DISPLAY: return "display"; case PRINT: return "print"; case PRINTOPER: return "printoper"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum NoteType { case DISPLAY: return "Display the note."; case PRINT: return "Print the note on the form."; case PRINTOPER: return "Print the note for the operator."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum NoteType { case DISPLAY: return "Display"; case PRINT: return "Print (Form)"; case PRINTOPER: return "Print (Operator)"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NutritionOrderStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NutritionOrderStatus.java index 70475854e..ee3f7d351 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NutritionOrderStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/NutritionOrderStatus.java @@ -113,6 +113,7 @@ public enum NutritionOrderStatus { case COMPLETED: return "completed"; case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum NutritionOrderStatus { case COMPLETED: return "All actions that are implied by the order have occurred and no continuation is planned (this will rarely be made explicit)."; case CANCELLED: return "The request has been withdrawn and is no longer actionable."; case ENTEREDINERROR: return "The request was entered in error and voided."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum NutritionOrderStatus { case COMPLETED: return "Completed"; case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObjectLifecycle.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObjectLifecycle.java index eb366b8c6..2cb3ab1f9 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObjectLifecycle.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObjectLifecycle.java @@ -155,6 +155,7 @@ public enum ObjectLifecycle { case _13: return "13"; case _14: return "14"; case _15: return "15"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum ObjectLifecycle { case _13: return "Archiving"; case _14: return "Logical deletion"; case _15: return "Permanent erasure / Physical destruction"; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum ObjectLifecycle { case _13: return "Archiving"; case _14: return "Logical deletion"; case _15: return "Permanent erasure / Physical destruction"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObjectRole.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObjectRole.java index b6f5f5877..0a28c9a32 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObjectRole.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObjectRole.java @@ -218,6 +218,7 @@ public enum ObjectRole { case _22: return "22"; case _23: return "23"; case _24: return "24"; + case NULL: return null; default: return "?"; } } @@ -250,6 +251,7 @@ public enum ObjectRole { case _22: return "(Deprecated)"; case _23: return "An object that specifies or controls the routing or delivery of items. For example, a distribution list is the routing criteria for mail. The items delivered may be documents, jobs, or other objects."; case _24: return "The contents of a query. This is used to capture the contents of any kind of query. For security surveillance purposes knowing the queries being made is very important."; + case NULL: return null; default: return "?"; } } @@ -279,6 +281,7 @@ public enum ObjectRole { case _22: return "Table"; case _23: return "Routing Criteria"; case _24: return "Query"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObjectType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObjectType.java index edab4b546..33f8d7946 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObjectType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObjectType.java @@ -78,6 +78,7 @@ public enum ObjectType { case _2: return "2"; case _3: return "3"; case _4: return "4"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ObjectType { case _2: return "System Object"; case _3: return "Organization"; case _4: return "Other"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ObjectType { case _2: return "System Object"; case _3: return "Organization"; case _4: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObservationCategory.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObservationCategory.java index 798b2dfb6..8ca5720ed 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObservationCategory.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObservationCategory.java @@ -106,6 +106,7 @@ public enum ObservationCategory { case SURVEY: return "survey"; case EXAM: return "exam"; case THERAPY: return "therapy"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum ObservationCategory { case SURVEY: return "Assessment tool/survey instrument observations (e.g. Apgar Scores, Montreal Cognitive Assessment (MoCA))"; case EXAM: return "Observations generated by physical exam findings including direct observations made by a clinician and use of simple instruments and the result of simple maneuvers performed directly on the patient's body."; case THERAPY: return "Observations generated by non-interventional treatment protocols (e.g. occupational, physical, radiation, nutritional and medication therapy)"; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum ObservationCategory { case SURVEY: return "Survey"; case EXAM: return "Exam"; case THERAPY: return "Therapy"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObservationRelationshiptypes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObservationRelationshiptypes.java index f57fffef8..dd15a7900 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObservationRelationshiptypes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObservationRelationshiptypes.java @@ -92,6 +92,7 @@ public enum ObservationRelationshiptypes { case REPLACES: return "replaces"; case QUALIFIEDBY: return "qualified-by"; case INTERFEREDBY: return "interfered-by"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ObservationRelationshiptypes { case REPLACES: return "This observation replaces a previous observation (i.e. a revised value). The target observation is now obsolete."; case QUALIFIEDBY: return "The value of the target observation qualifies (refines) the semantics of the source observation (e.g. a lipemia measure target from a plasma measure)."; case INTERFEREDBY: return "The value of the target observation interferes (degrades quality, or prevents valid observation) with the semantics of the source observation (e.g. a hemolysis measure target from a plasma potassium measure which has no value)."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ObservationRelationshiptypes { case REPLACES: return "Replaces"; case QUALIFIEDBY: return "Qualified By"; case INTERFEREDBY: return "Interfered By"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObservationStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObservationStatus.java index 2e220d5e4..580284ec6 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObservationStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ObservationStatus.java @@ -99,6 +99,7 @@ public enum ObservationStatus { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum ObservationStatus { case CANCELLED: return "The observation is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The observation has been withdrawn following previous final release."; case UNKNOWN: return "The observation status is unknown. Note that \"unknown\" is a value of last resort and every attempt should be made to provide a meaningful value other than \"unknown\"."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum ObservationStatus { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown Status"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OccurrenceCodes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OccurrenceCodes.java index 704d3d6d1..95460369a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OccurrenceCodes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OccurrenceCodes.java @@ -64,6 +64,7 @@ public enum OccurrenceCodes { switch (this) { case _1001: return "1001"; case _1002: return "1002"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum OccurrenceCodes { switch (this) { case _1001: return "Occurrance 1001 description."; case _1002: return "Occurrance 1002 description."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum OccurrenceCodes { switch (this) { case _1001: return "Occurrance 1001"; case _1002: return "Occurrance 1002"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OccurrenceSpanCodes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OccurrenceSpanCodes.java index 86528c2ee..54d0e84e0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OccurrenceSpanCodes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OccurrenceSpanCodes.java @@ -64,6 +64,7 @@ public enum OccurrenceSpanCodes { switch (this) { case _1001: return "1001"; case _1002: return "1002"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum OccurrenceSpanCodes { switch (this) { case _1001: return "Occurrance Span 1001 description."; case _1002: return "Occurrance Span 1002 description."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum OccurrenceSpanCodes { switch (this) { case _1001: return "Occurrance Span 1001"; case _1002: return "Occurrance Span 1002"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OperationKind.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OperationKind.java index 52ed98c4f..b1e320548 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OperationKind.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OperationKind.java @@ -64,6 +64,7 @@ public enum OperationKind { switch (this) { case OPERATION: return "operation"; case QUERY: return "query"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum OperationKind { switch (this) { case OPERATION: return "This operation is invoked as an operation."; case QUERY: return "This operation is a named query, invoked using the search mechanism."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum OperationKind { switch (this) { case OPERATION: return "Operation"; case QUERY: return "Query"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OperationOutcome.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OperationOutcome.java index 94a50a236..bd79b0f30 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OperationOutcome.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OperationOutcome.java @@ -393,6 +393,7 @@ public enum OperationOutcome { case SEARCHMULTIPLE: return "SEARCH_MULTIPLE"; case UPDATEMULTIPLEMATCHES: return "UPDATE_MULTIPLE_MATCHES"; case SEARCHNONE: return "SEARCH_NONE"; + case NULL: return null; default: return "?"; } } @@ -450,6 +451,7 @@ public enum OperationOutcome { case SEARCHMULTIPLE: return ""; case UPDATEMULTIPLEMATCHES: return ""; case SEARCHNONE: return ""; + case NULL: return null; default: return "?"; } } @@ -504,6 +506,7 @@ public enum OperationOutcome { case SEARCHMULTIPLE: return "Error: Multiple matches exist for %s search parameters \"%s\""; case UPDATEMULTIPLEMATCHES: return "Error: Multiple matches exist for the conditional update"; case SEARCHNONE: return "Error: no processable search found for %s search parameters \"%s\""; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OperationParameterType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OperationParameterType.java index d22954f63..7fe9c1d83 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OperationParameterType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OperationParameterType.java @@ -57,6 +57,7 @@ public enum OperationParameterType { public String toCode() { switch (this) { case ANY: return "Any"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum OperationParameterType { public String getDefinition() { switch (this) { case ANY: return "Special type for any kind of resource"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case ANY: return "Any"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OperationParameterUse.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OperationParameterUse.java index fd1cfc1bc..e53ce6fe8 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OperationParameterUse.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OperationParameterUse.java @@ -64,6 +64,7 @@ public enum OperationParameterUse { switch (this) { case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum OperationParameterUse { switch (this) { case IN: return "This is an input parameter."; case OUT: return "This is an output parameter."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum OperationParameterUse { switch (this) { case IN: return "In"; case OUT: return "Out"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OralProsthodonticMaterial.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OralProsthodonticMaterial.java index 60023b10e..374ab3ab1 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OralProsthodonticMaterial.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OralProsthodonticMaterial.java @@ -78,6 +78,7 @@ public enum OralProsthodonticMaterial { case _2: return "2"; case _3: return "3"; case _4: return "4"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum OralProsthodonticMaterial { case _2: return "Maryland Bridge"; case _3: return "Denture Acrylic"; case _4: return "Denture Chrome Cobalt"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum OralProsthodonticMaterial { case _2: return "Maryland Bridge"; case _3: return "Denture Acrylic"; case _4: return "Denture Chrome Cobalt"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OrderSetItemType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OrderSetItemType.java index 8e2d28d4a..2dc117aa8 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OrderSetItemType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OrderSetItemType.java @@ -78,6 +78,7 @@ public enum OrderSetItemType { case UPDATE: return "update"; case REMOVE: return "remove"; case FIREEVENT: return "fire-event"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum OrderSetItemType { case UPDATE: return "The action is to update an existing resource"; case REMOVE: return "The action is to remove an existing resource"; case FIREEVENT: return "The action is to fire a specific event"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum OrderSetItemType { case UPDATE: return "Update"; case REMOVE: return "Remove"; case FIREEVENT: return "Fire Event"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OrderSetParticipant.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OrderSetParticipant.java index 7079a360a..3a59228d6 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OrderSetParticipant.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OrderSetParticipant.java @@ -78,6 +78,7 @@ public enum OrderSetParticipant { case PERSON: return "person"; case PRACTITIONER: return "practitioner"; case RELATEDPERSON: return "related-person"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum OrderSetParticipant { case PERSON: return "The participant is a person"; case PRACTITIONER: return "The participant is a practitioner involved in the patient's care"; case RELATEDPERSON: return "The participant is a person related to the patient"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum OrderSetParticipant { case PERSON: return "Person"; case PRACTITIONER: return "Practitioner"; case RELATEDPERSON: return "Related Person"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OrderStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OrderStatus.java index dbc0a2a96..ebf90cd74 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OrderStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OrderStatus.java @@ -113,6 +113,7 @@ public enum OrderStatus { case REPLACED: return "replaced"; case ABORTED: return "aborted"; case COMPLETED: return "completed"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum OrderStatus { case REPLACED: return "The order has been cancelled and replaced by another."; case ABORTED: return "Processing the order was stopped because of some workflow/business logic reason."; case COMPLETED: return "The order has been completed."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum OrderStatus { case REPLACED: return "Replaced"; case ABORTED: return "Aborted"; case COMPLETED: return "Completed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OrganizationType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OrganizationType.java index 1acecfeac..baa732e1b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OrganizationType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/OrganizationType.java @@ -127,6 +127,7 @@ public enum OrganizationType { case CG: return "cg"; case BUS: return "bus"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum OrganizationType { case CG: return "An un-incorporated community group."; case BUS: return "An organization that is a registered business or corporation but not identified by other types."; case OTHER: return "Other type of organization not already specified."; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum OrganizationType { case CG: return "Community Group"; case BUS: return "Non-Healthcare Business or Corporation"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Participantrequired.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Participantrequired.java index 4a20792dd..64e4f391b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Participantrequired.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Participantrequired.java @@ -71,6 +71,7 @@ public enum Participantrequired { case REQUIRED: return "required"; case OPTIONAL: return "optional"; case INFORMATIONONLY: return "information-only"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum Participantrequired { case REQUIRED: return "The participant is required to attend the appointment."; case OPTIONAL: return "The participant may optionally attend the appointment."; case INFORMATIONONLY: return "The participant is excluded from the appointment, and may not be informed of the appointment taking place. (Appointment is about them, not for them - such as 2 doctors discussing results about a patient's test)."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum Participantrequired { case REQUIRED: return "Required"; case OPTIONAL: return "Optional"; case INFORMATIONONLY: return "Information Only"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Participantstatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Participantstatus.java index fad6c14da..55e55653a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Participantstatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Participantstatus.java @@ -92,6 +92,7 @@ public enum Participantstatus { case INPROCESS: return "in-process"; case COMPLETED: return "completed"; case NEEDSACTION: return "needs-action"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum Participantstatus { case INPROCESS: return "The participant has in-process the appointment."; case COMPLETED: return "The participant has completed the appointment."; case NEEDSACTION: return "This is the intitial status of an appointment participant until a participant has replied. It implies that there is no commitment for the appointment."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum Participantstatus { case INPROCESS: return "In Process"; case COMPLETED: return "Completed"; case NEEDSACTION: return "Needs Action"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Participationstatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Participationstatus.java index a2b8ca161..0bf25f165 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Participationstatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Participationstatus.java @@ -78,6 +78,7 @@ public enum Participationstatus { case DECLINED: return "declined"; case TENTATIVE: return "tentative"; case NEEDSACTION: return "needs-action"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum Participationstatus { case DECLINED: return "The participant has declined the appointment and will not participate in the appointment."; case TENTATIVE: return "The participant has tentatively accepted the appointment. This could be automatically created by a system and requires further processing before it can be accepted. There is no commitment that attendance will occur."; case NEEDSACTION: return "The participant needs to indicate if they accept the appointment by changing this status to one of the other statuses."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum Participationstatus { case DECLINED: return "Declined"; case TENTATIVE: return "Tentative"; case NEEDSACTION: return "Needs Action"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PatientContactRelationship.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PatientContactRelationship.java index b40990e08..12f1b60d0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PatientContactRelationship.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PatientContactRelationship.java @@ -127,6 +127,7 @@ public enum PatientContactRelationship { case GUARANTOR: return "guarantor"; case OWNER: return "owner"; case PARENT: return "parent"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum PatientContactRelationship { case GUARANTOR: return "Contact for financial matters"; case OWNER: return "For animals, the owner of the animal"; case PARENT: return "Parent of the patient"; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum PatientContactRelationship { case GUARANTOR: return "Guarantor"; case OWNER: return "Owner of animal"; case PARENT: return "Parent"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PatientMpiMatch.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PatientMpiMatch.java index 574ec3b92..bf4ae5e95 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PatientMpiMatch.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PatientMpiMatch.java @@ -78,6 +78,7 @@ public enum PatientMpiMatch { case PROBABLE: return "probable"; case POSSIBLE: return "possible"; case CERTAINLYNOT: return "certainly-not"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum PatientMpiMatch { case PROBABLE: return "This record is a close match, but not a certain match. Additional review (e.g. by a human) may be required before using this as a match."; case POSSIBLE: return "This record may be a matching one. Additional review (e.g. by a human) SHOULD be performed before using this as a match."; case CERTAINLYNOT: return "This record is known not to be a match. Note that usually non-matching records are not returned, but in some cases records previously or likely considered as a match may specifically be negated by the MPI."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum PatientMpiMatch { case PROBABLE: return "Probable Match"; case POSSIBLE: return "Possible Match"; case CERTAINLYNOT: return "Certainly Not a Match"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Payeetype.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Payeetype.java index 2d50e1807..e198d5d8e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Payeetype.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Payeetype.java @@ -71,6 +71,7 @@ public enum Payeetype { case SUBSCRIBER: return "subscriber"; case PROVIDER: return "provider"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum Payeetype { case SUBSCRIBER: return "The subscriber (policy holder) will be reimbursed."; case PROVIDER: return "Any benefit payable will be paid to the provider (Assignment of Benefit)."; case OTHER: return "Any benefit payable will be paid to a third party such as a guarrantor."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum Payeetype { case SUBSCRIBER: return "Subscriber"; case PROVIDER: return "Provider"; case OTHER: return "Provider"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PaymentAdjustmentReason.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PaymentAdjustmentReason.java index 211a83d7b..c2c3fea83 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PaymentAdjustmentReason.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PaymentAdjustmentReason.java @@ -64,6 +64,7 @@ public enum PaymentAdjustmentReason { switch (this) { case A001: return "a001"; case A002: return "a002"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum PaymentAdjustmentReason { switch (this) { case A001: return "Prior Payment Reversal"; case A002: return "Prior Overpayment"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum PaymentAdjustmentReason { switch (this) { case A001: return "Prior Payment Reversal"; case A002: return "Prior Overpayment"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PaymentStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PaymentStatus.java index 1eac42259..7edcbceb9 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PaymentStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PaymentStatus.java @@ -64,6 +64,7 @@ public enum PaymentStatus { switch (this) { case PAID: return "paid"; case CLEARED: return "cleared"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum PaymentStatus { switch (this) { case PAID: return ""; case CLEARED: return ""; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum PaymentStatus { switch (this) { case PAID: return "paid"; case CLEARED: return "cleared"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PaymentType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PaymentType.java index 8f5b458c9..8167019d4 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PaymentType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PaymentType.java @@ -71,6 +71,7 @@ public enum PaymentType { case PAYMENT: return "payment"; case ADJUSTMENT: return "adjustment"; case ADVANCE: return "advance"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum PaymentType { case PAYMENT: return ""; case ADJUSTMENT: return ""; case ADVANCE: return ""; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum PaymentType { case PAYMENT: return "payment"; case ADJUSTMENT: return "adjustment"; case ADVANCE: return "advance"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PractitionerRole.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PractitionerRole.java index d965f53b9..81ae4e3d4 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PractitionerRole.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PractitionerRole.java @@ -92,6 +92,7 @@ public enum PractitionerRole { case RESEARCHER: return "researcher"; case TEACHER: return "teacher"; case ICT: return "ict"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum PractitionerRole { case RESEARCHER: return ""; case TEACHER: return ""; case ICT: return ""; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum PractitionerRole { case RESEARCHER: return "Researcher"; case TEACHER: return "Teacher/educator"; case ICT: return "ICT professional"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PractitionerSpecialty.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PractitionerSpecialty.java index b3beb21d1..ce08aa42b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PractitionerSpecialty.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PractitionerSpecialty.java @@ -85,6 +85,7 @@ public enum PractitionerSpecialty { case DIETARY: return "dietary"; case MIDW: return "midw"; case SYSARCH: return "sysarch"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum PractitionerSpecialty { case DIETARY: return ""; case MIDW: return ""; case SYSARCH: return ""; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum PractitionerSpecialty { case DIETARY: return "Dietary consultant"; case MIDW: return "Midwife"; case SYSARCH: return "Systems architect"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PrecheckBehavior.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PrecheckBehavior.java index e8e2ffc3d..276a099bf 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PrecheckBehavior.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PrecheckBehavior.java @@ -64,6 +64,7 @@ public enum PrecheckBehavior { switch (this) { case YES: return "yes"; case NO: return "no"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum PrecheckBehavior { switch (this) { case YES: return "An item with this behavior is one of the most frequent items that is, or should be, included by an end user, for the particular context in which the item occurs. The system displaying the item to the end user should consider \"pre-checking\" such an item as a convenience for the user"; case NO: return "An item with this behavior is one of the less frequent items included by the end user, for the particular context in which the item occurs. The system displaying the items to the end user would typically not \"pre-check\" such an item"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum PrecheckBehavior { switch (this) { case YES: return "Yes"; case NO: return "No"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureProgressStatusCodes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureProgressStatusCodes.java index 29635016f..8a29066e8 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureProgressStatusCodes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureProgressStatusCodes.java @@ -92,6 +92,7 @@ public enum ProcedureProgressStatusCodes { case D: return "d"; case E: return "e"; case F: return "f"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ProcedureProgressStatusCodes { case D: return ""; case E: return ""; case F: return "The patient is in the recovery room."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ProcedureProgressStatusCodes { case D: return "Opened (skin)"; case E: return "Closed (skin)"; case F: return "In Recovery Room"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureRelationshipType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureRelationshipType.java index 4093b721f..c86c91cf1 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureRelationshipType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureRelationshipType.java @@ -64,6 +64,7 @@ public enum ProcedureRelationshipType { switch (this) { case CAUSEDBY: return "caused-by"; case BECAUSEOF: return "because-of"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ProcedureRelationshipType { switch (this) { case CAUSEDBY: return "This procedure had to be performed because of the related one."; case BECAUSEOF: return "This procedure caused the related one to be performed."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ProcedureRelationshipType { switch (this) { case CAUSEDBY: return "Caused By"; case BECAUSEOF: return "Because Of"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureRequestPriority.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureRequestPriority.java index d9c27cda9..271ee8316 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureRequestPriority.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureRequestPriority.java @@ -78,6 +78,7 @@ public enum ProcedureRequestPriority { case URGENT: return "urgent"; case STAT: return "stat"; case ASAP: return "asap"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ProcedureRequestPriority { case URGENT: return "The request should be done urgently."; case STAT: return "The request is time-critical."; case ASAP: return "The request should be acted on as soon as possible."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ProcedureRequestPriority { case URGENT: return "Urgent"; case STAT: return "Stat"; case ASAP: return "ASAP"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureRequestStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureRequestStatus.java index 6edf64291..863353c6c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureRequestStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureRequestStatus.java @@ -120,6 +120,7 @@ public enum ProcedureRequestStatus { case SUSPENDED: return "suspended"; case REJECTED: return "rejected"; case ABORTED: return "aborted"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum ProcedureRequestStatus { case SUSPENDED: return "The request has been held by originating system/user request."; case REJECTED: return "The receiving system has declined to fulfill the request."; case ABORTED: return "The request was attempted, but due to some procedural error, it could not be completed."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum ProcedureRequestStatus { case SUSPENDED: return "Suspended"; case REJECTED: return "Rejected"; case ABORTED: return "Aborted"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureStatus.java index d8721901d..956f36d60 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcedureStatus.java @@ -78,6 +78,7 @@ public enum ProcedureStatus { case ABORTED: return "aborted"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ProcedureStatus { case ABORTED: return "The procedure was terminated without completing successfully."; case COMPLETED: return "All actions involved in the procedure have taken place."; case ENTEREDINERROR: return "The statement was entered in error and Is not valid."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ProcedureStatus { case ABORTED: return "Aboted"; case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcessOutcome.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcessOutcome.java index 1461e7857..8d308366a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcessOutcome.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcessOutcome.java @@ -71,6 +71,7 @@ public enum ProcessOutcome { case COMPLETE: return "complete"; case PENDED: return "pended"; case ERROR: return "error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ProcessOutcome { case COMPLETE: return ""; case PENDED: return ""; case ERROR: return ""; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ProcessOutcome { case COMPLETE: return "complete"; case PENDED: return "pended"; case ERROR: return "error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcessPriority.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcessPriority.java index fc927047b..c2bcf6079 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcessPriority.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProcessPriority.java @@ -71,6 +71,7 @@ public enum ProcessPriority { case STAT: return "stat"; case NORMAL: return "normal"; case DEFERRED: return "deferred"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ProcessPriority { case STAT: return "Immediately in real time."; case NORMAL: return "With best effort."; case DEFERRED: return "Later, when possible."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ProcessPriority { case STAT: return "Immediate"; case NORMAL: return "Normal"; case DEFERRED: return "Deferred"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProfileDestinationTypes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProfileDestinationTypes.java index cd386526d..b16b60410 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProfileDestinationTypes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProfileDestinationTypes.java @@ -78,6 +78,7 @@ public enum ProfileDestinationTypes { case FHIRDSTU2SDCFORMMANAGER: return "FHIR-DSTU2-SDC-FormManager"; case FHIRDSTU2SDCFORMRECEIVER: return "FHIR-DSTU2-SDC-FormReceiver"; case FHIRDSTU2SDCFORMPROCESSOR: return "FHIR-DSTU2-SDC-FormProcessor"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ProfileDestinationTypes { case FHIRDSTU2SDCFORMMANAGER: return "DSTU2 server that serves as an SDC-FormManager."; case FHIRDSTU2SDCFORMRECEIVER: return "DSTU2 server that serves as an SDC-FormReceiver."; case FHIRDSTU2SDCFORMPROCESSOR: return "DSTU2 server that serves as an SDC-FormProcessor."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ProfileDestinationTypes { case FHIRDSTU2SDCFORMMANAGER: return "FHIR-DSTU2-SDC-FormManager"; case FHIRDSTU2SDCFORMRECEIVER: return "FHIR-DSTU2-SDC-FormReceiver"; case FHIRDSTU2SDCFORMPROCESSOR: return "FHIR-DSTU2-SDC-FormProcessor"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProfileOriginTypes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProfileOriginTypes.java index c2153a14f..f84990c32 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProfileOriginTypes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProfileOriginTypes.java @@ -64,6 +64,7 @@ public enum ProfileOriginTypes { switch (this) { case FHIRDSTU2CLIENT: return "FHIR-DSTU2-Client"; case FHIRDSTU2SDCFORMFILLER: return "FHIR-DSTU2-SDC-FormFiller"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ProfileOriginTypes { switch (this) { case FHIRDSTU2CLIENT: return "General DSTU2 client initiating against a DSTU2 Server."; case FHIRDSTU2SDCFORMFILLER: return "DSTU2 client that serves as an SDC-FormFiller."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ProfileOriginTypes { switch (this) { case FHIRDSTU2CLIENT: return "FHIR-DSTU2-Client"; case FHIRDSTU2SDCFORMFILLER: return "FHIR-DSTU2-SDC-FormFiller"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PropertyRepresentation.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PropertyRepresentation.java index 64b8a64c1..d405a9fea 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PropertyRepresentation.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/PropertyRepresentation.java @@ -78,6 +78,7 @@ public enum PropertyRepresentation { case XMLTEXT: return "xmlText"; case TYPEATTR: return "typeAttr"; case CDATEXT: return "cdaText"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum PropertyRepresentation { case XMLTEXT: return "This element is represented using the XML text attribute (primitives only)"; case TYPEATTR: return "The type of this element is indicated using xsi:type"; case CDATEXT: return "Use CDA narrative instead of XHTML"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum PropertyRepresentation { case XMLTEXT: return "XML Text"; case TYPEATTR: return "Type Attribute"; case CDATEXT: return "CDA Text Format"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProtocolStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProtocolStatus.java index 4abfaf16f..fc1f06a08 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProtocolStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProtocolStatus.java @@ -92,6 +92,7 @@ public enum ProtocolStatus { case ACTIVE: return "active"; case WITHDRAWN: return "withdrawn"; case SUPERSEDED: return "superseded"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ProtocolStatus { case ACTIVE: return "This protocol is ready for use in production systems"; case WITHDRAWN: return "This protocol has been withdrawn and should no longer be used"; case SUPERSEDED: return "This protocol has been replaced and a different protocol should be used in its place"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ProtocolStatus { case ACTIVE: return "Active"; case WITHDRAWN: return "Withdrawn"; case SUPERSEDED: return "Superseded"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProtocolType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProtocolType.java index 24d071cd3..71f81e071 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProtocolType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProtocolType.java @@ -78,6 +78,7 @@ public enum ProtocolType { case DEVICE: return "device"; case DRUG: return "drug"; case STUDY: return "study"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ProtocolType { case DEVICE: return "The protocol describes the appropriate use of a particular device (medical device, software, etc.)"; case DRUG: return "The protocol describes the appropriate use of a particular medication including indications for use, dosages, treatment cycles, etc."; case STUDY: return "The protocol describes the set of steps to occur for study subjects enrolled in an interventional study"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ProtocolType { case DEVICE: return "Device"; case DRUG: return "Drug"; case STUDY: return "Study"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProvenanceAgentRole.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProvenanceAgentRole.java index 0f2383630..fe04c025d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProvenanceAgentRole.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProvenanceAgentRole.java @@ -120,6 +120,7 @@ public enum ProvenanceAgentRole { case CUSTODIAN: return "custodian"; case ASSEMBLER: return "assembler"; case COMPOSER: return "composer"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum ProvenanceAgentRole { case CUSTODIAN: return "The entity that is accountable for maintaining a true an accurate copy of the original record"; case ASSEMBLER: return "A device that operates independently of an author on custodian's algorithms for data extraction of existing information for purpose of generating a new artifact."; case COMPOSER: return "A device used by an author to record new information, which may also be used by the author to select existing information for aggregation with newly recorded information for the purpose of generating a new artifact."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum ProvenanceAgentRole { case CUSTODIAN: return "Custodian"; case ASSEMBLER: return "Assembler"; case COMPOSER: return "Composer"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProvenanceAgentType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProvenanceAgentType.java index 5d35fe5cd..5271d5e22 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProvenanceAgentType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProvenanceAgentType.java @@ -99,6 +99,7 @@ public enum ProvenanceAgentType { case PATIENT: return "patient"; case DEVICE: return "device"; case RELATEDPERSON: return "related-person"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum ProvenanceAgentType { case PATIENT: return "The participant is the patient, a person or animal receiving care or other health-related services."; case DEVICE: return "The participant is a device, an instance of a manufactured thing that is used in the provision of healthcare without being substantially changed through that activity. The device may be a machine, an insert, a computer, an application, etc. This includes durable (reusable) medical equipment as well as disposable equipment used for diagnostic, treatment, and research for healthcare and public health."; case RELATEDPERSON: return "The participant is a related person, a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum ProvenanceAgentType { case PATIENT: return "Patient"; case DEVICE: return "Device"; case RELATEDPERSON: return "Related Person"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProvenanceEntityRole.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProvenanceEntityRole.java index 54b594b71..714ec7819 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProvenanceEntityRole.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProvenanceEntityRole.java @@ -85,6 +85,7 @@ public enum ProvenanceEntityRole { case QUOTATION: return "quotation"; case SOURCE: return "source"; case REMOVAL: return "removal"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ProvenanceEntityRole { case QUOTATION: return "The repeat of (some or all of) an entity, such as text or image, by someone who may or may not be its original author."; case SOURCE: return "A primary source for a topic refers to something produced by some agent with direct experience and knowledge about the topic, at the time of the topic's study, without benefit from hindsight."; case REMOVAL: return "A derivation for which the entity is removed from accessibility usually through the use of the Delete operation."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ProvenanceEntityRole { case QUOTATION: return "Quotation"; case SOURCE: return "Source"; case REMOVAL: return "Removal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProviderQualification.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProviderQualification.java index 1621abb5c..102c0cd51 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProviderQualification.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ProviderQualification.java @@ -71,6 +71,7 @@ public enum ProviderQualification { case _311405: return "311405"; case _604215: return "604215"; case _604210: return "604210"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ProviderQualification { case _311405: return "Dentist General Practitioner (DDS, DDM)."; case _604215: return "Ophthalmologist."; case _604210: return "Optometrist."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ProviderQualification { case _311405: return "Dentist"; case _604215: return "Ophthalmologist"; case _604210: return "Optometrist"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreAdverseeventCategory.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreAdverseeventCategory.java index 3d59219b2..164ab027f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreAdverseeventCategory.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreAdverseeventCategory.java @@ -120,6 +120,7 @@ public enum QicoreAdverseeventCategory { case SURGERY: return "surgery"; case EMBOLISM: return "embolism"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum QicoreAdverseeventCategory { case SURGERY: return "Surgery or Anesthesia (includes invasive procedures)"; case EMBOLISM: return "Venous Thromboembolism"; case OTHER: return "Other (please specify)"; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum QicoreAdverseeventCategory { case SURGERY: return "Surgery or Anesthesia"; case EMBOLISM: return "Venous Thromboembolism"; case OTHER: return "Other (please specify)"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreAdverseeventType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreAdverseeventType.java index 8573b1490..580a3c192 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreAdverseeventType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreAdverseeventType.java @@ -71,6 +71,7 @@ public enum QicoreAdverseeventType { case INCIDENT: return "incident"; case NEARMISS: return "near-miss"; case UNSAFE: return "unsafe"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum QicoreAdverseeventType { case INCIDENT: return "A safety incident, reaction, medication error, or other untoward medical event affecting a patient"; case NEARMISS: return "A safety event that almost happened, but was noticed and prevented in time to prevent harm from occurring to the patient"; case UNSAFE: return "Any unsafe condition that poses a elevated risk to patient safety"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum QicoreAdverseeventType { case INCIDENT: return "Incident"; case NEARMISS: return "Near Miss"; case UNSAFE: return "Unsafe Condition"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreAppropriatenessScore.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreAppropriatenessScore.java index 71090e6ce..d8cd7393c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreAppropriatenessScore.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreAppropriatenessScore.java @@ -113,6 +113,7 @@ public enum QicoreAppropriatenessScore { case PROBABLYAPPROPRIATE: return "probably-appropriate"; case APPROPRIATE: return "appropriate"; case EXTREMELYAPPROPRIATE: return "extremely-appropriate"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum QicoreAppropriatenessScore { case PROBABLYAPPROPRIATE: return "The procedure is probably appropriate"; case APPROPRIATE: return "The procedure is appropriate"; case EXTREMELYAPPROPRIATE: return "The procedure is extremely appropriate"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum QicoreAppropriatenessScore { case PROBABLYAPPROPRIATE: return "Probably Appropriate"; case APPROPRIATE: return "Appropriate"; case EXTREMELYAPPROPRIATE: return "Extremely Appropriate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreCommunicationMedium.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreCommunicationMedium.java index 6ee5ee07f..c5b622318 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreCommunicationMedium.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreCommunicationMedium.java @@ -134,6 +134,7 @@ public enum QicoreCommunicationMedium { case MAIL: return "mail"; case EMAIL: return "email"; case PORTAL: return "portal"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum QicoreCommunicationMedium { case MAIL: return "The message was posted via conventional mail"; case EMAIL: return "The message was sent as an email"; case PORTAL: return "The message was communicated via a patient portal"; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum QicoreCommunicationMedium { case MAIL: return "Mail (conventional)"; case EMAIL: return "Electronic mail (email)"; case PORTAL: return "Patient portal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreConditionCriticality.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreConditionCriticality.java index 949a2201c..c9a279689 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreConditionCriticality.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreConditionCriticality.java @@ -92,6 +92,7 @@ public enum QicoreConditionCriticality { case FUNCTIONALLOSS: return "functional-loss"; case LIFETHREATENING: return "life-threatening"; case REQUIRESHOSPITALIZATION: return "requires-hospitalization"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum QicoreConditionCriticality { case FUNCTIONALLOSS: return "The condition may result in partial or full loss of function or capacity"; case LIFETHREATENING: return "The condition is considered to be life-threatening"; case REQUIRESHOSPITALIZATION: return "The condition requires hospitalization"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum QicoreConditionCriticality { case FUNCTIONALLOSS: return "Potential loss of function or capacity"; case LIFETHREATENING: return "Life Threatening"; case REQUIRESHOSPITALIZATION: return "Requires Hospitalization"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreDiagnosticorderPrecondition.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreDiagnosticorderPrecondition.java index 460660546..174a593b5 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreDiagnosticorderPrecondition.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreDiagnosticorderPrecondition.java @@ -71,6 +71,7 @@ public enum QicoreDiagnosticorderPrecondition { case _1: return "1"; case _2: return "2"; case _3: return "3"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum QicoreDiagnosticorderPrecondition { case _1: return "The diagnostic test was or should be performed after the patient has engaged in physical activity"; case _2: return "The diagnostic test was or should be performed while the patient is at rest"; case _3: return "The diagnostic test was or should be performed after the patient operation"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum QicoreDiagnosticorderPrecondition { case _1: return "After activity"; case _2: return "At rest"; case _3: return "Post-op"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreObservationVerification.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreObservationVerification.java index 8a554411a..7fd0f629a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreObservationVerification.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicoreObservationVerification.java @@ -64,6 +64,7 @@ public enum QicoreObservationVerification { switch (this) { case _1: return "1"; case _2: return "2"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum QicoreObservationVerification { switch (this) { case _1: return "The observation was reviewed and verified by a person"; case _2: return "The observation was verified against a sliding average"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum QicoreObservationVerification { switch (this) { case _1: return "Human review"; case _2: return "Sliding average"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicorePatientMilitaryService.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicorePatientMilitaryService.java index 16da74edd..272a2fe9e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicorePatientMilitaryService.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QicorePatientMilitaryService.java @@ -92,6 +92,7 @@ public enum QicorePatientMilitaryService { case ACTIVEDUTY: return "active-duty"; case ACTIVERESERVE: return "active-reserve"; case INACTIVERESERVE: return "inactive-reserve"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum QicorePatientMilitaryService { case ACTIVEDUTY: return "The subject is not a reserve member and is currently engaged in full-time military activity"; case ACTIVERESERVE: return "The subject is a reserve member and is currently engaged in full-time military activity"; case INACTIVERESERVE: return "The subject is a reserve member and is not currently engaged in full-time military activity"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum QicorePatientMilitaryService { case ACTIVEDUTY: return "Active Duty"; case ACTIVERESERVE: return "Active Reserve"; case INACTIVERESERVE: return "Inactive Reserve"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuantityComparator.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuantityComparator.java index 1a0f0b60c..c521c0001 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuantityComparator.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuantityComparator.java @@ -78,6 +78,7 @@ public enum QuantityComparator { case LESS_OR_EQUAL: return "<="; case GREATER_OR_EQUAL: return ">="; case GREATER_THAN: return ">"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum QuantityComparator { case LESS_OR_EQUAL: return "The actual value is less than or equal to the given value."; case GREATER_OR_EQUAL: return "The actual value is greater than or equal to the given value."; case GREATER_THAN: return "The actual value is greater than the given value."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum QuantityComparator { case LESS_OR_EQUAL: return "Less or Equal to"; case GREATER_OR_EQUAL: return "Greater or Equal to"; case GREATER_THAN: return "Greater than"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionMaxOccurs.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionMaxOccurs.java index fc982585d..b12116a18 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionMaxOccurs.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionMaxOccurs.java @@ -57,6 +57,7 @@ public enum QuestionMaxOccurs { public String toCode() { switch (this) { case ASTERISK: return "*"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum QuestionMaxOccurs { public String getDefinition() { switch (this) { case ASTERISK: return "Element can repeat an unlimited number of times"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case ASTERISK: return "Repeating"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionnaireAnswersStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionnaireAnswersStatus.java index 7a1499703..597a553b5 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionnaireAnswersStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionnaireAnswersStatus.java @@ -71,6 +71,7 @@ public enum QuestionnaireAnswersStatus { case INPROGRESS: return "in-progress"; case COMPLETED: return "completed"; case AMENDED: return "amended"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum QuestionnaireAnswersStatus { case INPROGRESS: return "This QuestionnaireResponse has been partially filled out with answers, but changes or additions are still expected to be made to it."; case COMPLETED: return "This QuestionnaireResponse has been filled out with answers, and the current content is regarded as definitive."; case AMENDED: return "This QuestionnaireResponse has been filled out with answers, then marked as complete, yet changes or additions have been made to it afterwards."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum QuestionnaireAnswersStatus { case INPROGRESS: return "In Progress"; case COMPLETED: return "Completed"; case AMENDED: return "Amended"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionnaireDisplayCategory.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionnaireDisplayCategory.java index d51cf2d91..1d9648719 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionnaireDisplayCategory.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionnaireDisplayCategory.java @@ -64,6 +64,7 @@ public enum QuestionnaireDisplayCategory { switch (this) { case INSTRUCTIONS: return "instructions"; case SECURITY: return "security"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum QuestionnaireDisplayCategory { switch (this) { case INSTRUCTIONS: return "The text provides guidances on how to populate or use a portion of the questionnaire (or the questionnaire as a whole)."; case SECURITY: return "The text provides guidance on how the information should be or will be handled from a security/confidentiality/access control perspective when completed"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum QuestionnaireDisplayCategory { switch (this) { case INSTRUCTIONS: return "Instructions"; case SECURITY: return "Security"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionnaireItemControl.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionnaireItemControl.java index 6cc8d886b..39d5838e0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionnaireItemControl.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionnaireItemControl.java @@ -204,6 +204,7 @@ public enum QuestionnaireItemControl { case SLIDER: return "slider"; case SPINNER: return "spinner"; case TEXTBOX: return "text-box"; + case NULL: return null; default: return "?"; } } @@ -234,6 +235,7 @@ public enum QuestionnaireItemControl { case SLIDER: return "A control where an axis is displayed between the high and low values and the control can be visually manipulated to select a value anywhere on the axis."; case SPINNER: return "A control where a list of numeric or other ordered values can be scrolled through via arrows."; case TEXTBOX: return "A control where a user can type in their answer freely."; + case NULL: return null; default: return "?"; } } @@ -261,6 +263,7 @@ public enum QuestionnaireItemControl { case SLIDER: return "Slider"; case SPINNER: return "Spinner"; case TEXTBOX: return "Text Box"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionnaireStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionnaireStatus.java index 7d5aa91a6..ece4cbc25 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionnaireStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/QuestionnaireStatus.java @@ -71,6 +71,7 @@ public enum QuestionnaireStatus { case DRAFT: return "draft"; case PUBLISHED: return "published"; case RETIRED: return "retired"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum QuestionnaireStatus { case DRAFT: return "This Questionnaire is not ready for official use."; case PUBLISHED: return "This Questionnaire is ready for use."; case RETIRED: return "This Questionnaire should no longer be used to gather data."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum QuestionnaireStatus { case DRAFT: return "Draft"; case PUBLISHED: return "Published"; case RETIRED: return "Retired"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReactionEventCertainty.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReactionEventCertainty.java index d5c813097..bffbff16f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReactionEventCertainty.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReactionEventCertainty.java @@ -71,6 +71,7 @@ public enum ReactionEventCertainty { case UNLIKELY: return "unlikely"; case LIKELY: return "likely"; case CONFIRMED: return "confirmed"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ReactionEventCertainty { case UNLIKELY: return "There is a low level of clinical certainty that the reaction was caused by the identified Substance."; case LIKELY: return "There is a high level of clinical certainty that the reaction was caused by the identified Substance."; case CONFIRMED: return "There is a very high level of clinical certainty that the reaction was due to the identified Substance, which may include clinical evidence by testing or rechallenge."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ReactionEventCertainty { case UNLIKELY: return "Unlikely"; case LIKELY: return "Likely"; case CONFIRMED: return "Confirmed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReactionEventSeverity.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReactionEventSeverity.java index e10b441cb..027c83cd2 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReactionEventSeverity.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReactionEventSeverity.java @@ -71,6 +71,7 @@ public enum ReactionEventSeverity { case MILD: return "mild"; case MODERATE: return "moderate"; case SEVERE: return "severe"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ReactionEventSeverity { case MILD: return "Causes mild physiological effects."; case MODERATE: return "Causes moderate physiological effects."; case SEVERE: return "Causes severe physiological effects."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ReactionEventSeverity { case MILD: return "Mild"; case MODERATE: return "Moderate"; case SEVERE: return "Severe"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReasonMedicationGivenCodes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReasonMedicationGivenCodes.java index 42eba7e4d..bafe07ee0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReasonMedicationGivenCodes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReasonMedicationGivenCodes.java @@ -71,6 +71,7 @@ public enum ReasonMedicationGivenCodes { case A: return "a"; case B: return "b"; case C: return "c"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ReasonMedicationGivenCodes { case A: return "No reason known."; case B: return "The administration was following an ordered protocol."; case C: return "The administration was needed to treat an emergency."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ReasonMedicationGivenCodes { case A: return "None"; case B: return "Given as Ordered"; case C: return "Emergency"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReasonMedicationNotGivenCodes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReasonMedicationNotGivenCodes.java index ee964e6a0..10c60c8c0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReasonMedicationNotGivenCodes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReasonMedicationNotGivenCodes.java @@ -78,6 +78,7 @@ public enum ReasonMedicationNotGivenCodes { case B: return "b"; case C: return "c"; case D: return "d"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ReasonMedicationNotGivenCodes { case B: return "The patient was not available when the dose was scheduled."; case C: return "The patient was asleep when the dose was scheduled."; case D: return "The patient was given the medication and immediately vomited it back."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ReasonMedicationNotGivenCodes { case B: return "Away"; case C: return "Asleep"; case D: return "Vomit"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReferenceVersionRules.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReferenceVersionRules.java index e8392028c..5d0ed0bc7 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReferenceVersionRules.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReferenceVersionRules.java @@ -71,6 +71,7 @@ public enum ReferenceVersionRules { case EITHER: return "either"; case INDEPENDENT: return "independent"; case SPECIFIC: return "specific"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ReferenceVersionRules { case EITHER: return "The reference may be either version independent or version specific"; case INDEPENDENT: return "The reference must be version independent"; case SPECIFIC: return "The reference must be version specific"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ReferenceVersionRules { case EITHER: return "Either Specific or independent"; case INDEPENDENT: return "Version independent"; case SPECIFIC: return "Version Specific"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReferencerangeMeaning.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReferencerangeMeaning.java index d6866f7bc..f7e96824b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReferencerangeMeaning.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ReferencerangeMeaning.java @@ -141,6 +141,7 @@ public enum ReferencerangeMeaning { case MIDCYCLE: return "midcycle"; case LUTEAL: return "luteal"; case POSTMEOPAUSAL: return "postmeopausal"; + case NULL: return null; default: return "?"; } } @@ -162,6 +163,7 @@ public enum ReferencerangeMeaning { case MIDCYCLE: return "An expected range in an individual during the follicular stage of the cycle."; case LUTEAL: return "An expected range in an individual during the luteal stage of the cycle."; case POSTMEOPAUSAL: return "An expected range in an individual post-menopause."; + case NULL: return null; default: return "?"; } } @@ -180,6 +182,7 @@ public enum ReferencerangeMeaning { case MIDCYCLE: return "MidCycle"; case LUTEAL: return "Luteal"; case POSTMEOPAUSAL: return "Post-Menopause"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Referralcategory.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Referralcategory.java index ed06f5d07..f55895052 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Referralcategory.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Referralcategory.java @@ -71,6 +71,7 @@ public enum Referralcategory { case PROPOSAL: return "proposal"; case PLAN: return "plan"; case REQUEST: return "request"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum Referralcategory { case PROPOSAL: return "The referral request represents a suggestion or recommendation that a referral be made."; case PLAN: return "The referral request represents an intention by the author to make a referral, but no actual referral has yet been made/authorized."; case REQUEST: return "This is an actual referral request which, when active, will have the authorizations needed to allow it to be actioned."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum Referralcategory { case PROPOSAL: return "Proposal"; case PLAN: return "Plan"; case REQUEST: return "Request"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Referralstatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Referralstatus.java index 8d8e2b0e9..319294a3a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Referralstatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Referralstatus.java @@ -85,6 +85,7 @@ public enum Referralstatus { case CANCELLED: return "cancelled"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum Referralstatus { case CANCELLED: return "The referral has been cancelled without being completed. For example it is no longer needed."; case COMPLETED: return "The referral has been completely actioned."; case ENTEREDINERROR: return "This referral record should never have existed, though it's possible some degree of real-world activity or decisions may have been taken due to its existence"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum Referralstatus { case CANCELLED: return "Cancelled"; case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RelatedClaimRelationship.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RelatedClaimRelationship.java index 2412f01f8..0fed6be90 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RelatedClaimRelationship.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RelatedClaimRelationship.java @@ -64,6 +64,7 @@ public enum RelatedClaimRelationship { switch (this) { case PRIOR: return "prior"; case ASSOCIATED: return "associated"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum RelatedClaimRelationship { switch (this) { case PRIOR: return "A prior claim instance for the same intended suite of services."; case ASSOCIATED: return "A claim for a different suite of services which is related the the suite claimed here."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum RelatedClaimRelationship { switch (this) { case PRIOR: return "Prior Claim"; case ASSOCIATED: return "Associated Claim"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Relationship.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Relationship.java index b96885086..2555458ff 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Relationship.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Relationship.java @@ -85,6 +85,7 @@ public enum Relationship { case _3: return "3"; case _4: return "4"; case _5: return "5"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum Relationship { case _3: return "The patient is the child of the subscriber (policy holder)"; case _4: return "The patient is the common law spouse of the subscriber (policy holder)"; case _5: return "The patient has some other relationship, such as parent, to the subscriber (policy holder)"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum Relationship { case _3: return "Child"; case _4: return "Common Law Spouse"; case _5: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RemittanceOutcome.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RemittanceOutcome.java index 6fab6b523..29e9e4d77 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RemittanceOutcome.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RemittanceOutcome.java @@ -64,6 +64,7 @@ public enum RemittanceOutcome { switch (this) { case COMPLETE: return "complete"; case ERROR: return "error"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum RemittanceOutcome { switch (this) { case COMPLETE: return "The processing completed without errors."; case ERROR: return "The processing identified errors."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum RemittanceOutcome { switch (this) { case COMPLETE: return "Complete"; case ERROR: return "Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RequiredBehavior.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RequiredBehavior.java index 7db80b9b4..f752f9c40 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RequiredBehavior.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RequiredBehavior.java @@ -71,6 +71,7 @@ public enum RequiredBehavior { case MUST: return "must"; case COULD: return "could"; case MUSTUNLESSDOCUMENTED: return "must-unless-documented"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum RequiredBehavior { case MUST: return "An item with this behavior must be included in the items processed by the end user; the end user may not choose not to include this item"; case COULD: return "An item with this behavior may be included in the set of items processed by the end user"; case MUSTUNLESSDOCUMENTED: return "An item with this behavior must be included in the set of items processed by the end user, unless the end user provides documentation as to why the item was not included"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum RequiredBehavior { case MUST: return "Must"; case COULD: return "Could"; case MUSTUNLESSDOCUMENTED: return "Must Unless Documented"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResourceAggregationMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResourceAggregationMode.java index ced254e3d..586e92655 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResourceAggregationMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResourceAggregationMode.java @@ -71,6 +71,7 @@ public enum ResourceAggregationMode { case CONTAINED: return "contained"; case REFERENCED: return "referenced"; case BUNDLED: return "bundled"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ResourceAggregationMode { case CONTAINED: return "The reference is a local reference to a contained resource."; case REFERENCED: return "The reference to a resource that has to be resolved externally to the resource that includes the reference."; case BUNDLED: return "The resource the reference points to will be found in the same bundle as the resource that includes the reference."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ResourceAggregationMode { case CONTAINED: return "Contained"; case REFERENCED: return "Referenced"; case BUNDLED: return "Bundled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResourceSlicingRules.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResourceSlicingRules.java index c9855e6df..b146fbe8f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResourceSlicingRules.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResourceSlicingRules.java @@ -71,6 +71,7 @@ public enum ResourceSlicingRules { case CLOSED: return "closed"; case OPEN: return "open"; case OPENATEND: return "openAtEnd"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ResourceSlicingRules { case CLOSED: return "No additional content is allowed other than that described by the slices in this profile."; case OPEN: return "Additional content is allowed anywhere in the list."; case OPENATEND: return "Additional content is allowed, but only at the end of the list. Note that using this requires that the slices be ordered, which makes it hard to share uses. This should only be done where absolutely required."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ResourceSlicingRules { case CLOSED: return "Closed"; case OPEN: return "Open"; case OPENATEND: return "Open at End"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResourceTypes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResourceTypes.java index 7d7f1450d..a24e2ccbc 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResourceTypes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResourceTypes.java @@ -857,6 +857,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript"; case VALUESET: return "ValueSet"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -980,6 +981,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript is a resource that specifies a suite of tests against a FHIR server implementation to determine compliance against the FHIR specification."; case VALUESET: return "A value set specifies a set of codes drawn from one or more code systems."; case VISIONPRESCRIPTION: return "An authorization for the supply of glasses and/or contact lenses to a patient."; + case NULL: return null; default: return "?"; } } @@ -1100,6 +1102,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript"; case VALUESET: return "ValueSet"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResourceValidationMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResourceValidationMode.java index 0101de5c9..960a5d212 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResourceValidationMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResourceValidationMode.java @@ -71,6 +71,7 @@ public enum ResourceValidationMode { case CREATE: return "create"; case UPDATE: return "update"; case DELETE: return "delete"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ResourceValidationMode { case CREATE: return "The server checks the content, and then checks that the content would be acceptable as a create (e.g. that the content would not violate any uniqueness constraints)."; case UPDATE: return "The server checks the content, and then checks that it would accept it as an update against the nominated specific resource (e.g. that there are no changes to immutable fields the server does not allow to change, and checking version integrity if appropriate)."; case DELETE: return "The server ignores the content, and checks that the nominated resource is allowed to be deleted (e.g. checking referential integrity rules)."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ResourceValidationMode { case CREATE: return "Validate for Create"; case UPDATE: return "Validate for Update"; case DELETE: return "Validate for Delete"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResponseCode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResponseCode.java index 9b4c23d33..bca580164 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResponseCode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ResponseCode.java @@ -71,6 +71,7 @@ public enum ResponseCode { case OK: return "ok"; case TRANSIENTERROR: return "transient-error"; case FATALERROR: return "fatal-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ResponseCode { case OK: return "The message was accepted and processed without error."; case TRANSIENTERROR: return "Some internal unexpected error occurred - wait and try again. Note - this is usually used for things like database unavailable, which may be expected to resolve, though human intervention may be required."; case FATALERROR: return "The message was rejected because of some content in it. There is no point in re-sending without change. The response narrative SHALL describe the issue."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ResponseCode { case OK: return "OK"; case TRANSIENTERROR: return "Transient Error"; case FATALERROR: return "Fatal Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RestfulConformanceMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RestfulConformanceMode.java index e9f552d7a..5bc01b903 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RestfulConformanceMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RestfulConformanceMode.java @@ -64,6 +64,7 @@ public enum RestfulConformanceMode { switch (this) { case CLIENT: return "client"; case SERVER: return "server"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum RestfulConformanceMode { switch (this) { case CLIENT: return "The application acts as a client for this resource."; case SERVER: return "The application acts as a server for this resource."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum RestfulConformanceMode { switch (this) { case CLIENT: return "Client"; case SERVER: return "Server"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RestfulInteraction.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RestfulInteraction.java index e27803541..3482b6ec5 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RestfulInteraction.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RestfulInteraction.java @@ -162,6 +162,7 @@ public enum RestfulInteraction { case TRANSACTION: return "transaction"; case BATCH: return "batch"; case OPERATION: return "operation"; + case NULL: return null; default: return "?"; } } @@ -186,6 +187,7 @@ public enum RestfulInteraction { case TRANSACTION: return "Update, create or delete a set of resources as a single transaction."; case BATCH: return "perform a set of a separate interactions in a single http operation"; case OPERATION: return "Perform an operation as defined by an OperationDefinition."; + case NULL: return null; default: return "?"; } } @@ -207,6 +209,7 @@ public enum RestfulInteraction { case TRANSACTION: return "transaction"; case BATCH: return "batch"; case OPERATION: return "operation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RestfulSecurityService.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RestfulSecurityService.java index def0694f3..5aef4d2a2 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RestfulSecurityService.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RestfulSecurityService.java @@ -92,6 +92,7 @@ public enum RestfulSecurityService { case BASIC: return "Basic"; case KERBEROS: return "Kerberos"; case CERTIFICATES: return "Certificates"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum RestfulSecurityService { case BASIC: return "Basic authentication defined in HTTP specification."; case KERBEROS: return "see http://www.ietf.org/rfc/rfc4120.txt."; case CERTIFICATES: return "SSL where client must have a certificate registered with the server."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum RestfulSecurityService { case BASIC: return "Basic"; case KERBEROS: return "Kerberos"; case CERTIFICATES: return "Certificates"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RiskProbability.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RiskProbability.java index 4e837cd06..d7704f37f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RiskProbability.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/RiskProbability.java @@ -85,6 +85,7 @@ public enum RiskProbability { case MODERATE: return "moderate"; case HIGH: return "high"; case CERTAIN: return "certain"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum RiskProbability { case MODERATE: return "The specified outcome has a reasonable likelihood of occurrence."; case HIGH: return "The specified outcome is more likely to occur than not."; case CERTAIN: return "The specified outcome is effectively guaranteed."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum RiskProbability { case MODERATE: return "Moderate likelihood"; case HIGH: return "High likelihood"; case CERTAIN: return "Certain"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Ruleset.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Ruleset.java index 803987b7a..710bedc34 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Ruleset.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Ruleset.java @@ -92,6 +92,7 @@ public enum Ruleset { case CDANETV2: return "cdanet-v2"; case CDANETV4: return "cdanet-v4"; case CPHA3: return "cpha-3"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum Ruleset { case CDANETV2: return ""; case CDANETV4: return ""; case CPHA3: return ""; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum Ruleset { case CDANETV2: return "cdanet-v2"; case CDANETV4: return "cdanet-v4"; case CPHA3: return "cpha-3"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SearchEntryMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SearchEntryMode.java index 42027c2a8..ab4d79b47 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SearchEntryMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SearchEntryMode.java @@ -71,6 +71,7 @@ public enum SearchEntryMode { case MATCH: return "match"; case INCLUDE: return "include"; case OUTCOME: return "outcome"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum SearchEntryMode { case MATCH: return "This resource matched the search specification."; case INCLUDE: return "This resource is returned because it is referred to from another resource in the search set."; case OUTCOME: return "An OperationOutcome that provides additional information about the processing of a search."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum SearchEntryMode { case MATCH: return "Match"; case INCLUDE: return "Include"; case OUTCOME: return "Outcome"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SearchModifierCode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SearchModifierCode.java index 2fbc3a3b6..dc09ee3af 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SearchModifierCode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SearchModifierCode.java @@ -120,6 +120,7 @@ public enum SearchModifierCode { case BELOW: return "below"; case ABOVE: return "above"; case TYPE: return "type"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum SearchModifierCode { case BELOW: return "The search parameter tests whether the value in a resource is subsumed by the specified value (is-a, or hierarchical relationships)."; case ABOVE: return "The search parameter tests whether the value in a resource subsumes the specified value (is-a, or hierarchical relationships)."; case TYPE: return "The search parameter only applies to the Resource Type specified as a modifier (e.g. the modifier is not actually :type, but :Patient etc.)."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum SearchModifierCode { case BELOW: return "Below"; case ABOVE: return "Above"; case TYPE: return "Type"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SearchParamType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SearchParamType.java index f44781f70..f6769c10c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SearchParamType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SearchParamType.java @@ -106,6 +106,7 @@ public enum SearchParamType { case COMPOSITE: return "composite"; case QUANTITY: return "quantity"; case URI: return "uri"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum SearchParamType { case COMPOSITE: return "A composite search parameter that combines a search on two values together."; case QUANTITY: return "A search parameter that searches on a quantity."; case URI: return "A search parameter that searches on a URI (RFC 3986)."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum SearchParamType { case COMPOSITE: return "Composite"; case QUANTITY: return "Quantity"; case URI: return "URI"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SearchXpathUsage.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SearchXpathUsage.java index a5bcb2b5b..7e0cc1bc9 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SearchXpathUsage.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SearchXpathUsage.java @@ -85,6 +85,7 @@ public enum SearchXpathUsage { case NEARBY: return "nearby"; case DISTANCE: return "distance"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum SearchXpathUsage { case NEARBY: return "The search parameter is based on a spatial transform of the selected nodes."; case DISTANCE: return "The search parameter is based on a spatial transform of the selected nodes, using physical distance from the middle."; case OTHER: return "The interpretation of the xpath statement is unknown (and can't be automated)."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum SearchXpathUsage { case NEARBY: return "Nearby"; case DISTANCE: return "Distance"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SelectionBehavior.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SelectionBehavior.java index e5937606d..b742cc8f3 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SelectionBehavior.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SelectionBehavior.java @@ -92,6 +92,7 @@ public enum SelectionBehavior { case EXACTLYONE: return "exactly-one"; case ATMOSTONE: return "at-most-one"; case ONEORMORE: return "one-or-more"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum SelectionBehavior { case EXACTLYONE: return "The end user must choose one and only one of the selectable items in the group. The user may not choose none of the items in the group"; case ATMOSTONE: return "The end user may choose zero or at most one of the items in the group"; case ONEORMORE: return "The end user must choose a minimum of one, and as many additional as desired"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum SelectionBehavior { case EXACTLYONE: return "Exactly One"; case ATMOSTONE: return "At Most One"; case ONEORMORE: return "One Or More"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SequenceType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SequenceType.java index 730942a93..e3c0c515a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SequenceType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SequenceType.java @@ -71,6 +71,7 @@ public enum SequenceType { case AA: return "AA"; case DNA: return "DNA"; case RNA: return "RNA"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum SequenceType { case AA: return "Amino acid sequence"; case DNA: return "DNA Sequence"; case RNA: return "RNA Sequence"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum SequenceType { case AA: return "AA Sequence"; case DNA: return "DNA Sequence"; case RNA: return "RNA Sequence"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceCategory.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceCategory.java index 744753b9c..be599c103 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceCategory.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceCategory.java @@ -316,6 +316,7 @@ public enum ServiceCategory { case _32: return "32"; case _37: return "37"; case _33: return "33"; + case NULL: return null; default: return "?"; } } @@ -362,6 +363,7 @@ public enum ServiceCategory { case _32: return "Support group/s"; case _37: return "Test Message (HSD admin use only)"; case _33: return "Transport"; + case NULL: return null; default: return "?"; } } @@ -405,6 +407,7 @@ public enum ServiceCategory { case _32: return "Support Group/s"; case _37: return "Test Message (HSD admin)"; case _33: return "Transport"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceModifiers.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceModifiers.java index ec585e5a0..1aec4eaeb 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceModifiers.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceModifiers.java @@ -64,6 +64,7 @@ public enum ServiceModifiers { switch (this) { case SR: return "SR"; case AH: return "AH"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ServiceModifiers { switch (this) { case SR: return "Services provided on the side of the raod or such other non-conventional setting."; case AH: return "Services provided outside or normal business hours."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ServiceModifiers { switch (this) { case SR: return "Side of the Road"; case AH: return "After hours"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServicePharmacy.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServicePharmacy.java index af906cc82..d39ff423e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServicePharmacy.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServicePharmacy.java @@ -64,6 +64,7 @@ public enum ServicePharmacy { switch (this) { case SMOKECESS: return "smokecess"; case FLUSHOT: return "flushot"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ServicePharmacy { switch (this) { case SMOKECESS: return "Smoking cessation"; case FLUSHOT: return "Flu Shot"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ServicePharmacy { switch (this) { case SMOKECESS: return "Smoking cessation"; case FLUSHOT: return "Flu Shot"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServicePlace.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServicePlace.java index 20fba0b89..b759a6857 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServicePlace.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServicePlace.java @@ -64,6 +64,7 @@ public enum ServicePlace { switch (this) { case EMERGENCY: return "emergency"; case CLINIC: return "clinic"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ServicePlace { switch (this) { case EMERGENCY: return "Emergency Department"; case CLINIC: return "Clinic"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ServicePlace { switch (this) { case EMERGENCY: return "Emergency Department"; case CLINIC: return "Clinic"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceProduct.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceProduct.java index 6762158c3..5c0aa6bfa 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceProduct.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceProduct.java @@ -64,6 +64,7 @@ public enum ServiceProduct { switch (this) { case EXAM: return "exam"; case FLUSHOT: return "flushot"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ServiceProduct { switch (this) { case EXAM: return "Exam"; case FLUSHOT: return "Flu shot"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ServiceProduct { switch (this) { case EXAM: return "Exam"; case FLUSHOT: return "Flu shot"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceProvisionConditions.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceProvisionConditions.java index 0e462c42c..f84589c60 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceProvisionConditions.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceProvisionConditions.java @@ -71,6 +71,7 @@ public enum ServiceProvisionConditions { case FREE: return "free"; case DISC: return "disc"; case COST: return "cost"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ServiceProvisionConditions { case FREE: return "This service is available for no patient cost."; case DISC: return "There are discounts available on this service for qualifying patients."; case COST: return "Fees apply for this service."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ServiceProvisionConditions { case FREE: return "Free"; case DISC: return "Discounts Available"; case COST: return "Fees apply"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceReferralMethod.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceReferralMethod.java index 4ab4ce18c..8c9c2237a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceReferralMethod.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceReferralMethod.java @@ -85,6 +85,7 @@ public enum ServiceReferralMethod { case ELEC: return "elec"; case SEMAIL: return "semail"; case MAIL: return "mail"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ServiceReferralMethod { case ELEC: return "Referrals may be accepted via a secure messaging system. To determine the types of secure messaging systems supported, refer to the identifiers collection. Callers will need to understand the specific identifier system used to know that they are able to transmit messages."; case SEMAIL: return "Referrals may be accepted via a secure email. To send please enrypt with the services public key."; case MAIL: return "Referrals may be accepted via regular postage (or hand delivered)."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ServiceReferralMethod { case ELEC: return "Secure Messaging"; case SEMAIL: return "Secure Email"; case MAIL: return "Mail"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceType.java index 6b0de8e86..87fb3b81e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceType.java @@ -4222,6 +4222,7 @@ public enum ServiceType { case _627: return "627"; case _628: return "628"; case _629: return "629"; + case NULL: return null; default: return "?"; } } @@ -4826,6 +4827,7 @@ public enum ServiceType { case _627: return "Training-Travel Independence"; case _628: return "Vehicle modifications"; case _629: return "Vision Equipment"; + case NULL: return null; default: return "?"; } } @@ -5427,6 +5429,7 @@ public enum ServiceType { case _627: return "Training-Travel Independence"; case _628: return "Vehicle modifications"; case _629: return "Vision Equipment"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceUscls.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceUscls.java index fa570cf03..e92c9dc54 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceUscls.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ServiceUscls.java @@ -183,6 +183,7 @@ public enum ServiceUscls { case _99111: return "99111"; case _99333: return "99333"; case _99555: return "99555"; + case NULL: return null; default: return "?"; } } @@ -210,6 +211,7 @@ public enum ServiceUscls { case _99111: return "Lab, commercial"; case _99333: return "Lab, in office"; case _99555: return "Expense"; + case NULL: return null; default: return "?"; } } @@ -234,6 +236,7 @@ public enum ServiceUscls { case _99111: return "Lab, commercial"; case _99333: return "Lab, in office"; case _99555: return "Expense"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SignatureType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SignatureType.java index 91b48809d..efa6dbb03 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SignatureType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SignatureType.java @@ -176,6 +176,7 @@ public enum SignatureType { case OID_1_2_840_10065_1_12_1_16: return "1.2.840.10065.1.12.1.16"; case OID_1_2_840_10065_1_12_1_17: return "1.2.840.10065.1.12.1.17"; case OID_1_2_840_10065_1_12_1_18: return "1.2.840.10065.1.12.1.18"; + case NULL: return null; default: return "?"; } } @@ -202,6 +203,7 @@ public enum SignatureType { case OID_1_2_840_10065_1_12_1_16: return "the signature on an original document of an individual who has generated a new amended document. This (original) document shall reference the new document via an additional signature purpose. This is the inverse of an addendum signature and provides a pointer from the original to the amended document."; case OID_1_2_840_10065_1_12_1_17: return "the signature of an individual who is certifying that the document is invalidated by an error(s), or is placed in the wrong chart. An administrative (error/edit) signature must include an addendum to the document and therefore shall have an addendum signature sub-type (see 8.1). This signature is reserved for the highest health information system administrative classification, since it is a statement that the entire document is invalidated by the error and that the document should no longer be used for patient care, although for legal reasons the document must remain part of the permanent patient record."; case OID_1_2_840_10065_1_12_1_18: return "the signature by an entity or device trusted to provide accurate timestamps. This timestamp might be provided, for example, in the signature time attribute."; + case NULL: return null; default: return "?"; } } @@ -225,6 +227,7 @@ public enum SignatureType { case OID_1_2_840_10065_1_12_1_16: return "Modification Signature"; case OID_1_2_840_10065_1_12_1_17: return "Administrative (Error/Edit) Signature"; case OID_1_2_840_10065_1_12_1_18: return "Timestamp Signature"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Slotstatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Slotstatus.java index 9256659ff..b0dffb89e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Slotstatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Slotstatus.java @@ -78,6 +78,7 @@ public enum Slotstatus { case FREE: return "free"; case BUSYUNAVAILABLE: return "busy-unavailable"; case BUSYTENTATIVE: return "busy-tentative"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum Slotstatus { case FREE: return "Indicates that the time interval is free for scheduling."; case BUSYUNAVAILABLE: return "Indicates that the time interval is busy and that the interval can not be scheduled."; case BUSYTENTATIVE: return "Indicates that the time interval is busy because one or more events have been tentatively scheduled for that interval."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum Slotstatus { case FREE: return "Free"; case BUSYUNAVAILABLE: return "Busy (Unavailable)"; case BUSYTENTATIVE: return "Busy (Tentative)"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SpecialValues.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SpecialValues.java index 9a88dcc3c..0409a3a66 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SpecialValues.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SpecialValues.java @@ -92,6 +92,7 @@ public enum SpecialValues { case SUFFICIENT: return "sufficient"; case WITHDRAWN: return "withdrawn"; case NILKNOWN: return "nil-known"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum SpecialValues { case SUFFICIENT: return "The specific quantity is not known, but is known to be non-zero and is not specified because it makes up the bulk of the material."; case WITHDRAWN: return "The value is no longer available."; case NILKNOWN: return "The are no known applicable values in this context."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum SpecialValues { case SUFFICIENT: return "Sufficient Quantity"; case WITHDRAWN: return "Value Withdrawn"; case NILKNOWN: return "Nil Known"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SpecimenStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SpecimenStatus.java index e3bf33039..edfa2f3a2 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SpecimenStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SpecimenStatus.java @@ -78,6 +78,7 @@ public enum SpecimenStatus { case UNAVAILABLE: return "unavailable"; case UNSATISFACTORY: return "unsatisfactory"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum SpecimenStatus { case UNAVAILABLE: return "There is no physical specimen because it is either lost, destroyed or consumed."; case UNSATISFACTORY: return "The specimen cannot be used because of a quality issue such as a broken container, contamination, or too old."; case ENTEREDINERROR: return "The specimen was entered in error and therefore nullified."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum SpecimenStatus { case UNAVAILABLE: return "Unavailable"; case UNSATISFACTORY: return "Unsatisfactory"; case ENTEREDINERROR: return "Entered-in-error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/StructureDefinitionKind.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/StructureDefinitionKind.java index 0d1158b51..52b6d2ee9 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/StructureDefinitionKind.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/StructureDefinitionKind.java @@ -71,6 +71,7 @@ public enum StructureDefinitionKind { case DATATYPE: return "datatype"; case RESOURCE: return "resource"; case LOGICAL: return "logical"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum StructureDefinitionKind { case DATATYPE: return "A data type - either a primitive or complex structure that defines a set of data elements. These can be used throughout Resource and extension definitions."; case RESOURCE: return "A resource defined by the FHIR specification."; case LOGICAL: return "A logical model - a conceptual package of data that will be mapped to resources for implementation."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum StructureDefinitionKind { case DATATYPE: return "Data Type"; case RESOURCE: return "Resource"; case LOGICAL: return "Logical Model"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SubscriptionChannelType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SubscriptionChannelType.java index 71ea9012d..8c0da376a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SubscriptionChannelType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SubscriptionChannelType.java @@ -85,6 +85,7 @@ public enum SubscriptionChannelType { case EMAIL: return "email"; case SMS: return "sms"; case MESSAGE: return "message"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum SubscriptionChannelType { case EMAIL: return "The channel is executed by sending an email to the email addressed in the URI (which must be a mailto:)."; case SMS: return "The channel is executed by sending an SMS message to the phone number identified in the URL (tel:)."; case MESSAGE: return "The channel is executed by sending a message (e.g. a Bundle with a MessageHeader resource etc.) to the application identified in the URI."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum SubscriptionChannelType { case EMAIL: return "Email"; case SMS: return "SMS"; case MESSAGE: return "Message"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SubscriptionStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SubscriptionStatus.java index 9bd8dd5f2..c78055487 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SubscriptionStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SubscriptionStatus.java @@ -78,6 +78,7 @@ public enum SubscriptionStatus { case ACTIVE: return "active"; case ERROR: return "error"; case OFF: return "off"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum SubscriptionStatus { case ACTIVE: return "The subscription is active."; case ERROR: return "The server has an error executing the notification."; case OFF: return "Too many errors have occurred or the subscription has expired."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum SubscriptionStatus { case ACTIVE: return "Active"; case ERROR: return "Error"; case OFF: return "Off"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SubscriptionTag.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SubscriptionTag.java index d57fc78f7..f65e158a1 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SubscriptionTag.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SubscriptionTag.java @@ -64,6 +64,7 @@ public enum SubscriptionTag { switch (this) { case QUEUED: return "queued"; case DELIVERED: return "delivered"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum SubscriptionTag { switch (this) { case QUEUED: return "The message has been queued for processing on a destination systems."; case DELIVERED: return "The message has been delivered to its intended recipient."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum SubscriptionTag { switch (this) { case QUEUED: return "Queued"; case DELIVERED: return "Delivered"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SubstanceCategory.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SubstanceCategory.java index 50e8e9170..c96b4f466 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SubstanceCategory.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SubstanceCategory.java @@ -99,6 +99,7 @@ public enum SubstanceCategory { case FOOD: return "food"; case DRUG: return "drug"; case MATERIAL: return "material"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum SubstanceCategory { case FOOD: return "A food, dietary ingredient, or dietary supplement for human or animal."; case DRUG: return "A substance intended for use in the diagnosis, cure, mitigation, treatment, or prevention of disease in man or other animals (Federal Food Drug and Cosmetic Act)."; case MATERIAL: return "A finished product which is not normally ingested, absorbed or injected (e.g. steel, iron, wood, plastic and paper)."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum SubstanceCategory { case FOOD: return "Dietary Substance"; case DRUG: return "Drug or Medicament"; case MATERIAL: return "Material"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplydeliveryStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplydeliveryStatus.java index dfa692538..ae3c33eec 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplydeliveryStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplydeliveryStatus.java @@ -71,6 +71,7 @@ public enum SupplydeliveryStatus { case INPROGRESS: return "in-progress"; case COMPLETED: return "completed"; case ABANDONED: return "abandoned"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum SupplydeliveryStatus { case INPROGRESS: return "Supply has been requested, but not delivered."; case COMPLETED: return "Supply has been delivered (\"completed\")."; case ABANDONED: return "Dispensing was not completed."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum SupplydeliveryStatus { case INPROGRESS: return "In Progress"; case COMPLETED: return "Delivered"; case ABANDONED: return "Abandoned"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplydeliveryType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplydeliveryType.java index 65c701d50..cc34d122c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplydeliveryType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplydeliveryType.java @@ -64,6 +64,7 @@ public enum SupplydeliveryType { switch (this) { case MEDICATION: return "medication"; case DEVICE: return "device"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum SupplydeliveryType { switch (this) { case MEDICATION: return "Supply is a kind of medication."; case DEVICE: return "What is supplied (or requested) is a device."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum SupplydeliveryType { switch (this) { case MEDICATION: return "Medication"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplyrequestKind.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplyrequestKind.java index 78e507ce8..90fd78a27 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplyrequestKind.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplyrequestKind.java @@ -64,6 +64,7 @@ public enum SupplyrequestKind { switch (this) { case CENTRAL: return "central"; case NONSTOCK: return "nonstock"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum SupplyrequestKind { switch (this) { case CENTRAL: return "Supply is stored and requested from central supply."; case NONSTOCK: return "Supply is not onsite and must be requested from an outside vendor using a non-stock requisition."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum SupplyrequestKind { switch (this) { case CENTRAL: return "Central Supply"; case NONSTOCK: return "Non-Stock"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplyrequestReason.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplyrequestReason.java index 8343c6a25..6e8b00fca 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplyrequestReason.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplyrequestReason.java @@ -64,6 +64,7 @@ public enum SupplyrequestReason { switch (this) { case PATIENTCARE: return "patient-care"; case WARDSTOCK: return "ward-stock"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum SupplyrequestReason { switch (this) { case PATIENTCARE: return "The supply has been requested for use in direct patient care."; case WARDSTOCK: return "The supply has been requested for for creating or replenishing ward stock."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum SupplyrequestReason { switch (this) { case PATIENTCARE: return "Patient Care"; case WARDSTOCK: return "Ward Stock"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplyrequestStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplyrequestStatus.java index ce99ebc0c..4a3055450 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplyrequestStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/SupplyrequestStatus.java @@ -78,6 +78,7 @@ public enum SupplyrequestStatus { case COMPLETED: return "completed"; case FAILED: return "failed"; case CANCELLED: return "cancelled"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum SupplyrequestStatus { case COMPLETED: return "Supply has been received by the requestor."; case FAILED: return "The supply will not be completed because the supplier was unable or unwilling to supply the item."; case CANCELLED: return "The orderer of the supply cancelled the request."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum SupplyrequestStatus { case COMPLETED: return "Received"; case FAILED: return "Failed"; case CANCELLED: return "Cancelled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Surface.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Surface.java index b6d9354fb..cb774f637 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Surface.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Surface.java @@ -127,6 +127,7 @@ public enum Surface { case DO: return "DO"; case DI: return "DI"; case MOD: return "MOD"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum Surface { case DO: return "The Distoclusal surfaces of a tooth."; case DI: return "The Distoincisal surfaces of a tooth."; case MOD: return "The Mesioclusodistal surfaces of a tooth."; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum Surface { case DO: return "Distoclusal"; case DI: return "Distoincisal"; case MOD: return "Mesioclusodistal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TaskPerformerType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TaskPerformerType.java index 5300ea0b6..1c8f2ce04 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TaskPerformerType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TaskPerformerType.java @@ -106,6 +106,7 @@ public enum TaskPerformerType { case MANAGER: return "manager"; case ACQUIRER: return "acquirer"; case REVIEWER: return "reviewer"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum TaskPerformerType { case MANAGER: return "A workflow participant that manages task activity."; case ACQUIRER: return "A workflow participant that acquires resources (specimens, images, etc) necessary to perform the task."; case REVIEWER: return "A workflow participant that reviews task inputs or outputs."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum TaskPerformerType { case MANAGER: return "Manager"; case ACQUIRER: return "Acquirer"; case REVIEWER: return "Reviewer"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TaskPriority.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TaskPriority.java index 2a1382355..b36d53dfb 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TaskPriority.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TaskPriority.java @@ -71,6 +71,7 @@ public enum TaskPriority { case LOW: return "low"; case NORMAL: return "normal"; case HIGH: return "high"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum TaskPriority { case LOW: return "This task has low priority."; case NORMAL: return "This task has normal priority."; case HIGH: return "This task has high priority."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum TaskPriority { case LOW: return "Low"; case NORMAL: return "Normal"; case HIGH: return "High"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TaskStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TaskStatus.java index e34793fd9..7299a00e2 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TaskStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TaskStatus.java @@ -120,6 +120,7 @@ public enum TaskStatus { case ONHOLD: return "on-hold"; case FAILED: return "failed"; case COMPLETED: return "completed"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum TaskStatus { case ONHOLD: return "Task has been started but work has been paused"; case FAILED: return "The task was attempted but could not be completed due to some error."; case COMPLETED: return "The task has been completed (more or less) as requested."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum TaskStatus { case ONHOLD: return "On Hold"; case FAILED: return "Failed"; case COMPLETED: return "Completed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Teeth.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Teeth.java index e46c654ab..505269f5a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Teeth.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Teeth.java @@ -274,6 +274,7 @@ public enum Teeth { case _46: return "46"; case _47: return "47"; case _48: return "48"; + case NULL: return null; default: return "?"; } } @@ -314,6 +315,7 @@ public enum Teeth { case _46: return "Lower Right Tooth 6 from the central axis, permanent dentition."; case _47: return "Lower Right Tooth 7 from the central axis, permanent dentition."; case _48: return "Lower Right Tooth 8 from the central axis, permanent dentition."; + case NULL: return null; default: return "?"; } } @@ -351,6 +353,7 @@ public enum Teeth { case _46: return "46"; case _47: return "47"; case _48: return "48"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TestscriptOperationCodes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TestscriptOperationCodes.java index 92cbfa6a3..98bf499a4 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TestscriptOperationCodes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TestscriptOperationCodes.java @@ -337,6 +337,7 @@ public enum TestscriptOperationCodes { case TRANSLATE: return "translate"; case VALIDATE: return "validate"; case VALIDATECODE: return "validate-code"; + case NULL: return null; default: return "?"; } } @@ -386,6 +387,7 @@ public enum TestscriptOperationCodes { case TRANSLATE: return "Concept Translation"; case VALIDATE: return "Validate a resource"; case VALIDATECODE: return "Value Set based Validation"; + case NULL: return null; default: return "?"; } } @@ -432,6 +434,7 @@ public enum TestscriptOperationCodes { case TRANSLATE: return "$translate"; case VALIDATE: return "$validate"; case VALIDATECODE: return "$validate-code"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TestscriptProfileDestinationTypes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TestscriptProfileDestinationTypes.java index f9d954ac4..ed682fda9 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TestscriptProfileDestinationTypes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TestscriptProfileDestinationTypes.java @@ -78,6 +78,7 @@ public enum TestscriptProfileDestinationTypes { case FHIRSDCFORMMANAGER: return "FHIR-SDC-FormManager"; case FHIRSDCFORMPROCESSOR: return "FHIR-SDC-FormProcessor"; case FHIRSDCFORMRECEIVER: return "FHIR-SDC-FormReceiver"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum TestscriptProfileDestinationTypes { case FHIRSDCFORMMANAGER: return "A FHIR server acting as a Structured Data Capture Form Manager."; case FHIRSDCFORMPROCESSOR: return "A FHIR server acting as a Structured Data Capture Form Processor."; case FHIRSDCFORMRECEIVER: return "A FHIR server acting as a Structured Data Capture Form Receiver."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum TestscriptProfileDestinationTypes { case FHIRSDCFORMMANAGER: return "FHIR SDC FormManager"; case FHIRSDCFORMPROCESSOR: return "FHIR SDC FormProcessor"; case FHIRSDCFORMRECEIVER: return "FHIR SDC FormReceiver"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TestscriptProfileOriginTypes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TestscriptProfileOriginTypes.java index 1f8305d84..85142cdde 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TestscriptProfileOriginTypes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TestscriptProfileOriginTypes.java @@ -64,6 +64,7 @@ public enum TestscriptProfileOriginTypes { switch (this) { case FHIRCLIENT: return "FHIR-Client"; case FHIRSDCFORMFILLER: return "FHIR-SDC-FormFiller"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum TestscriptProfileOriginTypes { switch (this) { case FHIRCLIENT: return "General FHIR client used to initiate operations against a FHIR server."; case FHIRSDCFORMFILLER: return "A FHIR client acting as a Structured Data Capture Form Filler."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum TestscriptProfileOriginTypes { switch (this) { case FHIRCLIENT: return "FHIR Client"; case FHIRSDCFORMFILLER: return "FHIR SDC FormFiller"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TimingAbbreviation.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TimingAbbreviation.java index c448ad21e..0bb819555 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TimingAbbreviation.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TimingAbbreviation.java @@ -78,6 +78,7 @@ public enum TimingAbbreviation { case QOD: return "QOD"; case Q4H: return "Q4H"; case Q6H: return "Q6H"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum TimingAbbreviation { case QOD: return "Every Other Day at institution specified times"; case Q4H: return "Every 4 hours at institution specified times"; case Q6H: return "Every 6 Hours at institution specified times"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum TimingAbbreviation { case QOD: return "QOD"; case Q4H: return "Q4H"; case Q6H: return "Q6H"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Tooth.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Tooth.java index 094333970..c84e38f5c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Tooth.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Tooth.java @@ -337,6 +337,7 @@ public enum Tooth { case _46: return "46"; case _47: return "47"; case _48: return "48"; + case NULL: return null; default: return "?"; } } @@ -386,6 +387,7 @@ public enum Tooth { case _46: return "Lower Right Tooth 6 from the central axis, permanent dentition."; case _47: return "Lower Right Tooth 7 from the central axis, permanent dentition."; case _48: return "Lower Right Tooth 8 from the central axis, permanent dentition."; + case NULL: return null; default: return "?"; } } @@ -432,6 +434,7 @@ public enum Tooth { case _46: return "46"; case _47: return "47"; case _48: return "48"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TransactionMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TransactionMode.java index 91b0a5873..8e92cf281 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TransactionMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TransactionMode.java @@ -78,6 +78,7 @@ public enum TransactionMode { case BATCH: return "batch"; case TRANSACTION: return "transaction"; case BOTH: return "both"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum TransactionMode { case BATCH: return "Batches are supported."; case TRANSACTION: return "Transactions are supported."; case BOTH: return "Both batches and transactions are supported."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum TransactionMode { case BATCH: return "Batches supported"; case TRANSACTION: return "Transactions Supported"; case BOTH: return "Batches & Transactions"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TriggerType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TriggerType.java index 3d347c5f4..5fcca87e2 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TriggerType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TriggerType.java @@ -99,6 +99,7 @@ public enum TriggerType { case DATAREMOVED: return "data-removed"; case DATAACCESSED: return "data-accessed"; case DATAACCESSENDED: return "data-access-ended"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum TriggerType { case DATAREMOVED: return "The trigger occurs whenever data of a particular type is removed"; case DATAACCESSED: return "The trigger occurs whenever data of a particular type is accessed"; case DATAACCESSENDED: return "The trigger occurs whenever access to data of a particular type is completed"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum TriggerType { case DATAREMOVED: return "Data Removed"; case DATAACCESSED: return "Data Accessed"; case DATAACCESSENDED: return "Data Access Ended"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TypeDerivationRule.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TypeDerivationRule.java index f227dee92..da59ecdb6 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TypeDerivationRule.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/TypeDerivationRule.java @@ -64,6 +64,7 @@ public enum TypeDerivationRule { switch (this) { case SPECIALIZATION: return "specialization"; case CONSTRAINT: return "constraint"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum TypeDerivationRule { switch (this) { case SPECIALIZATION: return "This definition defines a new type that adds additional elements to the base type"; case CONSTRAINT: return "This definition adds additional rules to an existing concrete type"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum TypeDerivationRule { switch (this) { case SPECIALIZATION: return "Specialization"; case CONSTRAINT: return "Constraint"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Udi.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Udi.java index f8fa7bfae..efe9664e3 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Udi.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/Udi.java @@ -57,6 +57,7 @@ public enum Udi { public String toCode() { switch (this) { case GUDID: return "gudid"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum Udi { public String getDefinition() { switch (this) { case GUDID: return "GUDID (FDA) US Repository"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case GUDID: return "GUDID (FDA)"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/UnknownContentCode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/UnknownContentCode.java index b56576adb..909b6a5b6 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/UnknownContentCode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/UnknownContentCode.java @@ -78,6 +78,7 @@ public enum UnknownContentCode { case EXTENSIONS: return "extensions"; case ELEMENTS: return "elements"; case BOTH: return "both"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum UnknownContentCode { case EXTENSIONS: return "The application accepts unknown extensions, but not unknown elements."; case ELEMENTS: return "The application accepts unknown elements, but not unknown extensions."; case BOTH: return "The application accepts unknown elements and extensions."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum UnknownContentCode { case EXTENSIONS: return "Unknown Extensions"; case ELEMENTS: return "Unknown Elements"; case BOTH: return "Unknown Elements and Extensions"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/UslabDoEvent.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/UslabDoEvent.java index b36a3c22b..c0fa95b0c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/UslabDoEvent.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/UslabDoEvent.java @@ -78,6 +78,7 @@ public enum UslabDoEvent { case ADDONREQUEST: return "add-on-request"; case ORDERERCANCEL: return "orderer-cancel"; case LABCANCEL: return "lab-cancel"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum UslabDoEvent { case ADDONREQUEST: return "a Provider (.orderer) adds one or more additional tests to a previously transmitted test requisition."; case ORDERERCANCEL: return "The Provider (orderer) requests cancelation of previously ordered test."; case LABCANCEL: return "The laboratory cancels a previously ordered test."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum UslabDoEvent { case ADDONREQUEST: return "add-on request"; case ORDERERCANCEL: return "orderer cancel"; case LABCANCEL: return "laboratory cancel"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/UslabObsKind.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/UslabObsKind.java index 4adc357d2..dfed2e65c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/UslabObsKind.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/UslabObsKind.java @@ -71,6 +71,7 @@ public enum UslabObsKind { case RESULT: return "result"; case RESPONSE: return "response"; case INFORMATION: return "information"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum UslabObsKind { case RESULT: return "The value is Observation.value[x] is an actual result from a laboratory test"; case RESPONSE: return "The value is Observation.value[x] is a response to laboratory Ask at order (AOE) questions"; case INFORMATION: return "The value is Observation.value[x] is some other unsolicited clnically relevant information."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum UslabObsKind { case RESULT: return "result"; case RESPONSE: return "response"; case INFORMATION: return "information"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AcknowledgementCondition.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AcknowledgementCondition.java index 1ba4d75c1..e26275553 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AcknowledgementCondition.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AcknowledgementCondition.java @@ -78,6 +78,7 @@ public enum V3AcknowledgementCondition { case ER: return "ER"; case NE: return "NE"; case SU: return "SU"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3AcknowledgementCondition { case ER: return "Send an acknowledgement for error/reject conditions only."; case NE: return "Never send an acknowledgement."; case SU: return "Send an acknowledgement for successful completions only."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3AcknowledgementCondition { case ER: return "Error/reject only"; case NE: return "Never"; case SU: return "Successful only"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AcknowledgementDetailCode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AcknowledgementDetailCode.java index e03ba868d..77d84b951 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AcknowledgementDetailCode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AcknowledgementDetailCode.java @@ -246,6 +246,7 @@ public enum V3AcknowledgementDetailCode { case SYN109: return "SYN109"; case SYN111: return "SYN111"; case SYN113: return "SYN113"; + case NULL: return null; default: return "?"; } } @@ -282,6 +283,7 @@ public enum V3AcknowledgementDetailCode { case SYN109: return "Description: An attribute or association identified as mandatory in a specification or declared conformance profile or template has been specified with a null flavor."; case SYN111: return "Description: The value of an attribute or property differs from the fixed value asserted in the standard or one of the conformance profiles or templates declared in the message."; case SYN113: return "Description: A formal constraint asserted in the standard or one of the conformance profiles or templates declared in the message has been violated."; + case NULL: return null; default: return "?"; } } @@ -315,6 +317,7 @@ public enum V3AcknowledgementDetailCode { case SYN109: return "Mandatory element with null value"; case SYN111: return "Value does not match fixed value"; case SYN113: return "Formal constraint violation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AcknowledgementDetailType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AcknowledgementDetailType.java index 1a18302dd..40bc3623e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AcknowledgementDetailType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AcknowledgementDetailType.java @@ -104,6 +104,7 @@ public enum V3AcknowledgementDetailType { case ERR: return "ERR"; case INFO: return "INFO"; case WARN: return "WARN"; + case NULL: return null; default: return "?"; } } @@ -118,6 +119,7 @@ public enum V3AcknowledgementDetailType { case ERR: return ""; case INFO: return ""; case WARN: return ""; + case NULL: return null; default: return "?"; } } @@ -129,6 +131,7 @@ public enum V3AcknowledgementDetailType { case ERR: return "ERR"; case INFO: return "INFO"; case WARN: return "WARN"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AcknowledgementType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AcknowledgementType.java index bce5d0ad0..548a01ab2 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AcknowledgementType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AcknowledgementType.java @@ -92,6 +92,7 @@ public enum V3AcknowledgementType { case CA: return "CA"; case CE: return "CE"; case CR: return "CR"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3AcknowledgementType { case CA: return "Receiving message handling service accepts responsibility for passing message onto receiving application."; case CE: return "Receiving message handling service cannot accept message for any other reason (e.g. message sequence number, etc.)."; case CR: return "Receiving message handling service rejects message if interaction identifier, version or processing mode is incompatible with known receiving application role information."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3AcknowledgementType { case CA: return "Accept Acknowledgement Commit Accept"; case CE: return "Accept Acknowledgement Commit Error"; case CR: return "Accept Acknowledgement Commit Reject"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActClass.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActClass.java index c23114940..a54294755 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActClass.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActClass.java @@ -1493,6 +1493,7 @@ public enum V3ActClass { case TFOOT: return "tfoot"; case THEAD: return "thead"; case UNORDERED: return "unordered"; + case NULL: return null; default: return "?"; } } @@ -1625,6 +1626,7 @@ public enum V3ActClass { case TFOOT: return ""; case THEAD: return ""; case UNORDERED: return ""; + case NULL: return null; default: return "?"; } } @@ -1754,6 +1756,7 @@ public enum V3ActClass { case TFOOT: return "tfoot"; case THEAD: return "thead"; case UNORDERED: return "unordered"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActCode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActCode.java index a0667367d..984bf3b69 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActCode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActCode.java @@ -8451,6 +8451,7 @@ the measure population as a narrative description (e.g., all patients seen in th case DOSEIND: return "DOSEIND"; case PRA: return "PRA"; case STORE: return "STORE"; + case NULL: return null; default: return "?"; } } @@ -9550,6 +9551,7 @@ the measure population as a narrative description (e.g., all patients seen in th case DOSEIND: return ""; case PRA: return ""; case STORE: return "The act of putting something away for safe keeping. The \"something\" may be physical object such as a specimen, or information, such as observations regarding a specimen."; + case NULL: return null; default: return "?"; } } @@ -10646,6 +10648,7 @@ the measure population as a narrative description (e.g., all patients seen in th case DOSEIND: return "DOSEIND"; case PRA: return "PRA"; case STORE: return "Storage"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActExposureLevelCode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActExposureLevelCode.java index 86eefdcfb..c06ca8603 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActExposureLevelCode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActExposureLevelCode.java @@ -78,6 +78,7 @@ public enum V3ActExposureLevelCode { case HIGH: return "HIGH"; case LOW: return "LOW"; case MEDIUM: return "MEDIUM"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3ActExposureLevelCode { case HIGH: return "Description: Exposure to an agent at a relatively high level above background."; case LOW: return "Description: Exposure to an agent at a relatively low level above background."; case MEDIUM: return "Description: Exposure to an agent at a relatively moderate level above background.A"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3ActExposureLevelCode { case HIGH: return "high"; case LOW: return "low"; case MEDIUM: return "medium"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActInvoiceElementModifier.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActInvoiceElementModifier.java index 0b3a91c5f..25821633e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActInvoiceElementModifier.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActInvoiceElementModifier.java @@ -78,6 +78,7 @@ public enum V3ActInvoiceElementModifier { case FAX: return "FAX"; case LINV: return "LINV"; case PAPER: return "PAPER"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3ActInvoiceElementModifier { case FAX: return "Fax with supporting information to follow."; case LINV: return "Represents the last invoice from the perspective of the provider."; case PAPER: return "Paper documentation (or other physical format) with supporting information to follow."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3ActInvoiceElementModifier { case FAX: return "Fax To Follow"; case LINV: return "Last Invoice"; case PAPER: return "Paper Documentation To Follow"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActMood.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActMood.java index 96460f15e..b5d11248c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActMood.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActMood.java @@ -297,6 +297,7 @@ public enum V3ActMood { case GOL: return "GOL"; case RSK: return "RSK"; case OPT: return "OPT"; + case NULL: return null; default: return "?"; } } @@ -333,6 +334,7 @@ public enum V3ActMood { case GOL: return "Definition: An expectation that is considered to be desirable to occur in the future \r\n\n \n Examples:Target weight below 80Kg, Stop smoking, Regain ability to walk, goal is to administer thrombolytics to candidate patients presenting with acute myocardial infarction.\r\n\n \n UsageNotes: INT (intent) reflects a plan for the future, which is a declaration to do something. This contrasts with goal which doesn't represent an intention to act, merely a hope for an eventual result. A goal is distinct from the intended actions to reach that goal. \"I will reduce the dose of drug x to 20mg\" is an intent. \"I hope to be able to get the patient to the point where I can reduce the dose of drug x to 20mg\" is a goal. EXPEC (expectation) reflects a prediction rather than a hope. RSK (risk) reflects a potential negative event rather than a hope."; case RSK: return "Definition:An act that may occur in the future and which is regarded as undesirable \r\n\n \n Examples:Increased risk of DVT, at risk for sub-acute bacterial endocarditis.\r\n\n \n UsageNotes:Note: An observation in RSK mood expresses the undesirable act, and not the underlying risk factor. A risk factor that is present (e.g. obesity, smoking, etc) should be expressed in event mood. INT (intent) reflects a plan for the future, which is a declaration to do something. This contrasts with RSK (risk), which is the potential that something negative will occur that may or may not ever happen. GOL (goal) reflects a hope to achieve something. EXPEC (expectation) is the prediction of a positive or negative event. This contrasts with RSK (risk), which is the potential that something negative will occur that may or may not ever happen, and may not be expected to happen."; case OPT: return "Definition: One of a set of acts that specify an option for the property values that the parent act may have. Typically used in definitions or orders to describe alternatives. An option can only be used as a group, that is, all assigned values must be used together. The actual mood of the act is the same as the parent act, and they must be linked by an actrelationship with type = OPTN."; + case NULL: return null; default: return "?"; } } @@ -366,6 +368,7 @@ public enum V3ActMood { case GOL: return "Goal"; case RSK: return "risk"; case OPT: return "option"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActPriority.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActPriority.java index 906e56eef..94b54d7a7 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActPriority.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActPriority.java @@ -155,6 +155,7 @@ public enum V3ActPriority { case T: return "T"; case UD: return "UD"; case UR: return "UR"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum V3ActPriority { case T: return "It is critical to come as close as possible to the requested time (e.g., for a through antimicrobial level)."; case UD: return "Drug is to be used as directed by the prescriber."; case UR: return "Calls for prompt action."; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum V3ActPriority { case T: return "timing critical"; case UD: return "use as directed"; case UR: return "urgent"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActReason.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActReason.java index 8a547abd3..62a605ea0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActReason.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActReason.java @@ -1984,6 +1984,7 @@ public enum V3ActReason { case SPC: return "SPC"; case SPO: return "SPO"; case TRAN: return "TRAN"; + case NULL: return null; default: return "?"; } } @@ -2254,6 +2255,7 @@ public enum V3ActReason { case SPC: return "Description:The level of coverage under the policy or program is available to a subscriber's spouse and children"; case SPO: return "Description:The level of coverage under the policy or program is available only to a subscribers spouse"; case TRAN: return ""; + case NULL: return null; default: return "?"; } } @@ -2521,6 +2523,7 @@ public enum V3ActReason { case SPC: return "Spouse and children"; case SPO: return "Spouse only"; case TRAN: return "TRAN"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipCheckpoint.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipCheckpoint.java index 552e862a7..18121c730 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipCheckpoint.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipCheckpoint.java @@ -85,6 +85,7 @@ public enum V3ActRelationshipCheckpoint { case S: return "S"; case T: return "T"; case X: return "X"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3ActRelationshipCheckpoint { case S: return "Condition is tested once before the service is executed (IF condition THEN service)."; case T: return "Condition must be true throughout the execution and the service is interrupted (asynchronously) as soon as the condition turns false (asynchronous WHILE loop). The service must be interruptible."; case X: return "Condition is a loop checkpoint, i.e. it is a step of an activity plan and, if negative causes the containing loop to exit."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3ActRelationshipCheckpoint { case S: return "entry"; case T: return "through"; case X: return "exit"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipJoin.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipJoin.java index c52850dd7..168dd6b76 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipJoin.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipJoin.java @@ -78,6 +78,7 @@ public enum V3ActRelationshipJoin { case K: return "K"; case W: return "W"; case X: return "X"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3ActRelationshipJoin { case K: return "When all other concurrent branches are terminated, interrupt and discontinue this branch."; case W: return "Wait for this branch to terminate."; case X: return "Wait for any one of the branches in the set of exclusive wait branches to terminate, then discontinue all the other exclusive wait branches."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3ActRelationshipJoin { case K: return "kill"; case W: return "wait"; case X: return "exclusive wait"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipSplit.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipSplit.java index 6e9bb5083..99b219426 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipSplit.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipSplit.java @@ -78,6 +78,7 @@ public enum V3ActRelationshipSplit { case EW: return "EW"; case I1: return "I1"; case IW: return "IW"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3ActRelationshipSplit { case EW: return "A branch is selected as soon as the pre-condition associated with the branch evaluates to true. If the condition is false, the branch may be entered later, when the condition turns true. All other exclusive branches compete with each other and only one will be selected. Each waiting branch executes in parallel with the default join code wait (see below). The order in which the branches are considered may be specified in the Service_relationship.priority_nmb."; case I1: return "A branch is executed if its associated preconditions permit. If associated preconditions do not permit, the branch is dropped. Inclusive branches are not suppressed and do not suppress other branches."; case IW: return "A branch is executed as soon as its associated conditions permit. If the condition is false, the branch may be entered later, when the condition turns true. Inclusive branches are not suppressed and do not suppress other branches. Each waiting branch executes in parallel with the default join code wait (see below)."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3ActRelationshipSplit { case EW: return "exclusive wait"; case I1: return "inclusive try once"; case IW: return "inclusive wait"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipSubset.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipSubset.java index 9cc186939..db0fe2f06 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipSubset.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipSubset.java @@ -150,6 +150,7 @@ public enum V3ActRelationshipSubset { case ACTRELATIONSHIPPASTSUBSET: return "ActRelationshipPastSubset"; case MAX: return "MAX"; case MIN: return "MIN"; + case NULL: return null; default: return "?"; } } @@ -172,6 +173,7 @@ public enum V3ActRelationshipSubset { case ACTRELATIONSHIPPASTSUBSET: return "ActRelationshipPastSubset"; case MAX: return "The occurrence whose value attribute is greater than all other occurrences at the time the instance is created."; case MIN: return "The occurrence whose value attribute is less than all other occurrences at the time the instance is created."; + case NULL: return null; default: return "?"; } } @@ -191,6 +193,7 @@ public enum V3ActRelationshipSubset { case ACTRELATIONSHIPPASTSUBSET: return "ActRelationshipPastSubset"; case MAX: return "maximum"; case MIN: return "minimum"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipType.java index c55a9c1f0..0364324b7 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActRelationshipType.java @@ -1245,6 +1245,7 @@ public enum V3ActRelationshipType { case MTGT_ADJ: return "MTGT.ADJ"; case RACT: return "RACT"; case SUGG: return "SUGG"; + case NULL: return null; default: return "?"; } } @@ -1390,6 +1391,7 @@ public enum V3ActRelationshipType { case MTGT_ADJ: return "adjunct mitigation"; case RACT: return ""; case SUGG: return ""; + case NULL: return null; default: return "?"; } } @@ -1532,6 +1534,7 @@ public enum V3ActRelationshipType { case MTGT_ADJ: return "adjunct mitigation"; case RACT: return "RACT"; case SUGG: return "SUGG"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActSite.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActSite.java index 738f3f2a8..47de2dd95 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActSite.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActSite.java @@ -428,6 +428,7 @@ public enum V3ActSite { case RUFA: return "RUFA"; case RVG: return "RVG"; case RVL: return "RVL"; + case NULL: return null; default: return "?"; } } @@ -490,6 +491,7 @@ public enum V3ActSite { case RUFA: return "right upper forearm"; case RVG: return "right ventragluteal"; case RVL: return "right vastus lateralis"; + case NULL: return null; default: return "?"; } } @@ -549,6 +551,7 @@ public enum V3ActSite { case RUFA: return "right upper forearm"; case RVG: return "right ventragluteal"; case RVL: return "right vastus lateralis"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActStatus.java index a5604fe55..14a579b47 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActStatus.java @@ -120,6 +120,7 @@ public enum V3ActStatus { case SUSPENDED: return "suspended"; case NULLIFIED: return "nullified"; case OBSOLETE: return "obsolete"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum V3ActStatus { case SUSPENDED: return "An Act that has been activated (actions could or have been performed against it), but has been temporarily disabled. No further action should be taken against it until it is released"; case NULLIFIED: return "This Act instance was created in error and has been 'removed' and is treated as though it never existed. A record is retained for audit purposes only."; case OBSOLETE: return "This Act instance has been replaced by a new instance."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum V3ActStatus { case SUSPENDED: return "suspended"; case NULLIFIED: return "nullified"; case OBSOLETE: return "obsolete"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActUSPrivacyLaw.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActUSPrivacyLaw.java index 3e041d9f7..42a7aaa50 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActUSPrivacyLaw.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActUSPrivacyLaw.java @@ -141,6 +141,7 @@ public enum V3ActUSPrivacyLaw { case HIPAAPSYNOTES: return "HIPAAPsyNotes"; case HIPAASELFPAY: return "HIPAASelfPay"; case TITLE38SECTION7332: return "Title38Section7332"; + case NULL: return null; default: return "?"; } } @@ -156,6 +157,7 @@ public enum V3ActUSPrivacyLaw { case HIPAAPSYNOTES: return "The U.S. Public Law 104-191 Health Insurance Portability and Accountability Act (HIPAA) Privacy Rule (45 CFR Part 164 Section 164.508) requires authorization for certain uses and disclosure of psychotherapy notes.\r\n\n \n Definition: Authorization that must be obtained for disclosure of psychotherapy notes.\r\n\n \n Usage Note: May be associated with an Act or a Role to indicate the legal provision to which the assignment of an Act.confidentialityCode or Role.confidentialityCode complies."; case HIPAASELFPAY: return "Section 13405(a) of the Health Information Technology for Economic and Clinical Health Act (HITECH) stipulates the right of an individual to have disclosures regarding certain health care items or services for which the individual pays out of pocket in full restricted from a health plan.\r\n\n \n Definition: Non-disclosure of health information to a health plan relating to health care items or services for which an individual pays out of pocket in full.\r\n\n \n Usage Note: May be associated with an Act or a Role to indicate the legal provision to which the assignment of an Act.confidentialityCode or Role.confidentialityCode complies."; case TITLE38SECTION7332: return "Title 38 Part 1-protected information may only be disclosed to a third party with the special written consent of the patient except where expressly authorized by 38 USC 7332. VA may disclose this information for specific purposes to: VA employees on a need to know basis - more restrictive than Privacy Act need to know; contractors who need the information in order to perform or fulfill the duties of the contract; and researchers who provide assurances that the information will not be identified in any report. This information may also be disclosed without consent where patient lacks decision-making capacity; in a medical emergency for the purpose of treating a condition which poses an immediate threat to the health of any individual and which requires immediate medical intervention; for eye, tissue, or organ donation purposes; and disclosure of HIV information for public health purposes.\r\n\n \n Definition: Title 38 Part 1 - §1.462 Confidentiality restrictions.\r\n\n \n(a) General. The patient records to which §§1.460 through 1.499 of this part apply may be disclosed or used only as permitted by these regulations and may not otherwise be disclosed or used in any civil, criminal, administrative, or legislative proceedings conducted by any Federal, State, or local authority. Any disclosure made under these regulations must be limited to that information which is necessary to carry out the purpose of the disclosure. SUBCHAPTER III--PROTECTION OF PATIENT RIGHTS Sec. 7332. Confidentiality of certain medical records (a)(1) Records of the identity, diagnosis, prognosis, or treatment of any patient or subject which are maintained in connection with the performance of any program or activity (including education, training, treatment, rehabilitation, or research) relating to drug abuse, alcoholism or alcohol abuse, infection with the human immunodeficiency virus, or sickle cell anemia which is carried out by or for the Department under this title shall, except as provided in subsections (e) and (f), be confidential, and (section 5701 of this title to the contrary notwithstanding) such records may be disclosed only for the purposes and under the circumstances expressly authorized under subsection (b).\r\n\n \n Usage Note: May be associated with an Act or a Role to indicate the legal provision to which the assignment of an Act.confidentialityCode or Role.confidentialityCode complies."; + case NULL: return null; default: return "?"; } } @@ -168,6 +170,7 @@ public enum V3ActUSPrivacyLaw { case HIPAAPSYNOTES: return "HIPAA psychotherapy notes"; case HIPAASELFPAY: return "HIPAA self-pay"; case TITLE38SECTION7332: return "Title 38 Section 7332"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActUncertainty.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActUncertainty.java index a3babebfb..8b5078172 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActUncertainty.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ActUncertainty.java @@ -64,6 +64,7 @@ public enum V3ActUncertainty { switch (this) { case N: return "N"; case U: return "U"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3ActUncertainty { switch (this) { case N: return "Specifies that the act statement is made without explicit tagging of uncertainty. This is the normal statement, meaning that it is not free of errors and uncertainty may still exist."; case U: return "Specifies that the originator of the Act statement does not have full confidence in the applicability (i.e., in event mood: factual truth) of the statement."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3ActUncertainty { switch (this) { case N: return "stated with no assertion of uncertainty"; case U: return "stated with uncertainty"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AddressPartType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AddressPartType.java index 6a4a5abd9..d0469d298 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AddressPartType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AddressPartType.java @@ -260,6 +260,7 @@ public enum V3AddressPartType { case UNID: return "UNID"; case UNIT: return "UNIT"; case ZIP: return "ZIP"; + case NULL: return null; default: return "?"; } } @@ -298,6 +299,7 @@ public enum V3AddressPartType { case UNID: return "The number or name of a specific unit contained within a building or complex, as assigned by that building or complex."; case UNIT: return "Indicates the type of specific unit contained within a building or complex. E.g. Appartment, Floor"; case ZIP: return "A postal code designating a region defined by the postal service."; + case NULL: return null; default: return "?"; } } @@ -333,6 +335,7 @@ public enum V3AddressPartType { case UNID: return "unit identifier"; case UNIT: return "unit designator"; case ZIP: return "postal code"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AddressUse.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AddressUse.java index 72cfb5542..1059fed51 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AddressUse.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AddressUse.java @@ -186,6 +186,7 @@ public enum V3AddressUse { case EC: return "EC"; case MC: return "MC"; case PG: return "PG"; + case NULL: return null; default: return "?"; } } @@ -213,6 +214,7 @@ public enum V3AddressUse { case EC: return "Description: A contact specifically designated to be used for emergencies. This is the first choice in emergencies, independent of any other use codes."; case MC: return "Description: A telecommunication device that moves and stays with its owner. May have characteristics of all other use codes, suitable for urgent matters, not the first choice for routine business."; case PG: return "Description: A paging device suitable to solicit a callback or to leave a very short message."; + case NULL: return null; default: return "?"; } } @@ -237,6 +239,7 @@ public enum V3AddressUse { case EC: return "emergency contact"; case MC: return "mobile contact)"; case PG: return "pager"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AdministrativeGender.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AdministrativeGender.java index 15f146a56..bee4ed67c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AdministrativeGender.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AdministrativeGender.java @@ -71,6 +71,7 @@ public enum V3AdministrativeGender { case F: return "F"; case M: return "M"; case UN: return "UN"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3AdministrativeGender { case F: return "Female"; case M: return "Male"; case UN: return "The gender of a person could not be uniquely defined as male or female, such as hermaphrodite."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3AdministrativeGender { case F: return "Female"; case M: return "Male"; case UN: return "Undifferentiated"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AmericanIndianAlaskaNativeLanguages.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AmericanIndianAlaskaNativeLanguages.java index 03377d7ee..1a568f24e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AmericanIndianAlaskaNativeLanguages.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3AmericanIndianAlaskaNativeLanguages.java @@ -1835,6 +1835,7 @@ public enum V3AmericanIndianAlaskaNativeLanguages { case XPSD: return "x-PSD"; case XYUC: return "x-YUC"; case XZUN: return "x-ZUN"; + case NULL: return null; default: return "?"; } } @@ -2098,6 +2099,7 @@ public enum V3AmericanIndianAlaskaNativeLanguages { case XPSD: return "Plains Indian Sign Language"; case XYUC: return "Yuchi"; case XZUN: return "Zuni"; + case NULL: return null; default: return "?"; } } @@ -2358,6 +2360,7 @@ public enum V3AmericanIndianAlaskaNativeLanguages { case XPSD: return "Plains Indian Sign Language"; case XYUC: return "Yuchi"; case XZUN: return "Zuni"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Calendar.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Calendar.java index d5c30398a..9feacf541 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Calendar.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Calendar.java @@ -57,6 +57,7 @@ public enum V3Calendar { public String toCode() { switch (this) { case GREG: return "GREG"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum V3Calendar { public String getDefinition() { switch (this) { case GREG: return "The Gregorian calendar is the calendar in effect in most countries of Christian influence since approximately 1582. This calendar superceded the Julian calendar."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case GREG: return "Gregorian"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CalendarCycle.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CalendarCycle.java index f66cbf991..113f6c03c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CalendarCycle.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CalendarCycle.java @@ -176,6 +176,7 @@ public enum V3CalendarCycle { case DY: return "DY"; case WY: return "WY"; case WM: return "WM"; + case NULL: return null; default: return "?"; } } @@ -202,6 +203,7 @@ public enum V3CalendarCycle { case DY: return "day of the year"; case WY: return "week of the year"; case WM: return "The week with the month's first Thursday in it (analagous to the ISO 8601 definition for week of the year)."; + case NULL: return null; default: return "?"; } } @@ -225,6 +227,7 @@ public enum V3CalendarCycle { case DY: return "day of the year"; case WY: return "week of the year"; case WM: return "week of the month"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CalendarType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CalendarType.java index 2dc63ecc1..b49e10af7 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CalendarType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CalendarType.java @@ -57,6 +57,7 @@ public enum V3CalendarType { public String toCode() { switch (this) { case GREG: return "GREG"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum V3CalendarType { public String getDefinition() { switch (this) { case GREG: return "The Gregorian calendar is in effect in the most countries of Christian influence since approximately 1582. This calendar superceded the Julian calendar."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case GREG: return "Gregorian"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Charset.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Charset.java index 33f955dd0..c61e962f7 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Charset.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Charset.java @@ -120,6 +120,7 @@ public enum V3Charset { case USASCII: return "US-ASCII"; case UTF7: return "UTF-7"; case UTF8: return "UTF-8"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum V3Charset { case USASCII: return "Required for HL7 use."; case UTF7: return "HL7 is indifferent to the use of this Charset."; case UTF8: return "Required for Unicode support."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum V3Charset { case USASCII: return "US-ASCII"; case UTF7: return "UTF-7"; case UTF8: return "UTF-8"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CodingRationale.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CodingRationale.java index 875539ac0..2a17bf099 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CodingRationale.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CodingRationale.java @@ -106,6 +106,7 @@ public enum V3CodingRationale { case HL7: return "HL7"; case SH: return "SH"; case SRC: return "SRC"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum V3CodingRationale { case HL7: return "HL7 Specified or Mandated"; case SH: return "Both HL7 mandated and the original code (precoordination)"; case SRC: return "Source (or original) code"; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum V3CodingRationale { case HL7: return "HL7 Specified or Mandated"; case SH: return "Both HL7 mandated and the original code"; case SRC: return "Source (or original) code"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CommunicationFunctionType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CommunicationFunctionType.java index 4b9917cd6..3fb4a07bc 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CommunicationFunctionType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CommunicationFunctionType.java @@ -71,6 +71,7 @@ public enum V3CommunicationFunctionType { case RCV: return "RCV"; case RSP: return "RSP"; case SND: return "SND"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3CommunicationFunctionType { case RCV: return "The entity is the receiver of the transmission."; case RSP: return "The entity is the one to which the response or reply to the transmission should be sent."; case SND: return "The entity is the sender of the transmission."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3CommunicationFunctionType { case RCV: return "receiver"; case RSP: return "respond to"; case SND: return "sender"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CompressionAlgorithm.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CompressionAlgorithm.java index 0157d4dfd..b4cc565f9 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CompressionAlgorithm.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3CompressionAlgorithm.java @@ -92,6 +92,7 @@ public enum V3CompressionAlgorithm { case Z: return "Z"; case Z7: return "Z7"; case ZL: return "ZL"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3CompressionAlgorithm { case Z: return "Original UNIX compress algorithm and file format using the LZC algorithm (a variant of LZW). Patent encumbered and less efficient than deflate."; case Z7: return "7z compression file format. See [http://www.7-zip.org/7z.html] for more information."; case ZL: return "A compressed data format that also uses the deflate algorithm. Specified as RFC 1950 [http://www.ietf.org/rfc/rfc1952.txt]"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3CompressionAlgorithm { case Z: return "compress"; case Z7: return "Z7"; case ZL: return "zlib"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Confidentiality.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Confidentiality.java index 8c6f0ef76..a255f2bb1 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Confidentiality.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Confidentiality.java @@ -280,6 +280,7 @@ Information for which the patient seeks heightened confidentiality. Sensitive in case C: return "C"; case S: return "S"; case T: return "T"; + case NULL: return null; default: return "?"; } } @@ -308,6 +309,7 @@ Information for which the patient seeks heightened confidentiality. Sensitive in case C: return "Description: Celebrities are people of public interest (VIP) including employees, whose information require special protection.\r\n\n \n Deprecation Comment:Replced by ActCode.CEL"; case S: return "Description: \n \r\nInformation for which the patient seeks heightened confidentiality. Sensitive information is not to be shared with family members. Information reported by the patient about family members is sensitive by default. Flag can be set or cleared on patient's request.\n Deprecation Comment:Deprecated due to updated confidentiality codes under ActCode"; case T: return "Description: Information not to be disclosed or discussed with patient except through physician assigned to patient in this case. This is usually a temporary constraint only, example use is a new fatal diagnosis or finding, such as malignancy or HIV.\r\n\n \n Deprecation Note:Replced by ActCode.TBOO"; + case NULL: return null; default: return "?"; } } @@ -333,6 +335,7 @@ Information for which the patient seeks heightened confidentiality. Sensitive in case C: return "celebrity"; case S: return "sensitive"; case T: return "taboo"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ContainerCap.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ContainerCap.java index 1dc2193e6..2f9ec330d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ContainerCap.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ContainerCap.java @@ -99,6 +99,7 @@ public enum V3ContainerCap { case FOIL: return "FOIL"; case PUSH: return "PUSH"; case SCR: return "SCR"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum V3ContainerCap { case FOIL: return "A foil covering (type of foil not specified) over the opening of a container"; case PUSH: return "A non-threaded cap that forms a tight-fitting closure on a container by pushing the fitted end into the conatiner opening"; case SCR: return "A threaded cap that is screwed onto the opening of a container"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum V3ContainerCap { case FOIL: return "Foil"; case PUSH: return "Push Cap"; case SCR: return "Screw Cap"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ContainerSeparator.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ContainerSeparator.java index 7ffd54b65..f11cbe0d2 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ContainerSeparator.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ContainerSeparator.java @@ -64,6 +64,7 @@ public enum V3ContainerSeparator { switch (this) { case GEL: return "GEL"; case NONE: return "NONE"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3ContainerSeparator { switch (this) { case GEL: return "A gelatinous type of separator material."; case NONE: return "No separator material is present in the container."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3ContainerSeparator { switch (this) { case GEL: return "Gel"; case NONE: return "None"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ContentProcessingMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ContentProcessingMode.java index de752e0d4..b70a50cea 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ContentProcessingMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ContentProcessingMode.java @@ -64,6 +64,7 @@ public enum V3ContentProcessingMode { switch (this) { case SEQL: return "SEQL"; case UNOR: return "UNOR"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3ContentProcessingMode { switch (this) { case SEQL: return "Description:The content should be processed in a sequential fashion."; case UNOR: return "Description:The content may be processed in any order."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3ContentProcessingMode { switch (this) { case SEQL: return "Sequential"; case UNOR: return "Unordered"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ContextControl.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ContextControl.java index b3a7a8b0a..409d3cc68 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ContextControl.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ContextControl.java @@ -106,6 +106,7 @@ public enum V3ContextControl { case _CONTEXTCONTROLOVERRIDING: return "_ContextControlOverriding"; case OP: return "OP"; case _CONTEXTCONTROLPROPAGATING: return "_ContextControlPropagating"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum V3ContextControl { case _CONTEXTCONTROLOVERRIDING: return "The association adds to the existing context associated with the Act, but replaces associations propagated from ancestor Acts whose typeCodes are the same or more specific."; case OP: return "The association is added to the existing context associated with the Act, but overrides an association with the same typeCode. This overriding association will propagate to any descendant Acts reached by conducting ActRelationships (see contextControlCode). Examples: If an 'Author' Participation were marked as \"Overriding, Propagating\" it means that the author will replace the set of author participations that have propagated from ancestor Acts, and will itself be the only author to propagate to any child Acts that allow context to be propagated."; case _CONTEXTCONTROLPROPAGATING: return "The association propagates to any child Acts that are related via a conducting ActRelationship (refer to contextConductionInd)."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum V3ContextControl { case _CONTEXTCONTROLOVERRIDING: return "ContextControlOverriding"; case OP: return "overriding, propagating"; case _CONTEXTCONTROLPROPAGATING: return "ContextControlPropagating"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3DataOperation.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3DataOperation.java index 9923d544b..5dcb5e9cb 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3DataOperation.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3DataOperation.java @@ -190,6 +190,7 @@ public enum V3DataOperation { case RELEASE: return "RELEASE"; case RESUME: return "RESUME"; case SUSPEND: return "SUSPEND"; + case NULL: return null; default: return "?"; } } @@ -218,6 +219,7 @@ public enum V3DataOperation { case RELEASE: return "Description:Change the status of an object representing an Act so it is no longer \"held\", i.e., allow action to occur. For an HL7 Act, the state transitions per the HL7 Reference Information Model."; case RESUME: return "Description:Change the status of a suspended object representing an Act to \"active\", i.e., so it can be performed or is being performed. For an HL7 Act, the state transitions per the HL7 Reference Information Model."; case SUSPEND: return "Definition:Change the status of an object representing an Act to suspended, i.e., so it is temporarily not in service."; + case NULL: return null; default: return "?"; } } @@ -243,6 +245,7 @@ public enum V3DataOperation { case RELEASE: return "release"; case RESUME: return "resume"; case SUSPEND: return "suspend"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3DeviceAlertLevel.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3DeviceAlertLevel.java index b10b30d12..08dd7bd81 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3DeviceAlertLevel.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3DeviceAlertLevel.java @@ -78,6 +78,7 @@ public enum V3DeviceAlertLevel { case N: return "N"; case S: return "S"; case W: return "W"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3DeviceAlertLevel { case N: return "No Corrective Action Needed"; case S: return "Corrective Action Required"; case W: return "Corrective Action Anticipated"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3DeviceAlertLevel { case N: return "Normal"; case S: return "Serious"; case W: return "Warning"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3DocumentCompletion.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3DocumentCompletion.java index 03fe029e8..e1afada1d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3DocumentCompletion.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3DocumentCompletion.java @@ -113,6 +113,7 @@ public enum V3DocumentCompletion { case NU: return "NU"; case PA: return "PA"; case UC: return "UC"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum V3DocumentCompletion { case NU: return "A completion status in which a document was created in error or was placed in the wrong chart. The document is no longer available."; case PA: return "A completion status in which a document is transcribed but not authenticated."; case UC: return "A completion status where the document is complete and there is no expectation that the document will be signed."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum V3DocumentCompletion { case NU: return "nullified document"; case PA: return "pre-authenticated"; case UC: return "unsigned completed document"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3DocumentStorage.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3DocumentStorage.java index 6b59134bd..2ab254597 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3DocumentStorage.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3DocumentStorage.java @@ -78,6 +78,7 @@ public enum V3DocumentStorage { case AA: return "AA"; case AR: return "AR"; case PU: return "PU"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3DocumentStorage { case AA: return "A storage status in which a document is available on-line and is also stored off-line for long-term access."; case AR: return "A storage status in which a document has been stored off-line for long-term access."; case PU: return "A storage status in which a document is no longer available in this system."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3DocumentStorage { case AA: return "active and archived"; case AR: return "archived (not active)"; case PU: return "purged"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EducationLevel.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EducationLevel.java index 2723e1507..45d9c4dc1 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EducationLevel.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EducationLevel.java @@ -113,6 +113,7 @@ public enum V3EducationLevel { case POSTG: return "POSTG"; case SCOL: return "SCOL"; case SEC: return "SEC"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum V3EducationLevel { case POSTG: return "Doctoral or post graduate education"; case SCOL: return "Some College education"; case SEC: return "Some secondary or high school education"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum V3EducationLevel { case POSTG: return "Doctoral or post graduate education"; case SCOL: return "Some College education"; case SEC: return "Some secondary or high school education"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EmployeeJobClass.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EmployeeJobClass.java index 3572c275f..09d5c8beb 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EmployeeJobClass.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EmployeeJobClass.java @@ -64,6 +64,7 @@ public enum V3EmployeeJobClass { switch (this) { case FT: return "FT"; case PT: return "PT"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3EmployeeJobClass { switch (this) { case FT: return "Employment in which the employee is expected to work at least a standard work week (defined by the US Bureau of Labor Statistics as 35-44 hours per week)"; case PT: return "Employment in which the employee is expected to work less than a standard work week (defined by the US Bureau of Labor Statistics as 35-44 hours per week)"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3EmployeeJobClass { switch (this) { case FT: return "full-time"; case PT: return "part-time"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EncounterAdmissionSource.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EncounterAdmissionSource.java index 96dc2750a..83ffe0153 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EncounterAdmissionSource.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EncounterAdmissionSource.java @@ -71,6 +71,7 @@ public enum V3EncounterAdmissionSource { case E: return "E"; case LD: return "LD"; case NB: return "NB"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3EncounterAdmissionSource { case E: return "emergency"; case LD: return "labor and delivery"; case NB: return "newborn"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3EncounterAdmissionSource { case E: return "emergency"; case LD: return "labor and delivery"; case NB: return "newborn"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EncounterSpecialCourtesy.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EncounterSpecialCourtesy.java index 6830425be..e38c0cdcd 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EncounterSpecialCourtesy.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EncounterSpecialCourtesy.java @@ -85,6 +85,7 @@ public enum V3EncounterSpecialCourtesy { case PRF: return "PRF"; case STF: return "STF"; case VIP: return "VIP"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3EncounterSpecialCourtesy { case PRF: return "professional courtesy"; case STF: return "Courtesies extended to the staff of the entity providing service."; case VIP: return "very important person"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3EncounterSpecialCourtesy { case PRF: return "professional courtesy"; case STF: return "staff"; case VIP: return "very important person"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityClass.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityClass.java index a69a3ba54..c0bae20d3 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityClass.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityClass.java @@ -242,6 +242,7 @@ public enum V3EntityClass { case COUNTY: return "COUNTY"; case PROVINCE: return "PROVINCE"; case RGRP: return "RGRP"; + case NULL: return null; default: return "?"; } } @@ -277,6 +278,7 @@ public enum V3EntityClass { case COUNTY: return "The territory of a county, parish or other division of a state or province."; case PROVINCE: return "The territory of a state, province, department or other division of a sovereign country."; case RGRP: return "A grouping of resources (personnel, material, or places) to be used for scheduling purposes. May be a pool of like-type resources, a team, or combination of personnel, material and places."; + case NULL: return null; default: return "?"; } } @@ -309,6 +311,7 @@ public enum V3EntityClass { case COUNTY: return "county or parish"; case PROVINCE: return "state or province"; case RGRP: return "group"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityCode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityCode.java index 4aac6e1d6..df69d6916 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityCode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityCode.java @@ -1073,6 +1073,7 @@ public enum V3EntityCode { case WING: return "WING"; case _RESOURCEGROUPENTITYTYPE: return "_ResourceGroupEntityType"; case PRAC: return "PRAC"; + case NULL: return null; default: return "?"; } } @@ -1226,6 +1227,7 @@ public enum V3EntityCode { case WING: return "The location of a wing of a building (e.g. East Wing). The same room number for the same floor number can be distinguished by wing number in some situations"; case _RESOURCEGROUPENTITYTYPE: return "Codes to characterize a Resource Group using categories that typify its membership and/or function\r\n\n .\r\n\n \n Example: PractitionerGroup"; case PRAC: return "PractitionerGroup"; + case NULL: return null; default: return "?"; } } @@ -1376,6 +1378,7 @@ public enum V3EntityCode { case WING: return "Wing Location"; case _RESOURCEGROUPENTITYTYPE: return "ResourceGroupEntityType"; case PRAC: return "PractitionerGroup"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityDeterminer.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityDeterminer.java index 0ff82f118..4a00597e6 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityDeterminer.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityDeterminer.java @@ -88,6 +88,7 @@ public enum V3EntityDeterminer { case KIND: return "KIND"; case GROUPKIND: return "GROUPKIND"; case QUANTIFIEDKIND: return "QUANTIFIED_KIND"; + case NULL: return null; default: return "?"; } } @@ -101,6 +102,7 @@ public enum V3EntityDeterminer { case KIND: return "Description:A determiner that specifies that the Entity object represents a universal, kind or class of physical thing (as opposed to a particular thing)."; case GROUPKIND: return "A determiner that specifies that the Entity object represents a universal, kind or class of collections physical things. While the collection may resolve to having only a single individual (or even no individuals), the potential should exist for it to cover multiple individuals."; case QUANTIFIEDKIND: return "The described quantified determiner indicates that the given Entity is taken as a general description of a specific amount of a thing. For example, QUANTIFIED_KIND of syringe (quantity = 3,) stands for exactly three syringes."; + case NULL: return null; default: return "?"; } } @@ -111,6 +113,7 @@ public enum V3EntityDeterminer { case KIND: return "described"; case GROUPKIND: return "described group"; case QUANTIFIEDKIND: return "described quantified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityHandling.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityHandling.java index b957507e9..b11ed25b2 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityHandling.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityHandling.java @@ -176,6 +176,7 @@ public enum V3EntityHandling { case SBU: return "SBU"; case UFRZ: return "UFRZ"; case UPR: return "UPR"; + case NULL: return null; default: return "?"; } } @@ -202,6 +203,7 @@ public enum V3EntityHandling { case SBU: return "Shake thoroughly before using"; case UFRZ: return "Ultra cold frozen -75 to -85C. Ultra cold freezer is typically at temperature of dry ice."; case UPR: return "Keep upright, do not turn upside down"; + case NULL: return null; default: return "?"; } } @@ -225,6 +227,7 @@ public enum V3EntityHandling { case SBU: return "Shake before use"; case UFRZ: return "Ultra frozen"; case UPR: return "upright"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNamePartQualifier.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNamePartQualifier.java index 328719ff7..36c3e037e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNamePartQualifier.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNamePartQualifier.java @@ -367,6 +367,7 @@ public enum V3EntityNamePartQualifier { case _PERSONNAMEPARTAFFIXTYPES: return "_PersonNamePartAffixTypes"; case _PERSONNAMEPARTCHANGEQUALIFIER: return "_PersonNamePartChangeQualifier"; case _PERSONNAMEPARTMISCQUALIFIER: return "_PersonNamePartMiscQualifier"; + case NULL: return null; default: return "?"; } } @@ -404,6 +405,7 @@ public enum V3EntityNamePartQualifier { case _PERSONNAMEPARTAFFIXTYPES: return "PersonNamePartAffixTypes"; case _PERSONNAMEPARTCHANGEQUALIFIER: return "PersonNamePartChangeQualifier"; case _PERSONNAMEPARTMISCQUALIFIER: return "PersonNamePartMiscQualifier"; + case NULL: return null; default: return "?"; } } @@ -438,6 +440,7 @@ public enum V3EntityNamePartQualifier { case _PERSONNAMEPARTAFFIXTYPES: return "PersonNamePartAffixTypes"; case _PERSONNAMEPARTCHANGEQUALIFIER: return "PersonNamePartChangeQualifier"; case _PERSONNAMEPARTMISCQUALIFIER: return "PersonNamePartMiscQualifier"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNamePartQualifierR2.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNamePartQualifierR2.java index 5ecd69206..ffe6c1ea5 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNamePartQualifierR2.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNamePartQualifierR2.java @@ -362,6 +362,7 @@ public enum V3EntityNamePartQualifierR2 { case HON: return "HON"; case NB: return "NB"; case PR: return "PR"; + case NULL: return null; default: return "?"; } } @@ -397,6 +398,7 @@ public enum V3EntityNamePartQualifierR2 { case HON: return "Description:A honorific such as \"The Right Honourable\" or \"Weledelgeleerde Heer\"."; case NB: return "Description:A nobility title such as Sir, Count, Grafin."; case PR: return "Description:Primarily in the British Imperial culture people tend to have an abbreviation of their professional organization as part of their credential titles."; + case NULL: return null; default: return "?"; } } @@ -429,6 +431,7 @@ public enum V3EntityNamePartQualifierR2 { case HON: return "honorific"; case NB: return "nobility"; case PR: return "professional"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNamePartType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNamePartType.java index 12f2227b1..86cd650e5 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNamePartType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNamePartType.java @@ -85,6 +85,7 @@ public enum V3EntityNamePartType { case GIV: return "GIV"; case PFX: return "PFX"; case SFX: return "SFX"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3EntityNamePartType { case GIV: return "Given name (don't call it \"first name\" since this given names do not always come first)"; case PFX: return "A prefix has a strong association to the immediately following name part. A prefix has no implicit trailing white space (it has implicit leading white space though). Note that prefixes can be inverted."; case SFX: return "Description:A suffix has a strong association to the immediately preceding name part. A suffix has no implicit leading white space (it has implicit trailing white space though). Suffices cannot be inverted."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3EntityNamePartType { case GIV: return "given"; case PFX: return "prefix"; case SFX: return "suffix"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNamePartTypeR2.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNamePartTypeR2.java index f8ea51786..483219792 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNamePartTypeR2.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNamePartTypeR2.java @@ -81,6 +81,7 @@ public enum V3EntityNamePartTypeR2 { case FAM: return "FAM"; case GIV: return "GIV"; case TITLE: return "TITLE"; + case NULL: return null; default: return "?"; } } @@ -93,6 +94,7 @@ public enum V3EntityNamePartTypeR2 { case FAM: return "Description:Family name, this is the name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father."; case GIV: return "Description:Given name. Note: don't call it \"first name\" since the given names do not always come first."; case TITLE: return "Description:Part of the name that is acquired as a title due to academic, legal, employment or nobility status etc.\r\n\n \n Note:Title name parts include name parts that come after the name such as qualifications, even if they are not always considered to be titles."; + case NULL: return null; default: return "?"; } } @@ -102,6 +104,7 @@ public enum V3EntityNamePartTypeR2 { case FAM: return "family"; case GIV: return "given"; case TITLE: return "title"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNameUse.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNameUse.java index 51cd5b584..8bc4e6992 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNameUse.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNameUse.java @@ -157,6 +157,7 @@ public enum V3EntityNameUse { case SRCH: return "SRCH"; case PHON: return "PHON"; case SNDX: return "SNDX"; + case NULL: return null; default: return "?"; } } @@ -180,6 +181,7 @@ public enum V3EntityNameUse { case SRCH: return "A name intended for use in searching or matching."; case PHON: return "A name spelled phonetically.\r\n\n There are a variety of phonetic spelling algorithms. This code value does not distinguish between these.Discussion:"; case SNDX: return "A name spelled according to the SoundEx algorithm."; + case NULL: return null; default: return "?"; } } @@ -200,6 +202,7 @@ public enum V3EntityNameUse { case SRCH: return "search"; case PHON: return "phonetic"; case SNDX: return "Soundex"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNameUseR2.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNameUseR2.java index eef8ea450..f55c71556 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNameUseR2.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityNameUseR2.java @@ -176,6 +176,7 @@ public enum V3EntityNameUseR2 { case PHON: return "PHON"; case SRCH: return "SRCH"; case T: return "T"; + case NULL: return null; default: return "?"; } } @@ -202,6 +203,7 @@ public enum V3EntityNameUseR2 { case PHON: return "Description:The name as understood by the data enterer, i.e. a close approximation of a phonetic spelling of the name, not based on a phonetic algorithm."; case SRCH: return "Description:A name intended for use in searching or matching. This is used when the name is incomplete and contains enough details for search matching, but not enough for other uses."; case T: return "Description:A temporary name. Note that a name valid time can provide more detailed information. This may also be used for temporary names assigned at birth or in emergency situations."; + case NULL: return null; default: return "?"; } } @@ -225,6 +227,7 @@ public enum V3EntityNameUseR2 { case PHON: return "phonetic"; case SRCH: return "search"; case T: return "temporary"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityRisk.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityRisk.java index 490e62122..1d9bc4250 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityRisk.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityRisk.java @@ -127,6 +127,7 @@ public enum V3EntityRisk { case INJ: return "INJ"; case POI: return "POI"; case RAD: return "RAD"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum V3EntityRisk { case INJ: return "Material is solid and sharp (e.g., cannulas). Dispose in hard container."; case POI: return "Material is poisonous to humans and/or animals. Special care must be taken to avoid incorporation, even of small amounts."; case RAD: return "Material is a source for ionizing radiation and must be handled with special care to avoid injury of those who handle it and to avoid environmental hazards."; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum V3EntityRisk { case INJ: return "injury hazard"; case POI: return "poison"; case RAD: return "radioactive"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityStatus.java index 074245960..759c52ef2 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EntityStatus.java @@ -85,6 +85,7 @@ public enum V3EntityStatus { case INACTIVE: return "inactive"; case TERMINATED: return "terminated"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3EntityStatus { case INACTIVE: return "Definition: The state representing the fact that the entity is inactive."; case TERMINATED: return "The state representing the normal termination of an Entity record."; case NULLIFIED: return "The state representing the termination of an Entity record instance that was created in error."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3EntityStatus { case INACTIVE: return "inactive"; case TERMINATED: return "terminated"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EquipmentAlertLevel.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EquipmentAlertLevel.java index 40694d586..e439e2f2b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EquipmentAlertLevel.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3EquipmentAlertLevel.java @@ -78,6 +78,7 @@ public enum V3EquipmentAlertLevel { case N: return "N"; case S: return "S"; case W: return "W"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3EquipmentAlertLevel { case N: return "No Corrective Action Needed"; case S: return "Corrective Action Required"; case W: return "Corrective Action Anticipated"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3EquipmentAlertLevel { case N: return "Normal"; case S: return "Serious"; case W: return "Warning"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Ethnicity.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Ethnicity.java index a6ea7ee94..3fa0a7e7b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Ethnicity.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Ethnicity.java @@ -351,6 +351,7 @@ public enum V3Ethnicity { case _21824: return "2182-4"; case _21840: return "2184-0"; case _21865: return "2186-5"; + case NULL: return null; default: return "?"; } } @@ -402,6 +403,7 @@ public enum V3Ethnicity { case _21824: return "Cuban"; case _21840: return "Dominican"; case _21865: return "Note that this term remains in the table for completeness, even though within HL7, the notion of \"not otherwise coded\" term is deprecated."; + case NULL: return null; default: return "?"; } } @@ -450,6 +452,7 @@ public enum V3Ethnicity { case _21824: return "Cuban"; case _21840: return "Dominican"; case _21865: return "Not Hispanic or Latino"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ExposureMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ExposureMode.java index 9f0ea0367..bdce57cd4 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ExposureMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ExposureMode.java @@ -85,6 +85,7 @@ public enum V3ExposureMode { case CONTACT: return "CONTACT"; case FOODBORNE: return "FOODBORNE"; case WATERBORNE: return "WATERBORNE"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3ExposureMode { case CONTACT: return "Description: Communication of an agent from a living subject or environmental source to a living subject through direct physical contact."; case FOODBORNE: return "Description: Communication of an agent from a food source to a living subject via oral consumption."; case WATERBORNE: return "Description: Communication of an agent to a living subject by contact and/or consumption via an aqueous medium"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3ExposureMode { case CONTACT: return "contact"; case FOODBORNE: return "foodborne"; case WATERBORNE: return "waterborne"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3GTSAbbreviation.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3GTSAbbreviation.java index 45ea07600..a29fa5158 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3GTSAbbreviation.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3GTSAbbreviation.java @@ -309,6 +309,7 @@ public enum V3GTSAbbreviation { case QID: return "QID"; case QOD: return "QOD"; case TID: return "TID"; + case NULL: return null; default: return "?"; } } @@ -354,6 +355,7 @@ public enum V3GTSAbbreviation { case QID: return "Four times a day at institution specified time"; case QOD: return "Every other day at institution specified times."; case TID: return "Three times a day at institution specified time"; + case NULL: return null; default: return "?"; } } @@ -396,6 +398,7 @@ public enum V3GTSAbbreviation { case QID: return "QID"; case QOD: return "QOD"; case TID: return "TID"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3GenderStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3GenderStatus.java index fcd7c53a0..8e060019a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3GenderStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3GenderStatus.java @@ -64,6 +64,7 @@ public enum V3GenderStatus { switch (this) { case I: return "I"; case N: return "N"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3GenderStatus { switch (this) { case I: return "Reproductively intact"; case N: return "Reproductively neutered"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3GenderStatus { switch (this) { case I: return "Intact"; case N: return "Neutered"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3HL7UpdateMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3HL7UpdateMode.java index a31b9b55f..cddc1211e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3HL7UpdateMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3HL7UpdateMode.java @@ -162,6 +162,7 @@ public enum V3HL7UpdateMode { case AU: return "AU"; case I: return "I"; case V: return "V"; + case NULL: return null; default: return "?"; } } @@ -186,6 +187,7 @@ public enum V3HL7UpdateMode { case AU: return "Description: AU: If this item exists, update it with these values. If it does not exist, create it with these values. If the item is part of the collection, update each item that matches this item, and if no items match, add a new item to the collection."; case I: return "Ignore this role, it is not relevant to the update."; case V: return "Verify - this message element must match a value already in the receiving systems database in order to process the message."; + case NULL: return null; default: return "?"; } } @@ -207,6 +209,7 @@ public enum V3HL7UpdateMode { case AU: return "Add or Update"; case I: return "Ignore"; case V: return "Verify"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Hl7Realm.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Hl7Realm.java index 673b8332e..fefc11eae 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Hl7Realm.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Hl7Realm.java @@ -365,6 +365,7 @@ public enum V3Hl7Realm { case X1: return "X1"; case NAMESPACEREALMS: return "NamespaceRealms"; case ZZ: return "ZZ"; + case NULL: return null; default: return "?"; } } @@ -418,6 +419,7 @@ public enum V3Hl7Realm { case X1: return "Description: Realm code for use of Example Realm"; case NAMESPACEREALMS: return "Description: Codes that can be used in the \"realm\" portion of HL7 v3 artifact identifiers."; case ZZ: return "Description: An artifact created for local use only. This realm namespace has no owning affiliate. Its use is uncontrolled, i.e. anyone can create artifacts using this realm namespace. Because of this, there is a significant likelihood of artifact identifier collisions. Implementers are encouraged to register their artifacts under an affiliate owned and controlled namespace to avoid such collision problems where possible."; + case NULL: return null; default: return "?"; } } @@ -468,6 +470,7 @@ public enum V3Hl7Realm { case X1: return "Example Realm"; case NAMESPACEREALMS: return "namespace realms"; case ZZ: return "Localized Version"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Hl7V3Conformance.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Hl7V3Conformance.java index fe8e9a5c0..df1f9c6c1 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Hl7V3Conformance.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Hl7V3Conformance.java @@ -92,6 +92,7 @@ public enum V3Hl7V3Conformance { case RC: return "RC"; case RI: return "RI"; case U: return "U"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3Hl7V3Conformance { case RC: return "Description: The element is considered \"required\" (i.e. must be supported) from the perspective of systems that consume instances, but is \"undetermined\" for systems that generate instances. Used only as part of specifications that define both initiator and consumer expectations."; case RI: return "Description: The element is considered \"required\" (i.e. must be supported) from the perspective of systems that generate instances, but is \"undetermined\" for systems that consume instances. Used only as part of specifications that define both initiator and consumer expectations."; case U: return "Description: The conformance expectations for this element have not yet been determined."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3Hl7V3Conformance { case RC: return "required for consumer"; case RI: return "required for initiator"; case U: return "undetermined"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3HtmlLinkType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3HtmlLinkType.java index 41c2a5ce1..c48613c19 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3HtmlLinkType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3HtmlLinkType.java @@ -155,6 +155,7 @@ public enum V3HtmlLinkType { case START: return "start"; case STYLESHEET: return "stylesheet"; case SUBSECTION: return "subsection"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum V3HtmlLinkType { case START: return "Refers to the first document in a collection of documents. This link type tells search engines which document is considered by the author to be the starting point of the collection."; case STYLESHEET: return "Refers to an external style sheet. See the section on external style sheets for details. This is used together with the link type \"Alternate\" for user-selectable alternate style sheets."; case SUBSECTION: return "Refers to a document serving as a subsection in a collection of documents."; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum V3HtmlLinkType { case START: return "start"; case STYLESHEET: return "stylesheet"; case SUBSECTION: return "subsection"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3IdentifierReliability.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3IdentifierReliability.java index aee7f1435..ea59da7b7 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3IdentifierReliability.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3IdentifierReliability.java @@ -71,6 +71,7 @@ public enum V3IdentifierReliability { case ISS: return "ISS"; case UNV: return "UNV"; case VRF: return "VRF"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3IdentifierReliability { case ISS: return "Description: The identifier was issued by the system responsible for constructing the instance."; case UNV: return "Description: The identifier was provided to the system that constructed the instance, but has not been verified. e.g. a Drivers license entered manually into a system by a user."; case VRF: return "Description: The identifier was not issued by the system responsible for constructing the instance, but the system that captured the id has verified the identifier with the issuing authority, or with another system that has verified the identifier."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3IdentifierReliability { case ISS: return "Issued by System"; case UNV: return "Unverified by system"; case VRF: return "Verified by system"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3IdentifierScope.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3IdentifierScope.java index 13e8d82bf..08273fcd7 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3IdentifierScope.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3IdentifierScope.java @@ -87,6 +87,7 @@ public enum V3IdentifierScope { case OBJ: return "OBJ"; case VER: return "VER"; case VW: return "VW"; + case NULL: return null; default: return "?"; } } @@ -99,6 +100,7 @@ public enum V3IdentifierScope { case OBJ: return "Description: The identifier associated with a particular object. It remains consistent as the object undergoes state transitions."; case VER: return "Description: An identifier that references a particular object as it existed at a given point in time. The identifier SHALL change with each state transition on the object. I.e. The version identifier of an object prior to a 'suspend' state transition is distinct from the identifier of the object after the state transition. Each version identifier can be tied to exactly one ControlAct event which brought that version into being (though the control act may never be instantiated).\r\n\n \n NOTE: Applications that do not support versioning of objects must ignore and not persist these ids to avoid confusion resulting from leaving the same identifier on an object that undergoes changes."; case VW: return "Description: An identifier that references a particular object as it existed at a given point in time. The identifier SHALL change with each state transition on the object.\r\n\n \n Example The version identifier of an object prior to a 'suspend' state transition is distinct from the identifier of the object after the state transition. Each version identifier can be tied to exactly one ControlAct event which brought that version into being (though the control act may never be instantiated).\r\n\n \n NOTE: Applications that do not support versioning of objects must ignore and not persist these ids to avoid confusion resulting from leaving the same identifier on an object that undergoes changes."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3IdentifierScope { case OBJ: return "Object Identifier"; case VER: return "Version Identifier"; case VW: return "View Specific Identifier"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3IntegrityCheckAlgorithm.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3IntegrityCheckAlgorithm.java index b3eba0a17..73fd3f9ab 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3IntegrityCheckAlgorithm.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3IntegrityCheckAlgorithm.java @@ -64,6 +64,7 @@ public enum V3IntegrityCheckAlgorithm { switch (this) { case SHA1: return "SHA-1"; case SHA256: return "SHA-256"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3IntegrityCheckAlgorithm { switch (this) { case SHA1: return "This algorithm is defined in FIPS PUB 180-1: Secure Hash Standard. As of April 17, 1995."; case SHA256: return "This algorithm is defined in FIPS PUB 180-2: Secure Hash Standard."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3IntegrityCheckAlgorithm { switch (this) { case SHA1: return "secure hash algorithm - 1"; case SHA256: return "secure hash algorithm - 256"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LanguageAbilityMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LanguageAbilityMode.java index 103e9d653..b07e7d852 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LanguageAbilityMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LanguageAbilityMode.java @@ -92,6 +92,7 @@ public enum V3LanguageAbilityMode { case RSGN: return "RSGN"; case RSP: return "RSP"; case RWR: return "RWR"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3LanguageAbilityMode { case RSGN: return "Received signed"; case RSP: return "Received spoken"; case RWR: return "Received written"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3LanguageAbilityMode { case RSGN: return "Received signed"; case RSP: return "Received spoken"; case RWR: return "Received written"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LanguageAbilityProficiency.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LanguageAbilityProficiency.java index bd68e90be..f8a8f9de7 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LanguageAbilityProficiency.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LanguageAbilityProficiency.java @@ -78,6 +78,7 @@ public enum V3LanguageAbilityProficiency { case F: return "F"; case G: return "G"; case P: return "P"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3LanguageAbilityProficiency { case F: return "Fair"; case G: return "Good"; case P: return "Poor"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3LanguageAbilityProficiency { case F: return "Fair"; case G: return "Good"; case P: return "Poor"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LivingArrangement.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LivingArrangement.java index 1a1265976..35663e224 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LivingArrangement.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LivingArrangement.java @@ -134,6 +134,7 @@ public enum V3LivingArrangement { case H: return "H"; case R: return "R"; case SL: return "SL"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum V3LivingArrangement { case H: return "Independent Household"; case R: return "Retirement Community"; case SL: return "Definition: Assisted living in a single family residence for persons with physical, behavioral, or functional health, or socio-economic challenges. There may or may not be on-site supervision but the housing is designed to assist the client with developing independent living skills. Community based services may be provided."; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum V3LivingArrangement { case H: return "Independent Household"; case R: return "Retirement Community"; case SL: return "supported living"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LocalMarkupIgnore.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LocalMarkupIgnore.java index 43cc1e508..0cadf8e80 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LocalMarkupIgnore.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LocalMarkupIgnore.java @@ -64,6 +64,7 @@ public enum V3LocalMarkupIgnore { switch (this) { case ALL: return "all"; case MARKUP: return "markup"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3LocalMarkupIgnore { switch (this) { case ALL: return "all"; case MARKUP: return "markup"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3LocalMarkupIgnore { switch (this) { case ALL: return "all"; case MARKUP: return "markup"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LocalRemoteControlState.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LocalRemoteControlState.java index 4cd558dcf..e754b3298 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LocalRemoteControlState.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3LocalRemoteControlState.java @@ -64,6 +64,7 @@ public enum V3LocalRemoteControlState { switch (this) { case L: return "L"; case R: return "R"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3LocalRemoteControlState { switch (this) { case L: return "An equipment can either work autonomously ('Local' control state)."; case R: return "An equipment can be controlled by another system, e.g., LAS computer ('Remote' control state)."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3LocalRemoteControlState { switch (this) { case L: return "Local"; case R: return "Remote"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ManagedParticipationStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ManagedParticipationStatus.java index d010d5f70..04afdd29c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ManagedParticipationStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ManagedParticipationStatus.java @@ -92,6 +92,7 @@ public enum V3ManagedParticipationStatus { case COMPLETED: return "completed"; case PENDING: return "pending"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3ManagedParticipationStatus { case COMPLETED: return "The terminal state representing the successful completion of the Participation."; case PENDING: return "The state representing that fact that the Participation has not yet become active."; case NULLIFIED: return "The state representing the termination of a Participation instance that was created in error."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3ManagedParticipationStatus { case COMPLETED: return "completed"; case PENDING: return "pending"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3MapRelationship.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3MapRelationship.java index 09ef09880..80649a4fa 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3MapRelationship.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3MapRelationship.java @@ -71,6 +71,7 @@ public enum V3MapRelationship { case BT: return "BT"; case E: return "E"; case NT: return "NT"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3MapRelationship { case BT: return "The first concept is at a more abstract level than the second concept. For example, Hepatitis is broader than Hepatitis A, and endocrine disease is broader than Diabetes Mellitus. Broader than is the opposite of the narrower than relationship."; case E: return "The two concepts have identical meaning."; case NT: return "The first concept is at a more detailed level than the second concept. For example, Pennicillin G is narrower than Pennicillin, and vellus hair is narrower than hair. Narrower than is the opposite of broader than."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3MapRelationship { case BT: return "Broader Than"; case E: return "Exact"; case NT: return "Narrower Than"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3MaritalStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3MaritalStatus.java index 976dd0b4e..d5fecb090 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3MaritalStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3MaritalStatus.java @@ -120,6 +120,7 @@ public enum V3MaritalStatus { case T: return "T"; case U: return "U"; case W: return "W"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum V3MaritalStatus { case T: return "Person declares that a domestic partner relationship exists."; case U: return "Currently not in a marriage contract."; case W: return "The spouse has died"; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum V3MaritalStatus { case T: return "Domestic partner"; case U: return "unmarried"; case W: return "Widowed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3MessageWaitingPriority.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3MessageWaitingPriority.java index 69cce5998..9c1c9a55e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3MessageWaitingPriority.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3MessageWaitingPriority.java @@ -71,6 +71,7 @@ public enum V3MessageWaitingPriority { case H: return "H"; case L: return "L"; case M: return "M"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3MessageWaitingPriority { case H: return "High priority messages are available"; case L: return "Low priority messages are available"; case M: return "Medium priority messages are available"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3MessageWaitingPriority { case H: return "High"; case L: return "Low"; case M: return "Medium"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ModifyIndicator.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ModifyIndicator.java index 2947d5837..c9795f8f4 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ModifyIndicator.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ModifyIndicator.java @@ -64,6 +64,7 @@ public enum V3ModifyIndicator { switch (this) { case M: return "M"; case N: return "N"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3ModifyIndicator { switch (this) { case M: return "Modified subscription to a query server."; case N: return "New subscription to a query server."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3ModifyIndicator { switch (this) { case M: return "Modified subscription"; case N: return "New subscription"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3NullFlavor.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3NullFlavor.java index 0c9fad1e9..ecf30913c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3NullFlavor.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3NullFlavor.java @@ -191,6 +191,7 @@ public enum V3NullFlavor { case QS: return "QS"; case TRC: return "TRC"; case NP: return "NP"; + case NULL: return null; default: return "?"; } } @@ -216,6 +217,7 @@ public enum V3NullFlavor { case QS: return "Description:The specific quantity is not known, but is known to be non-zero and is not specified because it makes up the bulk of the material. e.g. 'Add 10mg of ingredient X, 50mg of ingredient Y, and sufficient quantity of water to 100mL.' The null flavor would be used to express the quantity of water."; case TRC: return "The content is greater than zero, but too small to be quantified."; case NP: return "Value is not present in a message. This is only defined in messages, never in application data! All values not present in the message must be replaced by the applicable default, or no-information (NI) as the default of all defaults."; + case NULL: return null; default: return "?"; } } @@ -238,6 +240,7 @@ public enum V3NullFlavor { case QS: return "Sufficient Quantity"; case TRC: return "trace"; case NP: return "not present"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ObservationInterpretation.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ObservationInterpretation.java index 55a8646fa..1413966d6 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ObservationInterpretation.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ObservationInterpretation.java @@ -536,6 +536,7 @@ Members of the OO WG have recently attempted to contact members of RCRIM regardi case NR: return "NR"; case RR: return "RR"; case WR: return "WR"; + case NULL: return null; default: return "?"; } } @@ -598,6 +599,7 @@ Members of the OO WG have recently attempted to contact members of RCRIM regardi case NR: return "An absence finding used to indicate that the specified component / analyte did not react measurably with the reagent."; case RR: return "A presence finding used to indicate that the specified component / analyte reacted with the reagent above the reliably measurable limit of the performed test."; case WR: return "A weighted presence finding used to indicate that the specified component / analyte reacted with the reagent, but below the reliably measurable limit of the performed test."; + case NULL: return null; default: return "?"; } } @@ -657,6 +659,7 @@ Members of the OO WG have recently attempted to contact members of RCRIM regardi case NR: return "Non-reactive"; case RR: return "Reactive"; case WR: return "Weakly reactive"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ObservationMethod.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ObservationMethod.java index 94fe10590..59ef09b42 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ObservationMethod.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ObservationMethod.java @@ -2194,6 +2194,7 @@ public enum V3ObservationMethod { case _0278: return "0278"; case _0279: return "0279"; case _0127: return "0127"; + case NULL: return null; default: return "?"; } } @@ -2506,6 +2507,7 @@ public enum V3ObservationMethod { case _0278: return "Agar screen"; case _0279: return "Disk induction"; case _0127: return "Molecular, Nucleic acid probe"; + case NULL: return null; default: return "?"; } } @@ -2815,6 +2817,7 @@ public enum V3ObservationMethod { case _0278: return "Agar screen"; case _0279: return "Disk induction"; case _0127: return "Nucleic acid probe"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ObservationValue.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ObservationValue.java index df6ecfdd0..4bf20e166 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ObservationValue.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ObservationValue.java @@ -1768,6 +1768,7 @@ Long-term shared authentication secrets, if used, are never revealed to any part case _COMMONCLINICALOBSERVATIONVALUE: return "_CommonClinicalObservationValue"; case _INDIVIDUALCASESAFETYREPORTVALUEDOMAINS: return "_IndividualCaseSafetyReportValueDomains"; case _INDICATIONVALUE: return "_IndicationValue"; + case NULL: return null; default: return "?"; } } @@ -2004,6 +2005,7 @@ Long-term shared authentication secrets, if used, are never revealed to any part case _COMMONCLINICALOBSERVATIONVALUE: return "Description:Used in a patient care message to value simple clinical (non-lab) observations."; case _INDIVIDUALCASESAFETYREPORTVALUEDOMAINS: return "This domain is established as a parent to a variety of value domains being defined to support the communication of Individual Case Safety Reports to regulatory bodies. Arguably, this aggregation is not taxonomically pure, but the grouping will facilitate the management of these domains."; case _INDICATIONVALUE: return "Indicates the specific observation result which is the reason for the action (prescription, lab test, etc.). E.g. Headache, Ear infection, planned diagnostic image (requiring contrast agent), etc."; + case NULL: return null; default: return "?"; } } @@ -2237,6 +2239,7 @@ Long-term shared authentication secrets, if used, are never revealed to any part case _COMMONCLINICALOBSERVATIONVALUE: return "common clinical observation"; case _INDIVIDUALCASESAFETYREPORTVALUEDOMAINS: return "Individual Case Safety Report Value Domains"; case _INDICATIONVALUE: return "IndicationValue"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3OrderableDrugForm.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3OrderableDrugForm.java index 366d62ae5..03d35ecd2 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3OrderableDrugForm.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3OrderableDrugForm.java @@ -1177,6 +1177,7 @@ public enum V3OrderableDrugForm { case SWAB: return "SWAB"; case MEDSWAB: return "MEDSWAB"; case WAFER: return "WAFER"; + case NULL: return null; default: return "?"; } } @@ -1346,6 +1347,7 @@ public enum V3OrderableDrugForm { case SWAB: return "A wad of absorbent material usually wound around one end of a small stick and used for applying medication or for removing material from an area."; case MEDSWAB: return "Medicated swab"; case WAFER: return "A thin slice of material containing a medicinal agent."; + case NULL: return null; default: return "?"; } } @@ -1512,6 +1514,7 @@ public enum V3OrderableDrugForm { case SWAB: return "Swab"; case MEDSWAB: return "Medicated swab"; case WAFER: return "Wafer"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ParticipationFunction.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ParticipationFunction.java index cee1607b5..cd9eddcf0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ParticipationFunction.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ParticipationFunction.java @@ -403,6 +403,7 @@ public enum V3ParticipationFunction { case SASST: return "SASST"; case SNRS: return "SNRS"; case TASST: return "TASST"; + case NULL: return null; default: return "?"; } } @@ -460,6 +461,7 @@ public enum V3ParticipationFunction { case SASST: return "In a typical surgery setting the assistant who primarily holds the hooks."; case SNRS: return "In a typical surgery setting the nurse in charge of the instrumentation."; case TASST: return "In a typical surgery setting there is rarely a third assistant (e.g., in some Hip operations the third assistant postures the affected leg)."; + case NULL: return null; default: return "?"; } } @@ -514,6 +516,7 @@ public enum V3ParticipationFunction { case SASST: return "second assistant surgeon"; case SNRS: return "scrub nurse"; case TASST: return "third assistant"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ParticipationMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ParticipationMode.java index 0d45dbc83..3a76b6f58 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ParticipationMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ParticipationMode.java @@ -155,6 +155,7 @@ public enum V3ParticipationMode { case ONLINEWRIT: return "ONLINEWRIT"; case EMAILWRIT: return "EMAILWRIT"; case TYPEWRIT: return "TYPEWRIT"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum V3ParticipationMode { case ONLINEWRIT: return "Participation by text or diagrams submitted by computer network, e.g. online survey."; case EMAILWRIT: return "Participation by text or diagrams transmitted over an electronic mail system."; case TYPEWRIT: return "Participation by text or diagrams printed on paper or other recording medium where the recording was performed using a typewriter, typesetter, computer or similar mechanism."; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum V3ParticipationMode { case ONLINEWRIT: return "online written"; case EMAILWRIT: return "email"; case TYPEWRIT: return "typewritten"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ParticipationSignature.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ParticipationSignature.java index 9e4ec1b9c..afee5b8c1 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ParticipationSignature.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ParticipationSignature.java @@ -71,6 +71,7 @@ public enum V3ParticipationSignature { case I: return "I"; case S: return "S"; case X: return "X"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3ParticipationSignature { case I: return "The particpant intends to provide a signature."; case S: return "Signature has been affixed, either written on file, or electronic (incl. digital) signature in Participation.signatureText."; case X: return "A signature for the service is required of this actor."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3ParticipationSignature { case I: return "intended"; case S: return "signed"; case X: return "required"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ParticipationType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ParticipationType.java index 6fea028dd..8c0e0851a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ParticipationType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ParticipationType.java @@ -527,6 +527,7 @@ public enum V3ParticipationType { case VRF: return "VRF"; case AUTHEN: return "AUTHEN"; case LA: return "LA"; + case NULL: return null; default: return "?"; } } @@ -596,6 +597,7 @@ public enum V3ParticipationType { case VRF: return "A person who verifies the correctness and appropriateness of the service (plan, order, event, etc.) and hence takes on accountability."; case AUTHEN: return "A verifier who attests to the accuracy of an act, but who does not have privileges to legally authenticate the act. An example would be a resident physician who sees a patient and dictates a note, then later signs it. Their signature constitutes an authentication."; case LA: return "A verifier who legally authenticates the accuracy of an act. An example would be a staff physician who sees a patient and dictates a note, then later signs it. Their signature constitutes a legal authentication."; + case NULL: return null; default: return "?"; } } @@ -662,6 +664,7 @@ public enum V3ParticipationType { case VRF: return "verifier"; case AUTHEN: return "authenticator"; case LA: return "legal authenticator"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3PatientImportance.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3PatientImportance.java index 36e03e45f..b198aef70 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3PatientImportance.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3PatientImportance.java @@ -113,6 +113,7 @@ public enum V3PatientImportance { case SFM: return "SFM"; case STF: return "STF"; case VIP: return "VIP"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum V3PatientImportance { case SFM: return "Family member of staff member"; case STF: return "Staff member of the health care organization"; case VIP: return "Very important person of interest to the health care organization"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum V3PatientImportance { case SFM: return "Staff Family Member"; case STF: return "Staff Member"; case VIP: return "Very Important Person"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3PaymentTerms.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3PaymentTerms.java index b415a805d..53097829b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3PaymentTerms.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3PaymentTerms.java @@ -78,6 +78,7 @@ public enum V3PaymentTerms { case N30: return "N30"; case N60: return "N60"; case N90: return "N90"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3PaymentTerms { case N30: return "Payment in full for products and/or services is required 30 days from the time the service is performed or goods delivered."; case N60: return "Payment in full for products and/or services is required 60 days from the time the service is performed or goods delivered."; case N90: return "Payment in full for products and/or services is required 90 days from the time the service is performed or goods delivered."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3PaymentTerms { case N30: return "Net 30 days"; case N60: return "Net 60 days"; case N90: return "Net 90 days"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3PersonDisabilityType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3PersonDisabilityType.java index 51737ed5d..8277d3d77 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3PersonDisabilityType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3PersonDisabilityType.java @@ -120,6 +120,7 @@ public enum V3PersonDisabilityType { case G: return "G"; case WC: return "WC"; case WK: return "WK"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum V3PersonDisabilityType { case G: return "A gurney is required to move the person"; case WC: return "Person requires a wheelchair to be ambulatory"; case WK: return "Person requires a walker to ambulate"; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum V3PersonDisabilityType { case G: return "Requires gurney"; case WC: return "Requires wheelchair"; case WK: return "Requires walker"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ProbabilityDistributionType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ProbabilityDistributionType.java index 3ebae1f9d..72301cc2f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ProbabilityDistributionType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ProbabilityDistributionType.java @@ -113,6 +113,7 @@ public enum V3ProbabilityDistributionType { case T: return "T"; case U: return "U"; case X2: return "X2"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum V3ProbabilityDistributionType { case T: return "Used to describe the quotient of a normal random variable and the square root of a c2 random variable. The t-distribution has one parameter n, the number of degrees of freedom. The relationship to mean m and variance s2 are: m = 0 and s2 = n / (n - 2)"; case U: return "The uniform distribution assigns a constant probability over the entire interval of possible outcomes, while all outcomes outside this interval are assumed to have zero probability. The width of this interval is 2s sqrt(3). Thus, the uniform distribution assigns the probability densities f(x) = sqrt(2 s sqrt(3)) to values m - s sqrt(3) >= x <= m + s sqrt(3) and f(x) = 0 otherwise."; case X2: return "Used to describe the sum of squares of random variables which occurs when a variance is estimated (rather than presumed) from the sample. The only parameter of the c2-distribution is n, so called the number of degrees of freedom (which is the number of independent parts in the sum). The c2-distribution is a special type of g-distribution with parameter a = n /2 and b = 2. Hence, m = n and s2 = 2 n."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum V3ProbabilityDistributionType { case T: return "T"; case U: return "uniform"; case X2: return "chi square"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ProcessingID.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ProcessingID.java index 98066fea5..e858c1dd0 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ProcessingID.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ProcessingID.java @@ -71,6 +71,7 @@ public enum V3ProcessingID { case D: return "D"; case P: return "P"; case T: return "T"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3ProcessingID { case D: return "Identifies debugging type of processing."; case P: return "Identifies production type of processing."; case T: return "Identifies training type of processing."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3ProcessingID { case D: return "Debugging"; case P: return "Production"; case T: return "Training"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ProcessingMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ProcessingMode.java index 276f394de..def417a93 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ProcessingMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ProcessingMode.java @@ -78,6 +78,7 @@ public enum V3ProcessingMode { case I: return "I"; case R: return "R"; case T: return "T"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3ProcessingMode { case I: return "Identifies initial load mode of processing."; case R: return "Identifies restore mode of processing."; case T: return "Identifies on-line mode of processing."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3ProcessingMode { case I: return "Initial load"; case R: return "Restore from archive"; case T: return "Current processing"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryParameterValue.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryParameterValue.java index 15a55c36f..d80e0f854 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryParameterValue.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryParameterValue.java @@ -162,6 +162,7 @@ public enum V3QueryParameterValue { case ISSFA: return "ISSFA"; case ISSFI: return "ISSFI"; case ISSFU: return "ISSFU"; + case NULL: return null; default: return "?"; } } @@ -186,6 +187,7 @@ public enum V3QueryParameterValue { case ISSFA: return "Description:Result set should not be filtered based on the presence of issues."; case ISSFI: return "Description:Result set should be filtered to only include records with associated issues."; case ISSFU: return "Description:Result set should be filtered to only include records with associated unmanaged issues."; + case NULL: return null; default: return "?"; } } @@ -207,6 +209,7 @@ public enum V3QueryParameterValue { case ISSFA: return "all"; case ISSFI: return "with issues"; case ISSFU: return "with unmanaged issues"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryPriority.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryPriority.java index fb5a32e25..76bc67568 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryPriority.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryPriority.java @@ -64,6 +64,7 @@ public enum V3QueryPriority { switch (this) { case D: return "D"; case I: return "I"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3QueryPriority { switch (this) { case D: return "Query response is deferred."; case I: return "Query response is immediate."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3QueryPriority { switch (this) { case D: return "Deferred"; case I: return "Immediate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryRequestLimit.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryRequestLimit.java index f9f0000e7..21173a02b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryRequestLimit.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryRequestLimit.java @@ -64,6 +64,7 @@ public enum V3QueryRequestLimit { switch (this) { case _QUERYREQUESTLIMIT: return "_QueryRequestLimit"; case RD: return "RD"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3QueryRequestLimit { switch (this) { case _QUERYREQUESTLIMIT: return "Definition: The number of matching instances (number of focal classes). The document header class is the focal class of a document, a record would therefore be equal to a document."; case RD: return "Definition: The number of matching instances (number of focal classes). The document header class is the focal class of a document, a record would therefore be equal to a document."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3QueryRequestLimit { switch (this) { case _QUERYREQUESTLIMIT: return "QueryRequestLimit"; case RD: return "record"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryResponse.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryResponse.java index 9bb440f8a..4cc6cd4d7 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryResponse.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryResponse.java @@ -78,6 +78,7 @@ public enum V3QueryResponse { case NF: return "NF"; case OK: return "OK"; case QE: return "QE"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3QueryResponse { case NF: return "No errors, but no data was found matching the query request specification."; case OK: return "Query reponse data found for 1 or more result sets matching the query request specification."; case QE: return "QueryError. Problem with input ParmetersError"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3QueryResponse { case NF: return "No data found"; case OK: return "Data found"; case QE: return "QueryParameterError"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryStatusCode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryStatusCode.java index e692a07cf..f603534e3 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryStatusCode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3QueryStatusCode.java @@ -85,6 +85,7 @@ public enum V3QueryStatusCode { case EXECUTING: return "executing"; case NEW: return "new"; case WAITCONTINUEDQUERYRESPONSE: return "waitContinuedQueryResponse"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3QueryStatusCode { case EXECUTING: return "Query Status executing"; case NEW: return "Query Status new"; case WAITCONTINUEDQUERYRESPONSE: return "Query Status wait continued"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3QueryStatusCode { case EXECUTING: return "executing"; case NEW: return "new"; case WAITCONTINUEDQUERYRESPONSE: return "waitContinuedQueryResponse"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Race.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Race.java index 18feb26dc..64bd56a89 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Race.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Race.java @@ -6497,6 +6497,7 @@ public enum V3Race { case _21279: return "2127-9"; case _21295: return "2129-5"; case _21311: return "2131-1"; + case NULL: return null; default: return "?"; } } @@ -7426,6 +7427,7 @@ public enum V3Race { case _21279: return "Israeili"; case _21295: return "Arab"; case _21311: return "Note that this term remains in the table for completeness, even though within HL7, the notion of Other code is deprecated."; + case NULL: return null; default: return "?"; } } @@ -8352,6 +8354,7 @@ public enum V3Race { case _21279: return "Israeili"; case _21295: return "Arab"; case _21311: return "Other Race"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RelationalOperator.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RelationalOperator.java index 6e982266c..009ef3727 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RelationalOperator.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RelationalOperator.java @@ -106,6 +106,7 @@ public enum V3RelationalOperator { case LE: return "LE"; case LT: return "LT"; case NE: return "NE"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum V3RelationalOperator { case LE: return "Less than or equal condition applied to comparisons."; case LT: return "Less than condition applied to comparisons."; case NE: return "Not equal condition applied to comparisons."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum V3RelationalOperator { case LE: return "Less than or equal"; case LT: return "Less than"; case NE: return "Not Equal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RelationshipConjunction.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RelationshipConjunction.java index f6e839bd0..d5dadfd3f 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RelationshipConjunction.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RelationshipConjunction.java @@ -71,6 +71,7 @@ public enum V3RelationshipConjunction { case AND: return "AND"; case OR: return "OR"; case XOR: return "XOR"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3RelationshipConjunction { case AND: return "This condition must be true."; case OR: return "At least one of the condition among all OR conditions must be true."; case XOR: return "One and only one of the XOR conditions must be true."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3RelationshipConjunction { case AND: return "and"; case OR: return "or"; case XOR: return "exclusive or"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ReligiousAffiliation.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ReligiousAffiliation.java index 33767d13b..5725697fc 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ReligiousAffiliation.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ReligiousAffiliation.java @@ -624,6 +624,7 @@ public enum V3ReligiousAffiliation { case _1080: return "1080"; case _1081: return "1081"; case _1082: return "1082"; + case NULL: return null; default: return "?"; } } @@ -714,6 +715,7 @@ public enum V3ReligiousAffiliation { case _1080: return "Salvation Army"; case _1081: return "Unitarian Universalist"; case _1082: return "United Church of Christ"; + case NULL: return null; default: return "?"; } } @@ -801,6 +803,7 @@ public enum V3ReligiousAffiliation { case _1080: return "Salvation Army"; case _1081: return "Unitarian Universalist"; case _1082: return "United Church of Christ"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ResponseLevel.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ResponseLevel.java index 190aa73c2..dcb575e6b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ResponseLevel.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ResponseLevel.java @@ -99,6 +99,7 @@ public enum V3ResponseLevel { case N: return "N"; case R: return "R"; case X: return "X"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum V3ResponseLevel { case N: return "Respond only with message level acknowledgements, i.e., only notify acceptance or rejection of the message, do not include any application-level detail"; case R: return "Respond with exceptions, completions and modifications or revisions done before completion"; case X: return "Do not send any kind of response"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum V3ResponseLevel { case N: return "message-control"; case R: return "modification"; case X: return "none"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ResponseModality.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ResponseModality.java index 00f4c606a..067bbe91e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ResponseModality.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ResponseModality.java @@ -71,6 +71,7 @@ public enum V3ResponseModality { case B: return "B"; case R: return "R"; case T: return "T"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3ResponseModality { case B: return "Query response to be sent as an HL7 Batch."; case R: return "Query response to occur in real time."; case T: return "Query response to sent as a series of responses at the same time without the use of batch formatting."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3ResponseModality { case B: return "Batch"; case R: return "Real Time"; case T: return "Bolus"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ResponseMode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ResponseMode.java index 5087d3cf1..f8fa5d936 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ResponseMode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3ResponseMode.java @@ -71,6 +71,7 @@ public enum V3ResponseMode { case D: return "D"; case I: return "I"; case Q: return "Q"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3ResponseMode { case D: return "The receiver may respond in a non-immediate manner. Note: this will be the default value."; case I: return "The receiver is required to assume that the sender is blocking and behave appropriately by sending an immediate response."; case Q: return "The receiver shall keep any application responses in a queue until such time as the queue is polled."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3ResponseMode { case D: return "deferred"; case I: return "immediate"; case Q: return "queue"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleClass.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleClass.java index 70265518a..8e8e0e965 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleClass.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleClass.java @@ -1035,6 +1035,7 @@ public enum V3RoleClass { case NURS: return "NURS"; case PA: return "PA"; case PHYS: return "PHYS"; + case NULL: return null; default: return "?"; } } @@ -1155,6 +1156,7 @@ public enum V3RoleClass { case NURS: return "nurse"; case PA: return "physician assistant"; case PHYS: return "physician"; + case NULL: return null; default: return "?"; } } @@ -1272,6 +1274,7 @@ public enum V3RoleClass { case NURS: return "nurse"; case PA: return "physician assistant"; case PHYS: return "physician"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleCode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleCode.java index 194b18998..aa1364590 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleCode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleCode.java @@ -2927,6 +2927,7 @@ public enum V3RoleCode { case NAMED: return "NAMED"; case PSYCHCF: return "PSYCHCF"; case SUBSCR: return "SUBSCR"; + case NULL: return null; default: return "?"; } } @@ -3332,6 +3333,7 @@ public enum V3RoleCode { case NAMED: return "A party to an insurance policy to whom the insurer agrees to indemnify for losses, provides benefits for, or renders services."; case PSYCHCF: return ""; case SUBSCR: return "A party covered under a policy based on association with a sponsor who is the policy holder, and whose association may provide for the eligibility of dependents for coverage"; + case NULL: return null; default: return "?"; } } @@ -3734,6 +3736,7 @@ public enum V3RoleCode { case NAMED: return "named insured"; case PSYCHCF: return "PSYCHCF"; case SUBSCR: return "subscriber"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleLinkStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleLinkStatus.java index b5c2c7b82..5b1bc4d6b 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleLinkStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleLinkStatus.java @@ -92,6 +92,7 @@ public enum V3RoleLinkStatus { case COMPLETED: return "COMPLETED"; case PENDING: return "PENDING"; case NULLIFIED: return "NULLIFIED"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3RoleLinkStatus { case COMPLETED: return "Description: The terminal state representing the successful completion of the RoleLink."; case PENDING: return "Description: The state indicates the RoleLink has not yet become active."; case NULLIFIED: return "Description: The state representing the termination of a RoleLink instance that was created in error."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3RoleLinkStatus { case COMPLETED: return "completed"; case PENDING: return "pending"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleLinkType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleLinkType.java index 8cb1c6b4a..3dda1a5d1 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleLinkType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleLinkType.java @@ -108,6 +108,7 @@ public enum V3RoleLinkType { case INDAUTH: return "INDAUTH"; case PART: return "PART"; case REPL: return "REPL"; + case NULL: return null; default: return "?"; } } @@ -124,6 +125,7 @@ public enum V3RoleLinkType { case INDAUTH: return "The source Role has indirect authority over the target role in a chain of authority."; case PART: return "The target Role is part of the Source Role."; case REPL: return "This relationship indicates that the source Role replaces (or subsumes) the target Role. Allows for new identifiers and/or new effective time for a registry entry or a certification, etc."; + case NULL: return null; default: return "?"; } } @@ -137,6 +139,7 @@ public enum V3RoleLinkType { case INDAUTH: return "has indirect authority over"; case PART: return "has part"; case REPL: return "replaces"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleStatus.java index 386c2f3d4..101684b8c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RoleStatus.java @@ -99,6 +99,7 @@ public enum V3RoleStatus { case SUSPENDED: return "suspended"; case TERMINATED: return "terminated"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum V3RoleStatus { case SUSPENDED: return "The state that represents a suspension of the Entity playing the Role. This state is arrived at from the \"active\" state."; case TERMINATED: return "The state representing the successful termination of the Role."; case NULLIFIED: return "The state representing the termination of a Role instance that was created in error."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum V3RoleStatus { case SUSPENDED: return "suspended"; case TERMINATED: return "terminated"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RouteOfAdministration.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RouteOfAdministration.java index 651057617..2273ebc22 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RouteOfAdministration.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3RouteOfAdministration.java @@ -2752,6 +2752,7 @@ public enum V3RouteOfAdministration { case _URINARYTRACTROUTE: return "_UrinaryTractRoute"; case _VAGINALROUTE: return "_VaginalRoute"; case _VITREOUSHUMOURROUTE: return "_VitreousHumourRoute"; + case NULL: return null; default: return "?"; } } @@ -3146,6 +3147,7 @@ public enum V3RouteOfAdministration { case _URINARYTRACTROUTE: return "Urinary tract"; case _VAGINALROUTE: return "Vaginal"; case _VITREOUSHUMOURROUTE: return "Vitreous humour"; + case NULL: return null; default: return "?"; } } @@ -3537,6 +3539,7 @@ public enum V3RouteOfAdministration { case _URINARYTRACTROUTE: return "UrinaryTractRoute"; case _VAGINALROUTE: return "VaginalRoute"; case _VITREOUSHUMOURROUTE: return "VitreousHumourRoute"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Sequencing.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Sequencing.java index 669f14ce4..0cf589c5e 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Sequencing.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3Sequencing.java @@ -71,6 +71,7 @@ public enum V3Sequencing { case A: return "A"; case D: return "D"; case N: return "N"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3Sequencing { case A: return "Ascending sequence order."; case D: return "Descending sequence order."; case N: return "No enforced sequence order."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3Sequencing { case A: return "Ascending"; case D: return "Descending"; case N: return "None"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3SetOperator.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3SetOperator.java index 081266e8c..7cc1b7666 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3SetOperator.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3SetOperator.java @@ -92,6 +92,7 @@ public enum V3SetOperator { case A: return "A"; case H: return "H"; case P: return "P"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3SetOperator { case A: return "Form the intersection with the value."; case H: return "Form the convex hull with the value. The convex hull is defined over ordered domains and is the smallest contiguous superset (interval) that of all the operand sets."; case P: return "Form the periodic hull with the value. The periodic hull is defined over ordered domains and is the periodic set that contains all contiguous supersets of pairs of intervals generated by the operand periodic intervals."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3SetOperator { case A: return "intersect"; case H: return "convex hull"; case P: return "periodic hull"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3SpecimenType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3SpecimenType.java index 04cff44aa..b4c48dbef 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3SpecimenType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3SpecimenType.java @@ -918,6 +918,7 @@ public enum V3SpecimenType { case WNDA: return "WNDA"; case WNDD: return "WNDD"; case WNDE: return "WNDE"; + case NULL: return null; default: return "?"; } } @@ -1050,6 +1051,7 @@ public enum V3SpecimenType { case WNDA: return "Wound abscess"; case WNDD: return "Wound drainage"; case WNDE: return "Wound exudate"; + case NULL: return null; default: return "?"; } } @@ -1179,6 +1181,7 @@ public enum V3SpecimenType { case WNDA: return "Wound abscess"; case WNDD: return "Wound drainage"; case WNDE: return "Wound exudate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3SubstanceAdminSubstitution.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3SubstanceAdminSubstitution.java index 64d8b7429..30cf51c77 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3SubstanceAdminSubstitution.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3SubstanceAdminSubstitution.java @@ -174,6 +174,7 @@ public enum V3SubstanceAdminSubstitution { case TG: return "TG"; case F: return "F"; case N: return "N"; + case NULL: return null; default: return "?"; } } @@ -192,6 +193,7 @@ public enum V3SubstanceAdminSubstitution { case TG: return "Description: Substitution occurred or is permitted between therapeutically equivalent Generics but not Brands\r\n>\n Examples: \n \r\n\n \n Ranitidine for cimetidine"; case F: return "Description: This substitution was performed or is permitted based on formulary guidelines."; case N: return "No substitution occurred or is permitted."; + case NULL: return null; default: return "?"; } } @@ -207,6 +209,7 @@ public enum V3SubstanceAdminSubstitution { case TG: return "therapeutic generic"; case F: return "formulary"; case N: return "none"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3SubstitutionCondition.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3SubstitutionCondition.java index 7c30a7674..ee8a65e92 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3SubstitutionCondition.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3SubstitutionCondition.java @@ -85,6 +85,7 @@ public enum V3SubstitutionCondition { case NOTIFY: return "NOTIFY"; case NOSUB: return "NOSUB"; case UNCOND: return "UNCOND"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3SubstitutionCondition { case NOTIFY: return "Notification to the Contact Person, prior to substitution and through normal institutional procedures, has or will be made."; case NOSUB: return "Substitution is not permitted."; case UNCOND: return "No conditions are required."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3SubstitutionCondition { case NOTIFY: return "Notify first"; case NOSUB: return "No substitution"; case UNCOND: return "Unconditional"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableCellHorizontalAlign.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableCellHorizontalAlign.java index cd2ee5820..572371e24 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableCellHorizontalAlign.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableCellHorizontalAlign.java @@ -85,6 +85,7 @@ public enum V3TableCellHorizontalAlign { case JUSTIFY: return "justify"; case LEFT: return "left"; case RIGHT: return "right"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3TableCellHorizontalAlign { case JUSTIFY: return "justify"; case LEFT: return "left"; case RIGHT: return "right"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3TableCellHorizontalAlign { case JUSTIFY: return "justify"; case LEFT: return "left"; case RIGHT: return "right"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableCellScope.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableCellScope.java index 12b0ca9d8..e6c09b8a7 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableCellScope.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableCellScope.java @@ -78,6 +78,7 @@ public enum V3TableCellScope { case COLGROUP: return "colgroup"; case ROW: return "row"; case ROWGROUP: return "rowgroup"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3TableCellScope { case COLGROUP: return "colgroup"; case ROW: return "row"; case ROWGROUP: return "rowgroup"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3TableCellScope { case COLGROUP: return "colgroup"; case ROW: return "row"; case ROWGROUP: return "rowgroup"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableCellVerticalAlign.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableCellVerticalAlign.java index 50bfed5d6..934af51b3 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableCellVerticalAlign.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableCellVerticalAlign.java @@ -78,6 +78,7 @@ public enum V3TableCellVerticalAlign { case BOTTOM: return "bottom"; case MIDDLE: return "middle"; case TOP: return "top"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3TableCellVerticalAlign { case BOTTOM: return "bottom"; case MIDDLE: return "middle"; case TOP: return "top"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3TableCellVerticalAlign { case BOTTOM: return "bottom"; case MIDDLE: return "middle"; case TOP: return "top"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableFrame.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableFrame.java index c12eaf642..921007b9c 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableFrame.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableFrame.java @@ -113,6 +113,7 @@ public enum V3TableFrame { case RHS: return "rhs"; case VOID: return "void"; case VSIDES: return "vsides"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum V3TableFrame { case RHS: return "rhs"; case VOID: return "void"; case VSIDES: return "vsides"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum V3TableFrame { case RHS: return "rhs"; case VOID: return "void"; case VSIDES: return "vsides"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableRules.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableRules.java index cf9ad6f9a..f17b780b7 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableRules.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TableRules.java @@ -85,6 +85,7 @@ public enum V3TableRules { case GROUPS: return "groups"; case NONE: return "none"; case ROWS: return "rows"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3TableRules { case GROUPS: return "groups"; case NONE: return "none"; case ROWS: return "rows"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3TableRules { case GROUPS: return "groups"; case NONE: return "none"; case ROWS: return "rows"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TargetAwareness.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TargetAwareness.java index 56231d1a0..322c80c70 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TargetAwareness.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TargetAwareness.java @@ -92,6 +92,7 @@ public enum V3TargetAwareness { case M: return "M"; case P: return "P"; case U: return "U"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3TargetAwareness { case M: return "Target person is marginally aware of the issue."; case P: return "Target person is partially aware of the issue."; case U: return "Target person has not yet been informed of the issue."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3TargetAwareness { case M: return "marginal"; case P: return "partial"; case U: return "uninformed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TelecommunicationCapabilities.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TelecommunicationCapabilities.java index edb54ec69..8cef3175d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TelecommunicationCapabilities.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TelecommunicationCapabilities.java @@ -85,6 +85,7 @@ public enum V3TelecommunicationCapabilities { case SMS: return "sms"; case TTY: return "tty"; case VOICE: return "voice"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3TelecommunicationCapabilities { case SMS: return "Description: This device can receive SMS messages."; case TTY: return "Description: This device is a text telephone."; case VOICE: return "Description: This device can receive voice calls (i.e. talking to another person, or a recording device, or a voice activated computer)."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3TelecommunicationCapabilities { case SMS: return "sms"; case TTY: return "text"; case VOICE: return "voice"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TimingEvent.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TimingEvent.java index 8af20cbdc..921810afa 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TimingEvent.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TimingEvent.java @@ -185,6 +185,7 @@ public enum V3TimingEvent { case PCM: return "PCM"; case PCV: return "PCV"; case WAKE: return "WAKE"; + case NULL: return null; default: return "?"; } } @@ -211,6 +212,7 @@ public enum V3TimingEvent { case PCM: return "after breakfast (from lat. post cibus matutinus)"; case PCV: return "after dinner (from lat. post cibus vespertinus)"; case WAKE: return "Description: Upon waking up from a regular period of sleep, in order to start regular activities (this would exclude waking up from a nap or temporarily waking up during a period of sleep)\r\n\n \n Usage Notes: e.g.\r\n\n Take pulse rate on waking in management of thyrotoxicosis.\r\n\n Take BP on waking in management of hypertension\r\n\n Take basal body temperature on waking in establishing date of ovulation"; + case NULL: return null; default: return "?"; } } @@ -234,6 +236,7 @@ public enum V3TimingEvent { case PCM: return "PCM"; case PCV: return "PCV"; case WAKE: return "WAKE"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TransmissionRelationshipTypeCode.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TransmissionRelationshipTypeCode.java index fd4eef767..52067a474 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TransmissionRelationshipTypeCode.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TransmissionRelationshipTypeCode.java @@ -57,6 +57,7 @@ public enum V3TransmissionRelationshipTypeCode { public String toCode() { switch (this) { case SEQL: return "SEQL"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum V3TransmissionRelationshipTypeCode { public String getDefinition() { switch (this) { case SEQL: return "Description:A transmission relationship indicating that the source transmission follows the target transmission."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case SEQL: return "sequence"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TribalEntityUS.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TribalEntityUS.java index 9914e6ead..3ded238c6 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TribalEntityUS.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3TribalEntityUS.java @@ -4026,6 +4026,7 @@ public enum V3TribalEntityUS { case _97: return "97"; case _98: return "98"; case _99: return "99"; + case NULL: return null; default: return "?"; } } @@ -4602,6 +4603,7 @@ public enum V3TribalEntityUS { case _97: return "Grindstone Indian Rancheria of Wintun-Wailaki Indi"; case _98: return "Guidiville Rancheria of California"; case _99: return "Hannahville Indian Community of Wisconsin Potawato"; + case NULL: return null; default: return "?"; } } @@ -5175,6 +5177,7 @@ public enum V3TribalEntityUS { case _97: return "Grindstone Indian Rancheria of Wintun-Wailaki Indi"; case _98: return "Guidiville Rancheria of California"; case _99: return "Hannahville Indian Community of Wisconsin Potawato"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3VaccineManufacturer.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3VaccineManufacturer.java index 3c7908c77..01987debe 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3VaccineManufacturer.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/V3VaccineManufacturer.java @@ -330,6 +330,7 @@ public enum V3VaccineManufacturer { case USA: return "USA"; case WA: return "WA"; case WAL: return "WAL"; + case NULL: return null; default: return "?"; } } @@ -378,6 +379,7 @@ public enum V3VaccineManufacturer { case USA: return "United States Army Medical Research and Materiel Command"; case WA: return "Wyeth-Ayerst [Inactive-use WAL]"; case WAL: return "Wyeth-Ayerst (includes Wyeth-Lederle Vaccines and Pediatrics, Wyeth Laboratories, Lederle Laboratories, and Praxis Biologics)"; + case NULL: return null; default: return "?"; } } @@ -423,6 +425,7 @@ public enum V3VaccineManufacturer { case USA: return "United States Army Medical Research and Materiel Command"; case WA: return "Wyeth-Ayerst [Inactive - use WAL]"; case WAL: return "Wyeth-Ayerst (includes Wyeth-Lederle Vaccines and Pediatrics, Wyeth Laboratories, Lederle Laboratories, and Praxis Biologics)"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VaccinationProtocolDoseStatus.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VaccinationProtocolDoseStatus.java index 9320c62fb..4cb58d97a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VaccinationProtocolDoseStatus.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VaccinationProtocolDoseStatus.java @@ -64,6 +64,7 @@ public enum VaccinationProtocolDoseStatus { switch (this) { case COUNT: return "count"; case NOCOUNT: return "nocount"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum VaccinationProtocolDoseStatus { switch (this) { case COUNT: return ""; case NOCOUNT: return ""; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum VaccinationProtocolDoseStatus { switch (this) { case COUNT: return "Counts"; case NOCOUNT: return "Does not Count"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VaccinationProtocolDoseStatusReason.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VaccinationProtocolDoseStatusReason.java index c912639be..f4e4dee1d 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VaccinationProtocolDoseStatusReason.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VaccinationProtocolDoseStatusReason.java @@ -85,6 +85,7 @@ public enum VaccinationProtocolDoseStatusReason { case EXPLOT: return "explot"; case OUTSIDESCHED: return "outsidesched"; case PRODRECALL: return "prodrecall"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum VaccinationProtocolDoseStatusReason { case EXPLOT: return ""; case OUTSIDESCHED: return ""; case PRODRECALL: return ""; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum VaccinationProtocolDoseStatusReason { case EXPLOT: return "Expired lot"; case OUTSIDESCHED: return "Administered outside recommended schedule"; case PRODRECALL: return "Product recall"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ValueCodes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ValueCodes.java index 6aae2c705..1d6ad57df 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ValueCodes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/ValueCodes.java @@ -64,6 +64,7 @@ public enum ValueCodes { switch (this) { case _1001: return "1001"; case _1002: return "1002"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ValueCodes { switch (this) { case _1001: return "Value 1001 description."; case _1002: return "Value 1002 description."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ValueCodes { switch (this) { case _1001: return "Value 1001"; case _1002: return "Value 1002"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VariantState.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VariantState.java index f3fae878d..68be48dc6 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VariantState.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VariantState.java @@ -71,6 +71,7 @@ public enum VariantState { case POSITIVE: return "positive"; case NEGATIVE: return "negative"; case ABSENT: return "absent"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum VariantState { case POSITIVE: return "the variant is detected"; case NEGATIVE: return "no variant is detected"; case ABSENT: return "result of the variant is missing"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum VariantState { case POSITIVE: return "positive"; case NEGATIVE: return "negative"; case ABSENT: return "absent"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VersioningPolicy.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VersioningPolicy.java index bdb8e7eb1..e65506835 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VersioningPolicy.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VersioningPolicy.java @@ -71,6 +71,7 @@ public enum VersioningPolicy { case NOVERSION: return "no-version"; case VERSIONED: return "versioned"; case VERSIONEDUPDATE: return "versioned-update"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum VersioningPolicy { case NOVERSION: return "VersionId meta-property is not supported (server) or used (client)."; case VERSIONED: return "VersionId meta-property is supported (server) or used (client)."; case VERSIONEDUPDATE: return "VersionId is must be correct for updates (server) or will be specified (If-match header) for updates (client)."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum VersioningPolicy { case NOVERSION: return "No VersionId Support"; case VERSIONED: return "Versioned"; case VERSIONEDUPDATE: return "VersionId tracked fully"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VisionBaseCodes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VisionBaseCodes.java index 9b78e33c6..dc80d7b95 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VisionBaseCodes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VisionBaseCodes.java @@ -78,6 +78,7 @@ public enum VisionBaseCodes { case DOWN: return "down"; case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum VisionBaseCodes { case DOWN: return "bottom"; case IN: return "inner edge"; case OUT: return "outer edge"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum VisionBaseCodes { case DOWN: return "Down"; case IN: return "In"; case OUT: return "Out"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VisionEyeCodes.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VisionEyeCodes.java index 4c7d195e9..9388d0501 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VisionEyeCodes.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VisionEyeCodes.java @@ -64,6 +64,7 @@ public enum VisionEyeCodes { switch (this) { case RIGHT: return "right"; case LEFT: return "left"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum VisionEyeCodes { switch (this) { case RIGHT: return "Right Eye"; case LEFT: return "Left Eye"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum VisionEyeCodes { switch (this) { case RIGHT: return "Right Eye"; case LEFT: return "Left Eye"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VisionProduct.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VisionProduct.java index 6cc9b6c94..39cbd2aac 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VisionProduct.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/VisionProduct.java @@ -64,6 +64,7 @@ public enum VisionProduct { switch (this) { case LENS: return "lens"; case CONTACT: return "contact"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum VisionProduct { switch (this) { case LENS: return ""; case CONTACT: return ""; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum VisionProduct { switch (this) { case LENS: return "lens"; case CONTACT: return "contact"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/XdsRelationshipType.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/XdsRelationshipType.java index d666978cf..268bc4f4a 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/XdsRelationshipType.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/model/codesystems/XdsRelationshipType.java @@ -85,6 +85,7 @@ public enum XdsRelationshipType { case XFRM: return "XFRM"; case XFRMRPLC: return "XFRM_RPLC"; case SIGNS: return "signs"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum XdsRelationshipType { case XFRM: return "A transformed document is derived by a machine translation from some other format."; case XFRMRPLC: return "Both a XFRM and a RPLC relationship."; case SIGNS: return "This document signs the target document."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum XdsRelationshipType { case XFRM: return "XFRM"; case XFRMRPLC: return "XFRM_RPLC"; case SIGNS: return "Signs"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Account.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Account.java index dbf7d026e..eeeff2abb 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Account.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Account.java @@ -86,6 +86,7 @@ public class Account extends DomainResource { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -94,6 +95,7 @@ public class Account extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/account-status"; case INACTIVE: return "http://hl7.org/fhir/account-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/account-status"; + case NULL: return null; default: return "?"; } } @@ -102,6 +104,7 @@ public class Account extends DomainResource { case ACTIVE: return "This account is active and may be used."; case INACTIVE: return "This account is inactive and should not be used to track financial information."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; + case NULL: return null; default: return "?"; } } @@ -110,6 +113,7 @@ public class Account extends DomainResource { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ActivityDefinition.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ActivityDefinition.java index c3665380e..d186991b8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ActivityDefinition.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ActivityDefinition.java @@ -907,6 +907,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript"; case VALUESET: return "ValueSet"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -1031,6 +1032,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "http://hl7.org/fhir/resource-types"; case VALUESET: return "http://hl7.org/fhir/resource-types"; case VISIONPRESCRIPTION: return "http://hl7.org/fhir/resource-types"; + case NULL: return null; default: return "?"; } } @@ -1155,6 +1157,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "A structured set of tests against a FHIR server implementation to determine compliance against the FHIR specification."; case VALUESET: return "A value set specifies a set of codes drawn from one or more code systems."; case VISIONPRESCRIPTION: return "An authorization for the supply of glasses and/or contact lenses to a patient."; + case NULL: return null; default: return "?"; } } @@ -1279,6 +1282,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript"; case VALUESET: return "ValueSet"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -2059,6 +2063,7 @@ The primary difference between a medication statement and a medication administr case PATIENT: return "patient"; case PRACTITIONER: return "practitioner"; case RELATEDPERSON: return "related-person"; + case NULL: return null; default: return "?"; } } @@ -2067,6 +2072,7 @@ The primary difference between a medication statement and a medication administr case PATIENT: return "http://hl7.org/fhir/action-participant-type"; case PRACTITIONER: return "http://hl7.org/fhir/action-participant-type"; case RELATEDPERSON: return "http://hl7.org/fhir/action-participant-type"; + case NULL: return null; default: return "?"; } } @@ -2075,6 +2081,7 @@ The primary difference between a medication statement and a medication administr case PATIENT: return "The participant is the patient under evaluation"; case PRACTITIONER: return "The participant is a practitioner involved in the patient's care"; case RELATEDPERSON: return "The participant is a person related to the patient"; + case NULL: return null; default: return "?"; } } @@ -2083,6 +2090,7 @@ The primary difference between a medication statement and a medication administr case PATIENT: return "Patient"; case PRACTITIONER: return "Practitioner"; case RELATEDPERSON: return "Related Person"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Address.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Address.java index 1653c9c86..a0a4d0b58 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Address.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Address.java @@ -92,6 +92,7 @@ public class Address extends Type implements ICompositeType { case WORK: return "work"; case TEMP: return "temp"; case OLD: return "old"; + case NULL: return null; default: return "?"; } } @@ -101,6 +102,7 @@ public class Address extends Type implements ICompositeType { case WORK: return "http://hl7.org/fhir/address-use"; case TEMP: return "http://hl7.org/fhir/address-use"; case OLD: return "http://hl7.org/fhir/address-use"; + case NULL: return null; default: return "?"; } } @@ -110,6 +112,7 @@ public class Address extends Type implements ICompositeType { case WORK: return "An office address. First choice for business related contacts during business hours."; case TEMP: return "A temporary address. The period can provide more detailed information."; case OLD: return "This address is no longer in use (or was never correct, but retained for records)."; + case NULL: return null; default: return "?"; } } @@ -119,6 +122,7 @@ public class Address extends Type implements ICompositeType { case WORK: return "Work"; case TEMP: return "Temporary"; case OLD: return "Old / Incorrect"; + case NULL: return null; default: return "?"; } } @@ -209,6 +213,7 @@ public class Address extends Type implements ICompositeType { case POSTAL: return "postal"; case PHYSICAL: return "physical"; case BOTH: return "both"; + case NULL: return null; default: return "?"; } } @@ -217,6 +222,7 @@ public class Address extends Type implements ICompositeType { case POSTAL: return "http://hl7.org/fhir/address-type"; case PHYSICAL: return "http://hl7.org/fhir/address-type"; case BOTH: return "http://hl7.org/fhir/address-type"; + case NULL: return null; default: return "?"; } } @@ -225,6 +231,7 @@ public class Address extends Type implements ICompositeType { case POSTAL: return "Mailing addresses - PO Boxes and care-of addresses."; case PHYSICAL: return "A physical address that can be visited."; case BOTH: return "An address that is both physical and postal."; + case NULL: return null; default: return "?"; } } @@ -233,6 +240,7 @@ public class Address extends Type implements ICompositeType { case POSTAL: return "Postal"; case PHYSICAL: return "Physical"; case BOTH: return "Postal & Physical"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/AdverseEvent.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/AdverseEvent.java index d4a7100b3..d76d5a9b7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/AdverseEvent.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/AdverseEvent.java @@ -80,6 +80,7 @@ public class AdverseEvent extends DomainResource { switch (this) { case AE: return "AE"; case PAE: return "PAE"; + case NULL: return null; default: return "?"; } } @@ -87,6 +88,7 @@ public class AdverseEvent extends DomainResource { switch (this) { case AE: return "http://hl7.org/fhir/adverse-event-category"; case PAE: return "http://hl7.org/fhir/adverse-event-category"; + case NULL: return null; default: return "?"; } } @@ -94,6 +96,7 @@ public class AdverseEvent extends DomainResource { switch (this) { case AE: return ""; case PAE: return ""; + case NULL: return null; default: return "?"; } } @@ -101,6 +104,7 @@ public class AdverseEvent extends DomainResource { switch (this) { case AE: return "Adverse Event"; case PAE: return "Potential Adverse Event"; + case NULL: return null; default: return "?"; } } @@ -172,6 +176,7 @@ public class AdverseEvent extends DomainResource { switch (this) { case CAUSALITY1: return "causality1"; case CAUSALITY2: return "causality2"; + case NULL: return null; default: return "?"; } } @@ -179,6 +184,7 @@ public class AdverseEvent extends DomainResource { switch (this) { case CAUSALITY1: return "http://hl7.org/fhir/adverse-event-causality"; case CAUSALITY2: return "http://hl7.org/fhir/adverse-event-causality"; + case NULL: return null; default: return "?"; } } @@ -186,6 +192,7 @@ public class AdverseEvent extends DomainResource { switch (this) { case CAUSALITY1: return ""; case CAUSALITY2: return ""; + case NULL: return null; default: return "?"; } } @@ -193,6 +200,7 @@ public class AdverseEvent extends DomainResource { switch (this) { case CAUSALITY1: return "causality1 placeholder"; case CAUSALITY2: return "causality2 placeholder"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/AllergyIntolerance.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/AllergyIntolerance.java index ee233681c..d87eb61ef 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/AllergyIntolerance.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/AllergyIntolerance.java @@ -88,6 +88,7 @@ public class AllergyIntolerance extends DomainResource { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case RESOLVED: return "resolved"; + case NULL: return null; default: return "?"; } } @@ -96,6 +97,7 @@ public class AllergyIntolerance extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/allergy-clinical-status"; case INACTIVE: return "http://hl7.org/fhir/allergy-clinical-status"; case RESOLVED: return "http://hl7.org/fhir/allergy-clinical-status"; + case NULL: return null; default: return "?"; } } @@ -104,6 +106,7 @@ public class AllergyIntolerance extends DomainResource { case ACTIVE: return "An active record of a risk of a reaction to the identified substance."; case INACTIVE: return "An inactivated record of a risk of a reaction to the identified substance."; case RESOLVED: return "A reaction to the identified substance has been clinically reassessed by testing or re-exposure and considered to be resolved."; + case NULL: return null; default: return "?"; } } @@ -112,6 +115,7 @@ public class AllergyIntolerance extends DomainResource { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case RESOLVED: return "Resolved"; + case NULL: return null; default: return "?"; } } @@ -203,6 +207,7 @@ public class AllergyIntolerance extends DomainResource { case CONFIRMED: return "confirmed"; case REFUTED: return "refuted"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -212,6 +217,7 @@ public class AllergyIntolerance extends DomainResource { case CONFIRMED: return "http://hl7.org/fhir/allergy-verification-status"; case REFUTED: return "http://hl7.org/fhir/allergy-verification-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/allergy-verification-status"; + case NULL: return null; default: return "?"; } } @@ -221,6 +227,7 @@ public class AllergyIntolerance extends DomainResource { case CONFIRMED: return "A high level of certainty about the propensity for a reaction to the identified substance, which may include clinical evidence by testing or rechallenge."; case REFUTED: return "A propensity for a reaction to the identified substance has been disproven with a high level of clinical certainty, which may include testing or rechallenge, and is refuted."; case ENTEREDINERROR: return "The statement was entered in error and is not valid."; + case NULL: return null; default: return "?"; } } @@ -230,6 +237,7 @@ public class AllergyIntolerance extends DomainResource { case CONFIRMED: return "Confirmed"; case REFUTED: return "Refuted"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } @@ -313,6 +321,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "allergy"; case INTOLERANCE: return "intolerance"; + case NULL: return null; default: return "?"; } } @@ -320,6 +329,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "http://hl7.org/fhir/allergy-intolerance-type"; case INTOLERANCE: return "http://hl7.org/fhir/allergy-intolerance-type"; + case NULL: return null; default: return "?"; } } @@ -327,6 +337,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "A propensity for hypersensitivity reaction(s) to a substance. These reactions are most typically type I hypersensitivity, plus other \"allergy-like\" reactions, including pseudoallergy."; case INTOLERANCE: return "A propensity for adverse reactions to a substance that is not judged to be allergic or \"allergy-like\". These reactions are typically (but not necessarily) non-immune. They are to some degree idiosyncratic and/or individually specific (i.e. are not a reaction that is expected to occur with most or all patients given similar circumstances)."; + case NULL: return null; default: return "?"; } } @@ -334,6 +345,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "Allergy"; case INTOLERANCE: return "Intolerance"; + case NULL: return null; default: return "?"; } } @@ -419,6 +431,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "medication"; case ENVIRONMENT: return "environment"; case BIOLOGIC: return "biologic"; + case NULL: return null; default: return "?"; } } @@ -428,6 +441,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "http://hl7.org/fhir/allergy-intolerance-category"; case ENVIRONMENT: return "http://hl7.org/fhir/allergy-intolerance-category"; case BIOLOGIC: return "http://hl7.org/fhir/allergy-intolerance-category"; + case NULL: return null; default: return "?"; } } @@ -437,6 +451,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "Substances administered to achieve a physiological effect."; case ENVIRONMENT: return "Any substances that are encountered in the environment, including any substance not already classified as food, medication, or biologic."; case BIOLOGIC: return "A preparation that is synthesized from living organisms or their products, especially a human or animal protein, such as a hormone or antitoxin, that is used as a diagnostic, preventive, or therapeutic agent. Examples of biologic medications include: vaccines; allergenic extracts, which are used for both diagnosis and treatment (for example, allergy shots); gene therapies; cellular therapies. There are other biologic products, such as tissues, that are not typically associated with allergies."; + case NULL: return null; default: return "?"; } } @@ -446,6 +461,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "Medication"; case ENVIRONMENT: return "Environment"; case BIOLOGIC: return "Biologic"; + case NULL: return null; default: return "?"; } } @@ -536,6 +552,7 @@ public class AllergyIntolerance extends DomainResource { case LOW: return "low"; case HIGH: return "high"; case UNABLETOASSESS: return "unable-to-assess"; + case NULL: return null; default: return "?"; } } @@ -544,6 +561,7 @@ public class AllergyIntolerance extends DomainResource { case LOW: return "http://hl7.org/fhir/allergy-intolerance-criticality"; case HIGH: return "http://hl7.org/fhir/allergy-intolerance-criticality"; case UNABLETOASSESS: return "http://hl7.org/fhir/allergy-intolerance-criticality"; + case NULL: return null; default: return "?"; } } @@ -552,6 +570,7 @@ public class AllergyIntolerance extends DomainResource { case LOW: return "Worst case result of a future exposure is not assessed to be life-threatening or having high potential for organ system failure."; case HIGH: return "Worst case result of a future exposure is assessed to be life-threatening or having high potential for organ system failure."; case UNABLETOASSESS: return "Unable to assess the worst case result of a future exposure."; + case NULL: return null; default: return "?"; } } @@ -560,6 +579,7 @@ public class AllergyIntolerance extends DomainResource { case LOW: return "Low Risk"; case HIGH: return "High Risk"; case UNABLETOASSESS: return "Unable to Assess Risk"; + case NULL: return null; default: return "?"; } } @@ -644,6 +664,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "mild"; case MODERATE: return "moderate"; case SEVERE: return "severe"; + case NULL: return null; default: return "?"; } } @@ -652,6 +673,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "http://hl7.org/fhir/reaction-event-severity"; case MODERATE: return "http://hl7.org/fhir/reaction-event-severity"; case SEVERE: return "http://hl7.org/fhir/reaction-event-severity"; + case NULL: return null; default: return "?"; } } @@ -660,6 +682,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "Causes mild physiological effects."; case MODERATE: return "Causes moderate physiological effects."; case SEVERE: return "Causes severe physiological effects."; + case NULL: return null; default: return "?"; } } @@ -668,6 +691,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "Mild"; case MODERATE: return "Moderate"; case SEVERE: return "Severe"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Appointment.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Appointment.java index cc6ffe5bc..baae3ca18 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Appointment.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Appointment.java @@ -122,6 +122,7 @@ public class Appointment extends DomainResource { case CANCELLED: return "cancelled"; case NOSHOW: return "noshow"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -135,6 +136,7 @@ public class Appointment extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/appointmentstatus"; case NOSHOW: return "http://hl7.org/fhir/appointmentstatus"; case ENTEREDINERROR: return "http://hl7.org/fhir/appointmentstatus"; + case NULL: return null; default: return "?"; } } @@ -148,6 +150,7 @@ public class Appointment extends DomainResource { case CANCELLED: return "The appointment has been cancelled."; case NOSHOW: return "Some or all of the participant(s) have not/did not appear for the appointment (usually the patient)."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; + case NULL: return null; default: return "?"; } } @@ -161,6 +164,7 @@ public class Appointment extends DomainResource { case CANCELLED: return "Cancelled"; case NOSHOW: return "No Show"; case ENTEREDINERROR: return "Entered in error"; + case NULL: return null; default: return "?"; } } @@ -275,6 +279,7 @@ public class Appointment extends DomainResource { case REQUIRED: return "required"; case OPTIONAL: return "optional"; case INFORMATIONONLY: return "information-only"; + case NULL: return null; default: return "?"; } } @@ -283,6 +288,7 @@ public class Appointment extends DomainResource { case REQUIRED: return "http://hl7.org/fhir/participantrequired"; case OPTIONAL: return "http://hl7.org/fhir/participantrequired"; case INFORMATIONONLY: return "http://hl7.org/fhir/participantrequired"; + case NULL: return null; default: return "?"; } } @@ -291,6 +297,7 @@ public class Appointment extends DomainResource { case REQUIRED: return "The participant is required to attend the appointment."; case OPTIONAL: return "The participant may optionally attend the appointment."; case INFORMATIONONLY: return "The participant is excluded from the appointment, and may not be informed of the appointment taking place. (Appointment is about them, not for them - such as 2 doctors discussing results about a patient's test)."; + case NULL: return null; default: return "?"; } } @@ -299,6 +306,7 @@ public class Appointment extends DomainResource { case REQUIRED: return "Required"; case OPTIONAL: return "Optional"; case INFORMATIONONLY: return "Information Only"; + case NULL: return null; default: return "?"; } } @@ -390,6 +398,7 @@ public class Appointment extends DomainResource { case DECLINED: return "declined"; case TENTATIVE: return "tentative"; case NEEDSACTION: return "needs-action"; + case NULL: return null; default: return "?"; } } @@ -399,6 +408,7 @@ public class Appointment extends DomainResource { case DECLINED: return "http://hl7.org/fhir/participationstatus"; case TENTATIVE: return "http://hl7.org/fhir/participationstatus"; case NEEDSACTION: return "http://hl7.org/fhir/participationstatus"; + case NULL: return null; default: return "?"; } } @@ -408,6 +418,7 @@ public class Appointment extends DomainResource { case DECLINED: return "The participant has declined the appointment and will not participate in the appointment."; case TENTATIVE: return "The participant has tentatively accepted the appointment. This could be automatically created by a system and requires further processing before it can be accepted. There is no commitment that attendance will occur."; case NEEDSACTION: return "The participant needs to indicate if they accept the appointment by changing this status to one of the other statuses."; + case NULL: return null; default: return "?"; } } @@ -417,6 +428,7 @@ public class Appointment extends DomainResource { case DECLINED: return "Declined"; case TENTATIVE: return "Tentative"; case NEEDSACTION: return "Needs Action"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/AppointmentResponse.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/AppointmentResponse.java index 553ec9d2b..e17482040 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/AppointmentResponse.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/AppointmentResponse.java @@ -92,6 +92,7 @@ public class AppointmentResponse extends DomainResource { case DECLINED: return "declined"; case TENTATIVE: return "tentative"; case NEEDSACTION: return "needs-action"; + case NULL: return null; default: return "?"; } } @@ -101,6 +102,7 @@ public class AppointmentResponse extends DomainResource { case DECLINED: return "http://hl7.org/fhir/participationstatus"; case TENTATIVE: return "http://hl7.org/fhir/participationstatus"; case NEEDSACTION: return "http://hl7.org/fhir/participationstatus"; + case NULL: return null; default: return "?"; } } @@ -110,6 +112,7 @@ public class AppointmentResponse extends DomainResource { case DECLINED: return "The participant has declined the appointment and will not participate in the appointment."; case TENTATIVE: return "The participant has tentatively accepted the appointment. This could be automatically created by a system and requires further processing before it can be accepted. There is no commitment that attendance will occur."; case NEEDSACTION: return "The participant needs to indicate if they accept the appointment by changing this status to one of the other statuses."; + case NULL: return null; default: return "?"; } } @@ -119,6 +122,7 @@ public class AppointmentResponse extends DomainResource { case DECLINED: return "Declined"; case TENTATIVE: return "Tentative"; case NEEDSACTION: return "Needs Action"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/AuditEvent.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/AuditEvent.java index 05da50027..38d8ffc10 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/AuditEvent.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/AuditEvent.java @@ -101,6 +101,7 @@ public class AuditEvent extends DomainResource { case U: return "U"; case D: return "D"; case E: return "E"; + case NULL: return null; default: return "?"; } } @@ -111,6 +112,7 @@ public class AuditEvent extends DomainResource { case U: return "http://hl7.org/fhir/audit-event-action"; case D: return "http://hl7.org/fhir/audit-event-action"; case E: return "http://hl7.org/fhir/audit-event-action"; + case NULL: return null; default: return "?"; } } @@ -121,6 +123,7 @@ public class AuditEvent extends DomainResource { case U: return "Update data, such as revise patient information."; case D: return "Delete items, such as a doctor master file record."; case E: return "Perform a system or application function such as log-on, program execution or use of an object's method, or perform a query/search operation."; + case NULL: return null; default: return "?"; } } @@ -131,6 +134,7 @@ public class AuditEvent extends DomainResource { case U: return "Update"; case D: return "Delete"; case E: return "Execute"; + case NULL: return null; default: return "?"; } } @@ -234,6 +238,7 @@ public class AuditEvent extends DomainResource { case _4: return "4"; case _8: return "8"; case _12: return "12"; + case NULL: return null; default: return "?"; } } @@ -243,6 +248,7 @@ public class AuditEvent extends DomainResource { case _4: return "http://hl7.org/fhir/audit-event-outcome"; case _8: return "http://hl7.org/fhir/audit-event-outcome"; case _12: return "http://hl7.org/fhir/audit-event-outcome"; + case NULL: return null; default: return "?"; } } @@ -252,6 +258,7 @@ public class AuditEvent extends DomainResource { case _4: return "The action was not successful due to some kind of catered for error (often equivalent to an HTTP 400 response)."; case _8: return "The action was not successful due to some kind of unexpected error (often equivalent to an HTTP 500 response)."; case _12: return "An error of such magnitude occurred that the system is no longer available for use (i.e. the system died)."; + case NULL: return null; default: return "?"; } } @@ -261,6 +268,7 @@ public class AuditEvent extends DomainResource { case _4: return "Minor failure"; case _8: return "Serious failure"; case _12: return "Major failure"; + case NULL: return null; default: return "?"; } } @@ -365,6 +373,7 @@ public class AuditEvent extends DomainResource { case _3: return "3"; case _4: return "4"; case _5: return "5"; + case NULL: return null; default: return "?"; } } @@ -375,6 +384,7 @@ public class AuditEvent extends DomainResource { case _3: return "http://hl7.org/fhir/network-type"; case _4: return "http://hl7.org/fhir/network-type"; case _5: return "http://hl7.org/fhir/network-type"; + case NULL: return null; default: return "?"; } } @@ -385,6 +395,7 @@ public class AuditEvent extends DomainResource { case _3: return "The assigned telephone number."; case _4: return "The assigned email address."; case _5: return "URI (User directory, HTTP-PUT, ftp, etc.)."; + case NULL: return null; default: return "?"; } } @@ -395,6 +406,7 @@ public class AuditEvent extends DomainResource { case _3: return "Telephone Number"; case _4: return "Email address"; case _5: return "URI"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Bundle.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Bundle.java index 4b801c9ea..b1f2f49db 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Bundle.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Bundle.java @@ -132,6 +132,7 @@ public class Bundle extends Resource implements IBaseBundle { case HISTORY: return "history"; case SEARCHSET: return "searchset"; case COLLECTION: return "collection"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public class Bundle extends Resource implements IBaseBundle { case HISTORY: return "http://hl7.org/fhir/bundle-type"; case SEARCHSET: return "http://hl7.org/fhir/bundle-type"; case COLLECTION: return "http://hl7.org/fhir/bundle-type"; + case NULL: return null; default: return "?"; } } @@ -160,6 +162,7 @@ public class Bundle extends Resource implements IBaseBundle { case HISTORY: return "The bundle is a list of resources from a history interaction on a server."; case SEARCHSET: return "The bundle is a list of resources returned as a result of a search/query interaction, operation, or message."; case COLLECTION: return "The bundle is a set of resources collected into a single package for ease of distribution."; + case NULL: return null; default: return "?"; } } @@ -174,6 +177,7 @@ public class Bundle extends Resource implements IBaseBundle { case HISTORY: return "History List"; case SEARCHSET: return "Search Results"; case COLLECTION: return "Collection"; + case NULL: return null; default: return "?"; } } @@ -294,6 +298,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "match"; case INCLUDE: return "include"; case OUTCOME: return "outcome"; + case NULL: return null; default: return "?"; } } @@ -302,6 +307,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "http://hl7.org/fhir/search-entry-mode"; case INCLUDE: return "http://hl7.org/fhir/search-entry-mode"; case OUTCOME: return "http://hl7.org/fhir/search-entry-mode"; + case NULL: return null; default: return "?"; } } @@ -310,6 +316,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "This resource matched the search specification."; case INCLUDE: return "This resource is returned because it is referred to from another resource in the search set."; case OUTCOME: return "An OperationOutcome that provides additional information about the processing of a search."; + case NULL: return null; default: return "?"; } } @@ -318,6 +325,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "Match"; case INCLUDE: return "Include"; case OUTCOME: return "Outcome"; + case NULL: return null; default: return "?"; } } @@ -409,6 +417,7 @@ public class Bundle extends Resource implements IBaseBundle { case POST: return "POST"; case PUT: return "PUT"; case DELETE: return "DELETE"; + case NULL: return null; default: return "?"; } } @@ -418,6 +427,7 @@ public class Bundle extends Resource implements IBaseBundle { case POST: return "http://hl7.org/fhir/http-verb"; case PUT: return "http://hl7.org/fhir/http-verb"; case DELETE: return "http://hl7.org/fhir/http-verb"; + case NULL: return null; default: return "?"; } } @@ -427,6 +437,7 @@ public class Bundle extends Resource implements IBaseBundle { case POST: return "HTTP POST"; case PUT: return "HTTP PUT"; case DELETE: return "HTTP DELETE"; + case NULL: return null; default: return "?"; } } @@ -436,6 +447,7 @@ public class Bundle extends Resource implements IBaseBundle { case POST: return "POST"; case PUT: return "PUT"; case DELETE: return "DELETE"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CapabilityStatement.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CapabilityStatement.java index cfad5b941..fdc65c03a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CapabilityStatement.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CapabilityStatement.java @@ -95,6 +95,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case INSTANCE: return "instance"; case CAPABILITY: return "capability"; case REQUIREMENTS: return "requirements"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case INSTANCE: return "http://hl7.org/fhir/capability-statement-kind"; case CAPABILITY: return "http://hl7.org/fhir/capability-statement-kind"; case REQUIREMENTS: return "http://hl7.org/fhir/capability-statement-kind"; + case NULL: return null; default: return "?"; } } @@ -111,6 +113,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case INSTANCE: return "The CapabilityStatement instance represents the present capabilities of a specific system instance. This is the kind returned by OPTIONS for a FHIR server end-point."; case CAPABILITY: return "The CapabilityStatement instance represents the capabilities of a system or piece of software, independent of a particular installation."; case REQUIREMENTS: return "The CapabilityStatement instance represents a set of requirements for other systems to meet; e.g. as part of an implementation guide or 'request for proposal'."; + case NULL: return null; default: return "?"; } } @@ -119,6 +122,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case INSTANCE: return "Instance"; case CAPABILITY: return "Capability"; case REQUIREMENTS: return "Requirements"; + case NULL: return null; default: return "?"; } } @@ -210,6 +214,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case EXTENSIONS: return "extensions"; case ELEMENTS: return "elements"; case BOTH: return "both"; + case NULL: return null; default: return "?"; } } @@ -219,6 +224,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case EXTENSIONS: return "http://hl7.org/fhir/unknown-content-code"; case ELEMENTS: return "http://hl7.org/fhir/unknown-content-code"; case BOTH: return "http://hl7.org/fhir/unknown-content-code"; + case NULL: return null; default: return "?"; } } @@ -228,6 +234,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case EXTENSIONS: return "The application accepts unknown extensions, but not unknown elements."; case ELEMENTS: return "The application accepts unknown elements, but not unknown extensions."; case BOTH: return "The application accepts unknown elements and extensions."; + case NULL: return null; default: return "?"; } } @@ -237,6 +244,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case EXTENSIONS: return "Unknown Extensions"; case ELEMENTS: return "Unknown Elements"; case BOTH: return "Unknown Elements and Extensions"; + case NULL: return null; default: return "?"; } } @@ -320,6 +328,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case CLIENT: return "client"; case SERVER: return "server"; + case NULL: return null; default: return "?"; } } @@ -327,6 +336,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case CLIENT: return "http://hl7.org/fhir/restful-capability-mode"; case SERVER: return "http://hl7.org/fhir/restful-capability-mode"; + case NULL: return null; default: return "?"; } } @@ -334,6 +344,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case CLIENT: return "The application acts as a client for this resource."; case SERVER: return "The application acts as a server for this resource."; + case NULL: return null; default: return "?"; } } @@ -341,6 +352,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case CLIENT: return "Client"; case SERVER: return "Server"; + case NULL: return null; default: return "?"; } } @@ -461,6 +473,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case HISTORYTYPE: return "history-type"; case CREATE: return "create"; case SEARCHTYPE: return "search-type"; + case NULL: return null; default: return "?"; } } @@ -475,6 +488,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case HISTORYTYPE: return "http://hl7.org/fhir/restful-interaction"; case CREATE: return "http://hl7.org/fhir/restful-interaction"; case SEARCHTYPE: return "http://hl7.org/fhir/restful-interaction"; + case NULL: return null; default: return "?"; } } @@ -489,6 +503,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case HISTORYTYPE: return ""; case CREATE: return ""; case SEARCHTYPE: return ""; + case NULL: return null; default: return "?"; } } @@ -503,6 +518,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case HISTORYTYPE: return "history-type"; case CREATE: return "create"; case SEARCHTYPE: return "search-type"; + case NULL: return null; default: return "?"; } } @@ -623,6 +639,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case NOVERSION: return "no-version"; case VERSIONED: return "versioned"; case VERSIONEDUPDATE: return "versioned-update"; + case NULL: return null; default: return "?"; } } @@ -631,6 +648,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case NOVERSION: return "http://hl7.org/fhir/versioning-policy"; case VERSIONED: return "http://hl7.org/fhir/versioning-policy"; case VERSIONEDUPDATE: return "http://hl7.org/fhir/versioning-policy"; + case NULL: return null; default: return "?"; } } @@ -639,6 +657,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case NOVERSION: return "VersionId meta-property is not supported (server) or used (client)."; case VERSIONED: return "VersionId meta-property is supported (server) or used (client)."; case VERSIONEDUPDATE: return "VersionId must be correct for updates (server) or will be specified (If-match header) for updates (client)."; + case NULL: return null; default: return "?"; } } @@ -647,6 +666,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case NOVERSION: return "No VersionId Support"; case VERSIONED: return "Versioned"; case VERSIONEDUPDATE: return "VersionId tracked fully"; + case NULL: return null; default: return "?"; } } @@ -738,6 +758,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case MODIFIEDSINCE: return "modified-since"; case NOTMATCH: return "not-match"; case FULLSUPPORT: return "full-support"; + case NULL: return null; default: return "?"; } } @@ -747,6 +768,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case MODIFIEDSINCE: return "http://hl7.org/fhir/conditional-read-status"; case NOTMATCH: return "http://hl7.org/fhir/conditional-read-status"; case FULLSUPPORT: return "http://hl7.org/fhir/conditional-read-status"; + case NULL: return null; default: return "?"; } } @@ -756,6 +778,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case MODIFIEDSINCE: return "Conditional reads are supported, but only with the If-Modified-Since HTTP Header."; case NOTMATCH: return "Conditional reads are supported, but only with the If-None-Match HTTP Header."; case FULLSUPPORT: return "Conditional reads are supported, with both If-Modified-Since and If-None-Match HTTP Headers."; + case NULL: return null; default: return "?"; } } @@ -765,6 +788,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case MODIFIEDSINCE: return "If-Modified-Since"; case NOTMATCH: return "If-None-Match"; case FULLSUPPORT: return "Full Support"; + case NULL: return null; default: return "?"; } } @@ -855,6 +879,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case NOTSUPPORTED: return "not-supported"; case SINGLE: return "single"; case MULTIPLE: return "multiple"; + case NULL: return null; default: return "?"; } } @@ -863,6 +888,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case NOTSUPPORTED: return "http://hl7.org/fhir/conditional-delete-status"; case SINGLE: return "http://hl7.org/fhir/conditional-delete-status"; case MULTIPLE: return "http://hl7.org/fhir/conditional-delete-status"; + case NULL: return null; default: return "?"; } } @@ -871,6 +897,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case NOTSUPPORTED: return "No support for conditional deletes."; case SINGLE: return "Conditional deletes are supported, but only single resources at a time."; case MULTIPLE: return "Conditional deletes are supported, and multiple resources can be deleted in a single interaction."; + case NULL: return null; default: return "?"; } } @@ -879,6 +906,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case NOTSUPPORTED: return "Not Supported"; case SINGLE: return "Single Deletes Supported"; case MULTIPLE: return "Multiple Deletes Supported"; + case NULL: return null; default: return "?"; } } @@ -977,6 +1005,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case RESOLVES: return "resolves"; case ENFORCED: return "enforced"; case LOCAL: return "local"; + case NULL: return null; default: return "?"; } } @@ -987,6 +1016,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case RESOLVES: return "http://hl7.org/fhir/reference-handling-policy"; case ENFORCED: return "http://hl7.org/fhir/reference-handling-policy"; case LOCAL: return "http://hl7.org/fhir/reference-handling-policy"; + case NULL: return null; default: return "?"; } } @@ -997,6 +1027,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case RESOLVES: return "The server will attempt to resolve logical references to literal references (if resolution fails, the server may still accept resources; see logical)"; case ENFORCED: return "The server enforces that references have integrity - e.g. it ensures that references can always be resolved. This is typically the case for clinical record systems, but often not the case for middleware/proxy systems"; case LOCAL: return "The server does not support references that point to other servers"; + case NULL: return null; default: return "?"; } } @@ -1007,6 +1038,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case RESOLVES: return "Resolves References"; case ENFORCED: return "Reference Integrity Enforced"; case LOCAL: return "Local References Only"; + case NULL: return null; default: return "?"; } } @@ -1110,6 +1142,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case BATCH: return "batch"; case SEARCHSYSTEM: return "search-system"; case HISTORYSYSTEM: return "history-system"; + case NULL: return null; default: return "?"; } } @@ -1119,6 +1152,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case BATCH: return "http://hl7.org/fhir/restful-interaction"; case SEARCHSYSTEM: return "http://hl7.org/fhir/restful-interaction"; case HISTORYSYSTEM: return "http://hl7.org/fhir/restful-interaction"; + case NULL: return null; default: return "?"; } } @@ -1128,6 +1162,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case BATCH: return ""; case SEARCHSYSTEM: return ""; case HISTORYSYSTEM: return ""; + case NULL: return null; default: return "?"; } } @@ -1137,6 +1172,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case BATCH: return "batch"; case SEARCHSYSTEM: return "search-system"; case HISTORYSYSTEM: return "history-system"; + case NULL: return null; default: return "?"; } } @@ -1220,6 +1256,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case SENDER: return "sender"; case RECEIVER: return "receiver"; + case NULL: return null; default: return "?"; } } @@ -1227,6 +1264,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case SENDER: return "http://hl7.org/fhir/event-capability-mode"; case RECEIVER: return "http://hl7.org/fhir/event-capability-mode"; + case NULL: return null; default: return "?"; } } @@ -1234,6 +1272,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case SENDER: return "The application sends requests and receives responses."; case RECEIVER: return "The application receives requests and sends responses."; + case NULL: return null; default: return "?"; } } @@ -1241,6 +1280,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case SENDER: return "Sender"; case RECEIVER: return "Receiver"; + case NULL: return null; default: return "?"; } } @@ -1319,6 +1359,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case CONSEQUENCE: return "Consequence"; case CURRENCY: return "Currency"; case NOTIFICATION: return "Notification"; + case NULL: return null; default: return "?"; } } @@ -1327,6 +1368,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case CONSEQUENCE: return "http://hl7.org/fhir/message-significance-category"; case CURRENCY: return "http://hl7.org/fhir/message-significance-category"; case NOTIFICATION: return "http://hl7.org/fhir/message-significance-category"; + case NULL: return null; default: return "?"; } } @@ -1335,6 +1377,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case CONSEQUENCE: return "The message represents/requests a change that should not be processed more than once; e.g., making a booking for an appointment."; case CURRENCY: return "The message represents a response to query for current information. Retrospective processing is wrong and/or wasteful."; case NOTIFICATION: return "The content is not necessarily intended to be current, and it can be reprocessed, though there may be version issues created by processing old notifications."; + case NULL: return null; default: return "?"; } } @@ -1343,6 +1386,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case CONSEQUENCE: return "Consequence"; case CURRENCY: return "Currency"; case NOTIFICATION: return "Notification"; + case NULL: return null; default: return "?"; } } @@ -1420,6 +1464,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case PRODUCER: return "producer"; case CONSUMER: return "consumer"; + case NULL: return null; default: return "?"; } } @@ -1427,6 +1472,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case PRODUCER: return "http://hl7.org/fhir/document-mode"; case CONSUMER: return "http://hl7.org/fhir/document-mode"; + case NULL: return null; default: return "?"; } } @@ -1434,6 +1480,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case PRODUCER: return "The application produces documents of the specified type."; case CONSUMER: return "The application consumes documents of the specified type."; + case NULL: return null; default: return "?"; } } @@ -1441,6 +1488,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case PRODUCER: return "Producer"; case CONSUMER: return "Consumer"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CarePlan.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CarePlan.java index 964357a6a..328c516c0 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CarePlan.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CarePlan.java @@ -115,6 +115,7 @@ public class CarePlan extends DomainResource { case ENTEREDINERROR: return "entered-in-error"; case CANCELLED: return "cancelled"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -127,6 +128,7 @@ public class CarePlan extends DomainResource { case ENTEREDINERROR: return "http://hl7.org/fhir/care-plan-status"; case CANCELLED: return "http://hl7.org/fhir/care-plan-status"; case UNKNOWN: return "http://hl7.org/fhir/care-plan-status"; + case NULL: return null; default: return "?"; } } @@ -139,6 +141,7 @@ public class CarePlan extends DomainResource { case ENTEREDINERROR: return "The plan was entered in error and voided."; case CANCELLED: return "The plan has been terminated prior to reaching completion (though it may have been replaced by a new plan)."; case UNKNOWN: return "The authoring system doesn't know the current state of the care plan."; + case NULL: return null; default: return "?"; } } @@ -151,6 +154,7 @@ public class CarePlan extends DomainResource { case ENTEREDINERROR: return "Entered In Error"; case CANCELLED: return "Cancelled"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -268,6 +272,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case PLAN: return "plan"; case ORDER: return "order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -277,6 +282,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case PLAN: return "http://hl7.org/fhir/care-plan-intent"; case ORDER: return "http://hl7.org/fhir/care-plan-intent"; case OPTION: return "http://hl7.org/fhir/care-plan-intent"; + case NULL: return null; default: return "?"; } } @@ -286,6 +292,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case PLAN: return "The care plan represents an intention to ensure something occurs without providing an authorization for others to act"; case ORDER: return "The care plan represents a request/demand and authorization for action"; case OPTION: return "The care plan represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests.\n\nRefer to [[[RequestGroup]]] for additional information on how this status is used"; + case NULL: return null; default: return "?"; } } @@ -295,6 +302,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case PLAN: return "Plan"; case ORDER: return "Order"; case OPTION: return "Option"; + case NULL: return null; default: return "?"; } } @@ -413,6 +421,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case COMPLETED: return "completed"; case CANCELLED: return "cancelled"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -425,6 +434,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case COMPLETED: return "http://hl7.org/fhir/care-plan-activity-status"; case CANCELLED: return "http://hl7.org/fhir/care-plan-activity-status"; case UNKNOWN: return "http://hl7.org/fhir/care-plan-activity-status"; + case NULL: return null; default: return "?"; } } @@ -437,6 +447,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case COMPLETED: return "The activities have been completed (more or less) as planned."; case CANCELLED: return "The activities have been ended prior to completion (perhaps even before they were started)."; case UNKNOWN: return "The authoring system doesn't know the current state of the activity."; + case NULL: return null; default: return "?"; } } @@ -449,6 +460,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case COMPLETED: return "Completed"; case CANCELLED: return "Cancelled"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CareTeam.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CareTeam.java index d980904c6..a33e85df8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CareTeam.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CareTeam.java @@ -100,6 +100,7 @@ public class CareTeam extends DomainResource { case SUSPENDED: return "suspended"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -110,6 +111,7 @@ public class CareTeam extends DomainResource { case SUSPENDED: return "http://hl7.org/fhir/care-team-status"; case INACTIVE: return "http://hl7.org/fhir/care-team-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/care-team-status"; + case NULL: return null; default: return "?"; } } @@ -120,6 +122,7 @@ public class CareTeam extends DomainResource { case SUSPENDED: return "The care team is temporarily on hold or suspended and not participating in the coordination and delivery of care."; case INACTIVE: return "The care team was, but is no longer, participating in the coordination and delivery of care."; case ENTEREDINERROR: return "The care team should have never existed."; + case NULL: return null; default: return "?"; } } @@ -130,6 +133,7 @@ public class CareTeam extends DomainResource { case SUSPENDED: return "Suspended"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ChargeItem.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ChargeItem.java index 360b07265..0faca12a1 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ChargeItem.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ChargeItem.java @@ -119,6 +119,7 @@ public class ChargeItem extends DomainResource { case BILLED: return "billed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -131,6 +132,7 @@ public class ChargeItem extends DomainResource { case BILLED: return "http://hl7.org/fhir/chargeitem-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/chargeitem-status"; case UNKNOWN: return "http://hl7.org/fhir/chargeitem-status"; + case NULL: return null; default: return "?"; } } @@ -143,6 +145,7 @@ public class ChargeItem extends DomainResource { case BILLED: return "The charge item has been billed (e.g. a billing engine has generated financial transactions by applying the associated ruled for the charge item to the context of the Encounter, and placed them into Claims/Invoices"; case ENTEREDINERROR: return "The charge item has been entered in error and should not be processed for billing"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this charge item Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -155,6 +158,7 @@ public class ChargeItem extends DomainResource { case BILLED: return "Billed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Claim.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Claim.java index 490807808..e9088bffc 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Claim.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Claim.java @@ -97,6 +97,7 @@ public class Claim extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public class Claim extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -115,6 +117,7 @@ public class Claim extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -124,6 +127,7 @@ public class Claim extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -221,6 +225,7 @@ public class Claim extends DomainResource { case PROPOSED: return "proposed"; case EXPLORATORY: return "exploratory"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -230,6 +235,7 @@ public class Claim extends DomainResource { case PROPOSED: return "http://hl7.org/fhir/claim-use"; case EXPLORATORY: return "http://hl7.org/fhir/claim-use"; case OTHER: return "http://hl7.org/fhir/claim-use"; + case NULL: return null; default: return "?"; } } @@ -239,6 +245,7 @@ public class Claim extends DomainResource { case PROPOSED: return "The treatment is proposed and this represents a Pre-authorization for the services."; case EXPLORATORY: return "The treatment is proposed and this represents a Pre-determination for the services."; case OTHER: return "A locally defined or otherwise resolved status."; + case NULL: return null; default: return "?"; } } @@ -248,6 +255,7 @@ public class Claim extends DomainResource { case PROPOSED: return "Proposed"; case EXPLORATORY: return "Exploratory"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ClaimResponse.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ClaimResponse.java index dbb5a0099..53cd29900 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ClaimResponse.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ClaimResponse.java @@ -96,6 +96,7 @@ public class ClaimResponse extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class ClaimResponse extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class ClaimResponse extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class ClaimResponse extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ClinicalImpression.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ClinicalImpression.java index 8b072b9d8..2a98d6a1c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ClinicalImpression.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ClinicalImpression.java @@ -89,6 +89,7 @@ public class ClinicalImpression extends DomainResource { case DRAFT: return "draft"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class ClinicalImpression extends DomainResource { case DRAFT: return "http://hl7.org/fhir/clinical-impression-status"; case COMPLETED: return "http://hl7.org/fhir/clinical-impression-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/clinical-impression-status"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class ClinicalImpression extends DomainResource { case DRAFT: return "The assessment is still on-going and results are not yet final."; case COMPLETED: return "The assessment is done and the results are final."; case ENTEREDINERROR: return "This assessment was never actually done and the record is erroneous (e.g. Wrong patient)."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class ClinicalImpression extends DomainResource { case DRAFT: return "In progress"; case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CodeSystem.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CodeSystem.java index efde259b3..d114edf9a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CodeSystem.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CodeSystem.java @@ -99,6 +99,7 @@ public class CodeSystem extends MetadataResource { case ISA: return "is-a"; case PARTOF: return "part-of"; case CLASSIFIEDWITH: return "classified-with"; + case NULL: return null; default: return "?"; } } @@ -108,6 +109,7 @@ public class CodeSystem extends MetadataResource { case ISA: return "http://hl7.org/fhir/codesystem-hierarchy-meaning"; case PARTOF: return "http://hl7.org/fhir/codesystem-hierarchy-meaning"; case CLASSIFIEDWITH: return "http://hl7.org/fhir/codesystem-hierarchy-meaning"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public class CodeSystem extends MetadataResource { case ISA: return "A hierarchy where the child concepts have an IS-A relationship with the parents - that is, all the properties of the parent are also true for its child concepts"; case PARTOF: return "Child elements list the individual parts of a composite whole (e.g. body site)"; case CLASSIFIEDWITH: return "Child concepts in the hierarchy may have only one parent, and there is a presumption that the code system is a \"closed world\" meaning all things must be in the hierarchy. This results in concepts such as \"not otherwise classified.\""; + case NULL: return null; default: return "?"; } } @@ -126,6 +129,7 @@ public class CodeSystem extends MetadataResource { case ISA: return "Is-A"; case PARTOF: return "Part Of"; case CLASSIFIEDWITH: return "Classified With"; + case NULL: return null; default: return "?"; } } @@ -223,6 +227,7 @@ public class CodeSystem extends MetadataResource { case EXAMPLE: return "example"; case FRAGMENT: return "fragment"; case COMPLETE: return "complete"; + case NULL: return null; default: return "?"; } } @@ -232,6 +237,7 @@ public class CodeSystem extends MetadataResource { case EXAMPLE: return "http://hl7.org/fhir/codesystem-content-mode"; case FRAGMENT: return "http://hl7.org/fhir/codesystem-content-mode"; case COMPLETE: return "http://hl7.org/fhir/codesystem-content-mode"; + case NULL: return null; default: return "?"; } } @@ -241,6 +247,7 @@ public class CodeSystem extends MetadataResource { case EXAMPLE: return "A few representative concepts are included in the code system resource"; case FRAGMENT: return "A subset of the code system concepts are included in the code system resource"; case COMPLETE: return "All the concepts defined by the code system are included in the code system resource"; + case NULL: return null; default: return "?"; } } @@ -250,6 +257,7 @@ public class CodeSystem extends MetadataResource { case EXAMPLE: return "Example"; case FRAGMENT: return "Fragment"; case COMPLETE: return "Complete"; + case NULL: return null; default: return "?"; } } @@ -382,6 +390,7 @@ public class CodeSystem extends MetadataResource { case NOTIN: return "not-in"; case GENERALIZES: return "generalizes"; case EXISTS: return "exists"; + case NULL: return null; default: return "?"; } } @@ -396,6 +405,7 @@ public class CodeSystem extends MetadataResource { case NOTIN: return "http://hl7.org/fhir/filter-operator"; case GENERALIZES: return "http://hl7.org/fhir/filter-operator"; case EXISTS: return "http://hl7.org/fhir/filter-operator"; + case NULL: return null; default: return "?"; } } @@ -410,6 +420,7 @@ public class CodeSystem extends MetadataResource { case NOTIN: return "The specified property of the code is not in the set of codes or concepts specified in the provided value (comma separated list)."; case GENERALIZES: return "Includes all concept ids that have a transitive is-a relationship from the concept Id provided as the value, including the provided concept itself (e.g. include parent codes)"; case EXISTS: return "The specified property of the code has at least one value (if the specified value is true; if the specified value is false, then matches when the specified property of the code has no values)"; + case NULL: return null; default: return "?"; } } @@ -424,6 +435,7 @@ public class CodeSystem extends MetadataResource { case NOTIN: return "Not in Set"; case GENERALIZES: return "Generalizes (by Subsumption)"; case EXISTS: return "Exists"; + case NULL: return null; default: return "?"; } } @@ -565,6 +577,7 @@ public class CodeSystem extends MetadataResource { case INTEGER: return "integer"; case BOOLEAN: return "boolean"; case DATETIME: return "dateTime"; + case NULL: return null; default: return "?"; } } @@ -576,6 +589,7 @@ public class CodeSystem extends MetadataResource { case INTEGER: return "http://hl7.org/fhir/concept-property-type"; case BOOLEAN: return "http://hl7.org/fhir/concept-property-type"; case DATETIME: return "http://hl7.org/fhir/concept-property-type"; + case NULL: return null; default: return "?"; } } @@ -587,6 +601,7 @@ public class CodeSystem extends MetadataResource { case INTEGER: return "The property value is a string (often used to assign ranking values to concepts for supporting score assessments)"; case BOOLEAN: return "The property value is a boolean true | false"; case DATETIME: return "The property is a date or a date + time"; + case NULL: return null; default: return "?"; } } @@ -598,6 +613,7 @@ public class CodeSystem extends MetadataResource { case INTEGER: return "integer"; case BOOLEAN: return "boolean"; case DATETIME: return "dateTime"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Communication.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Communication.java index 0ee20cd91..9444cc63a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Communication.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Communication.java @@ -115,6 +115,7 @@ public class Communication extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -127,6 +128,7 @@ public class Communication extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/event-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/event-status"; case UNKNOWN: return "http://hl7.org/fhir/event-status"; + case NULL: return null; default: return "?"; } } @@ -139,6 +141,7 @@ public class Communication extends DomainResource { case COMPLETED: return "The event has now concluded"; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -151,6 +154,7 @@ public class Communication extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CommunicationRequest.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CommunicationRequest.java index 0560f5619..35e34b0d8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CommunicationRequest.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CommunicationRequest.java @@ -115,6 +115,7 @@ public class CommunicationRequest extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -127,6 +128,7 @@ public class CommunicationRequest extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/request-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/request-status"; case UNKNOWN: return "http://hl7.org/fhir/request-status"; + case NULL: return null; default: return "?"; } } @@ -139,6 +141,7 @@ public class CommunicationRequest extends DomainResource { case COMPLETED: return "Activity against the request has been sufficiently completed to the satisfaction of the requester"; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" . One of the listed statuses is presumed to apply, but the system creating the request doesn't know."; + case NULL: return null; default: return "?"; } } @@ -151,6 +154,7 @@ public class CommunicationRequest extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -266,6 +270,7 @@ public class CommunicationRequest extends DomainResource { case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -275,6 +280,7 @@ public class CommunicationRequest extends DomainResource { case URGENT: return "http://hl7.org/fhir/request-priority"; case ASAP: return "http://hl7.org/fhir/request-priority"; case STAT: return "http://hl7.org/fhir/request-priority"; + case NULL: return null; default: return "?"; } } @@ -284,6 +290,7 @@ public class CommunicationRequest extends DomainResource { case URGENT: return "The request should be actioned promptly - higher priority than routine"; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent"; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency"; + case NULL: return null; default: return "?"; } } @@ -293,6 +300,7 @@ public class CommunicationRequest extends DomainResource { case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CompartmentDefinition.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CompartmentDefinition.java index f424c644b..38ba53d7c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CompartmentDefinition.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/CompartmentDefinition.java @@ -105,6 +105,7 @@ public class CompartmentDefinition extends MetadataResource { case RELATEDPERSON: return "RelatedPerson"; case PRACTITIONER: return "Practitioner"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } @@ -115,6 +116,7 @@ public class CompartmentDefinition extends MetadataResource { case RELATEDPERSON: return "http://hl7.org/fhir/compartment-type"; case PRACTITIONER: return "http://hl7.org/fhir/compartment-type"; case DEVICE: return "http://hl7.org/fhir/compartment-type"; + case NULL: return null; default: return "?"; } } @@ -125,6 +127,7 @@ public class CompartmentDefinition extends MetadataResource { case RELATEDPERSON: return "The compartment definition is for the related-person compartment"; case PRACTITIONER: return "The compartment definition is for the practitioner compartment"; case DEVICE: return "The compartment definition is for the device compartment"; + case NULL: return null; default: return "?"; } } @@ -135,6 +138,7 @@ public class CompartmentDefinition extends MetadataResource { case RELATEDPERSON: return "RelatedPerson"; case PRACTITIONER: return "Practitioner"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Composition.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Composition.java index 1d5f5b4cb..abf431bd7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Composition.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Composition.java @@ -95,6 +95,7 @@ public class Composition extends DomainResource { case FINAL: return "final"; case AMENDED: return "amended"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -104,6 +105,7 @@ public class Composition extends DomainResource { case FINAL: return "http://hl7.org/fhir/composition-status"; case AMENDED: return "http://hl7.org/fhir/composition-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/composition-status"; + case NULL: return null; default: return "?"; } } @@ -113,6 +115,7 @@ public class Composition extends DomainResource { case FINAL: return "This version of the composition is complete and verified by an appropriate person and no further work is planned. Any subsequent updates would be on a new version of the composition."; case AMENDED: return "The composition content or the referenced resources have been modified (edited or added to) subsequent to being released as \"final\" and the composition is complete and verified by an authorized person."; case ENTEREDINERROR: return "The composition or document was originally created/issued in error, and this is an amendment that marks that the entire series should not be considered as valid."; + case NULL: return null; default: return "?"; } } @@ -122,6 +125,7 @@ public class Composition extends DomainResource { case FINAL: return "Final"; case AMENDED: return "Amended"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -233,6 +237,7 @@ public class Composition extends DomainResource { case N: return "N"; case R: return "R"; case V: return "V"; + case NULL: return null; default: return "?"; } } @@ -244,6 +249,7 @@ public class Composition extends DomainResource { case N: return "http://hl7.org/fhir/v3/Confidentiality"; case R: return "http://hl7.org/fhir/v3/Confidentiality"; case V: return "http://hl7.org/fhir/v3/Confidentiality"; + case NULL: return null; default: return "?"; } } @@ -255,6 +261,7 @@ public class Composition extends DomainResource { case N: return ""; case R: return ""; case V: return ""; + case NULL: return null; default: return "?"; } } @@ -266,6 +273,7 @@ public class Composition extends DomainResource { case N: return "N"; case R: return "R"; case V: return "V"; + case NULL: return null; default: return "?"; } } @@ -375,6 +383,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "professional"; case LEGAL: return "legal"; case OFFICIAL: return "official"; + case NULL: return null; default: return "?"; } } @@ -384,6 +393,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "http://hl7.org/fhir/composition-attestation-mode"; case LEGAL: return "http://hl7.org/fhir/composition-attestation-mode"; case OFFICIAL: return "http://hl7.org/fhir/composition-attestation-mode"; + case NULL: return null; default: return "?"; } } @@ -393,6 +403,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "The person authenticated the content in their professional capacity."; case LEGAL: return "The person authenticated the content and accepted legal responsibility for its content."; case OFFICIAL: return "The organization authenticated the content as consistent with their policies and procedures."; + case NULL: return null; default: return "?"; } } @@ -402,6 +413,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "Professional"; case LEGAL: return "Legal"; case OFFICIAL: return "Official"; + case NULL: return null; default: return "?"; } } @@ -499,6 +511,7 @@ public class Composition extends DomainResource { case TRANSFORMS: return "transforms"; case SIGNS: return "signs"; case APPENDS: return "appends"; + case NULL: return null; default: return "?"; } } @@ -508,6 +521,7 @@ public class Composition extends DomainResource { case TRANSFORMS: return "http://hl7.org/fhir/document-relationship-type"; case SIGNS: return "http://hl7.org/fhir/document-relationship-type"; case APPENDS: return "http://hl7.org/fhir/document-relationship-type"; + case NULL: return null; default: return "?"; } } @@ -517,6 +531,7 @@ public class Composition extends DomainResource { case TRANSFORMS: return "This document was generated by transforming the target document (e.g. format or language conversion)."; case SIGNS: return "This document is a signature of the target document."; case APPENDS: return "This document adds additional information to the target document."; + case NULL: return null; default: return "?"; } } @@ -526,6 +541,7 @@ public class Composition extends DomainResource { case TRANSFORMS: return "Transforms"; case SIGNS: return "Signs"; case APPENDS: return "Appends"; + case NULL: return null; default: return "?"; } } @@ -616,6 +632,7 @@ public class Composition extends DomainResource { case WORKING: return "working"; case SNAPSHOT: return "snapshot"; case CHANGES: return "changes"; + case NULL: return null; default: return "?"; } } @@ -624,6 +641,7 @@ public class Composition extends DomainResource { case WORKING: return "http://hl7.org/fhir/list-mode"; case SNAPSHOT: return "http://hl7.org/fhir/list-mode"; case CHANGES: return "http://hl7.org/fhir/list-mode"; + case NULL: return null; default: return "?"; } } @@ -632,6 +650,7 @@ public class Composition extends DomainResource { case WORKING: return "This list is the master list, maintained in an ongoing fashion with regular updates as the real world list it is tracking changes"; case SNAPSHOT: return "This list was prepared as a snapshot. It should not be assumed to be current"; case CHANGES: return "A list that indicates where changes have been made or recommended"; + case NULL: return null; default: return "?"; } } @@ -640,6 +659,7 @@ public class Composition extends DomainResource { case WORKING: return "Working List"; case SNAPSHOT: return "Snapshot List"; case CHANGES: return "Change List"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ConceptMap.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ConceptMap.java index 22d27e2ca..0d16d2c00 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ConceptMap.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ConceptMap.java @@ -95,6 +95,7 @@ public class ConceptMap extends MetadataResource { case PROVIDED: return "provided"; case FIXED: return "fixed"; case OTHERMAP: return "other-map"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class ConceptMap extends MetadataResource { case PROVIDED: return "http://hl7.org/fhir/conceptmap-unmapped-mode"; case FIXED: return "http://hl7.org/fhir/conceptmap-unmapped-mode"; case OTHERMAP: return "http://hl7.org/fhir/conceptmap-unmapped-mode"; + case NULL: return null; default: return "?"; } } @@ -111,6 +113,7 @@ public class ConceptMap extends MetadataResource { case PROVIDED: return "Use the code as provided in the $translate request"; case FIXED: return "Use the code explicitly provided in the group.unmapped"; case OTHERMAP: return "Use the map identified by the canonical URL in URL"; + case NULL: return null; default: return "?"; } } @@ -119,6 +122,7 @@ public class ConceptMap extends MetadataResource { case PROVIDED: return "Provided Code"; case FIXED: return "Fixed Code"; case OTHERMAP: return "Other Map"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Condition.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Condition.java index 5ee25d965..52df3646d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Condition.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Condition.java @@ -101,6 +101,7 @@ public class Condition extends DomainResource { case INACTIVE: return "inactive"; case REMISSION: return "remission"; case RESOLVED: return "resolved"; + case NULL: return null; default: return "?"; } } @@ -111,6 +112,7 @@ public class Condition extends DomainResource { case INACTIVE: return "http://hl7.org/fhir/condition-clinical"; case REMISSION: return "http://hl7.org/fhir/condition-clinical"; case RESOLVED: return "http://hl7.org/fhir/condition-clinical"; + case NULL: return null; default: return "?"; } } @@ -121,6 +123,7 @@ public class Condition extends DomainResource { case INACTIVE: return "The subject is no longer experiencing the symptoms of the condition or there is no longer evidence of the condition."; case REMISSION: return "The subject is no longer experiencing the symptoms of the condition, but there is a risk of the symptoms returning."; case RESOLVED: return "The subject is no longer experiencing the symptoms of the condition and there is a negligible perceived risk of the symptoms returning."; + case NULL: return null; default: return "?"; } } @@ -131,6 +134,7 @@ public class Condition extends DomainResource { case INACTIVE: return "Inactive"; case REMISSION: return "Remission"; case RESOLVED: return "Resolved"; + case NULL: return null; default: return "?"; } } @@ -248,6 +252,7 @@ public class Condition extends DomainResource { case REFUTED: return "refuted"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -259,6 +264,7 @@ public class Condition extends DomainResource { case REFUTED: return "http://hl7.org/fhir/condition-ver-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/condition-ver-status"; case UNKNOWN: return "http://hl7.org/fhir/condition-ver-status"; + case NULL: return null; default: return "?"; } } @@ -270,6 +276,7 @@ public class Condition extends DomainResource { case REFUTED: return "This condition has been ruled out by diagnostic and clinical evidence."; case ENTEREDINERROR: return "The statement was entered in error and is not valid."; case UNKNOWN: return "The condition status is unknown. Note that \"unknown\" is a value of last resort and every attempt should be made to provide a meaningful value other than \"unknown\"."; + case NULL: return null; default: return "?"; } } @@ -281,6 +288,7 @@ public class Condition extends DomainResource { case REFUTED: return "Refuted"; case ENTEREDINERROR: return "Entered In Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Consent.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Consent.java index 8cf081bb9..a7f61195d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Consent.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Consent.java @@ -109,6 +109,7 @@ public class Consent extends DomainResource { case REJECTED: return "rejected"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -120,6 +121,7 @@ public class Consent extends DomainResource { case REJECTED: return "http://hl7.org/fhir/consent-state-codes"; case INACTIVE: return "http://hl7.org/fhir/consent-state-codes"; case ENTEREDINERROR: return "http://hl7.org/fhir/consent-state-codes"; + case NULL: return null; default: return "?"; } } @@ -131,6 +133,7 @@ public class Consent extends DomainResource { case REJECTED: return "The consent has been rejected by one or more of the parties."; case INACTIVE: return "The consent is terminated or replaced."; case ENTEREDINERROR: return "The consent was created wrongly (e.g. wrong patient) and should be ignored"; + case NULL: return null; default: return "?"; } } @@ -142,6 +145,7 @@ public class Consent extends DomainResource { case REJECTED: return "Rejected"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -251,6 +255,7 @@ public class Consent extends DomainResource { case RELATED: return "related"; case DEPENDENTS: return "dependents"; case AUTHOREDBY: return "authoredby"; + case NULL: return null; default: return "?"; } } @@ -260,6 +265,7 @@ public class Consent extends DomainResource { case RELATED: return "http://hl7.org/fhir/consent-data-meaning"; case DEPENDENTS: return "http://hl7.org/fhir/consent-data-meaning"; case AUTHOREDBY: return "http://hl7.org/fhir/consent-data-meaning"; + case NULL: return null; default: return "?"; } } @@ -269,6 +275,7 @@ public class Consent extends DomainResource { case RELATED: return "The consent applies directly to the instance of the resource and instances it refers to"; case DEPENDENTS: return "The consent applies directly to the instance of the resource and instances that refer to it"; case AUTHOREDBY: return "The consent applies to instances of resources that are authored by"; + case NULL: return null; default: return "?"; } } @@ -278,6 +285,7 @@ public class Consent extends DomainResource { case RELATED: return "Related"; case DEPENDENTS: return "Dependents"; case AUTHOREDBY: return "AuthoredBy"; + case NULL: return null; default: return "?"; } } @@ -361,6 +369,7 @@ public class Consent extends DomainResource { switch (this) { case DENY: return "deny"; case PERMIT: return "permit"; + case NULL: return null; default: return "?"; } } @@ -368,6 +377,7 @@ public class Consent extends DomainResource { switch (this) { case DENY: return "http://hl7.org/fhir/consent-except-type"; case PERMIT: return "http://hl7.org/fhir/consent-except-type"; + case NULL: return null; default: return "?"; } } @@ -375,6 +385,7 @@ public class Consent extends DomainResource { switch (this) { case DENY: return "Consent is denied for actions meeting these rules"; case PERMIT: return "Consent is provided for actions meeting these rules"; + case NULL: return null; default: return "?"; } } @@ -382,6 +393,7 @@ public class Consent extends DomainResource { switch (this) { case DENY: return "Opt Out"; case PERMIT: return "Opt In"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ContactPoint.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ContactPoint.java index 0bd8a87d5..00d4f90b6 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ContactPoint.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ContactPoint.java @@ -111,6 +111,7 @@ public class ContactPoint extends Type implements ICompositeType { case URL: return "url"; case SMS: return "sms"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -123,6 +124,7 @@ public class ContactPoint extends Type implements ICompositeType { case URL: return "http://hl7.org/fhir/contact-point-system"; case SMS: return "http://hl7.org/fhir/contact-point-system"; case OTHER: return "http://hl7.org/fhir/contact-point-system"; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public class ContactPoint extends Type implements ICompositeType { case URL: return "A contact that is not a phone, fax, pager or email address and is expressed as a URL. This is intended for various personal contacts including blogs, Skype, Twitter, Facebook, etc. Do not use for email addresses."; case SMS: return "A contact that can be used for sending an sms message (e.g. mobide phones, some landlines)"; case OTHER: return "A contact that is not a phone, fax, page or email address and is not expressible as a URL. E.g. Internal mail address. This SHOULD NOT be used for contacts that are expressible as a URL (e.g. Skype, Twitter, Facebook, etc.) Extensions may be used to distinguish \"other\" contact types."; + case NULL: return null; default: return "?"; } } @@ -147,6 +150,7 @@ public class ContactPoint extends Type implements ICompositeType { case URL: return "URL"; case SMS: return "SMS"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } @@ -269,6 +273,7 @@ public class ContactPoint extends Type implements ICompositeType { case TEMP: return "temp"; case OLD: return "old"; case MOBILE: return "mobile"; + case NULL: return null; default: return "?"; } } @@ -279,6 +284,7 @@ public class ContactPoint extends Type implements ICompositeType { case TEMP: return "http://hl7.org/fhir/contact-point-use"; case OLD: return "http://hl7.org/fhir/contact-point-use"; case MOBILE: return "http://hl7.org/fhir/contact-point-use"; + case NULL: return null; default: return "?"; } } @@ -289,6 +295,7 @@ public class ContactPoint extends Type implements ICompositeType { case TEMP: return "A temporary contact point. The period can provide more detailed information."; case OLD: return "This contact point is no longer in use (or was never correct, but retained for records)."; case MOBILE: return "A telecommunication device that moves and stays with its owner. May have characteristics of all other use codes, suitable for urgent matters, not the first choice for routine business."; + case NULL: return null; default: return "?"; } } @@ -299,6 +306,7 @@ public class ContactPoint extends Type implements ICompositeType { case TEMP: return "Temp"; case OLD: return "Old"; case MOBILE: return "Mobile"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Contract.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Contract.java index f32ab27c3..63707c577 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Contract.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Contract.java @@ -175,6 +175,7 @@ public class Contract extends DomainResource { case REVOKED: return "revoked"; case RESOLVED: return "resolved"; case TERMINATED: return "terminated"; + case NULL: return null; default: return "?"; } } @@ -195,6 +196,7 @@ public class Contract extends DomainResource { case REVOKED: return "http://hl7.org/fhir/contract-status"; case RESOLVED: return "http://hl7.org/fhir/contract-status"; case TERMINATED: return "http://hl7.org/fhir/contract-status"; + case NULL: return null; default: return "?"; } } @@ -215,6 +217,7 @@ public class Contract extends DomainResource { case REVOKED: return "A Contract that is rescinded. May be required prior to replacing with an updated Contract. Comparable FHIR and v.3 status codes: nullified."; case RESOLVED: return "Contract is reactivated after being pended because of faulty execution. *E.g., competency of the signer(s), or where the policy is substantially different from and did not accompany the application/form so that the applicant could not compare them. Aka - ''reactivated''. Usage: Optional stage where a pended contract is reactivated. Precedence Order = 8. Comparable FHIR and v.3 status codes: reactivated."; case TERMINATED: return "Contract reaches its expiry date. It may or may not be renewed or renegotiated. Usage: Normal end of contract period. Precedence Order = 12. Comparable FHIR and v.3 status codes: Obsoleted."; + case NULL: return null; default: return "?"; } } @@ -235,6 +238,7 @@ public class Contract extends DomainResource { case REVOKED: return "Revoked"; case RESOLVED: return "Resolved"; case TERMINATED: return "Terminated"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Contributor.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Contributor.java index e9500a95d..b4c21e1fc 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Contributor.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Contributor.java @@ -91,6 +91,7 @@ public class Contributor extends Type implements ICompositeType { case EDITOR: return "editor"; case REVIEWER: return "reviewer"; case ENDORSER: return "endorser"; + case NULL: return null; default: return "?"; } } @@ -100,6 +101,7 @@ public class Contributor extends Type implements ICompositeType { case EDITOR: return "http://hl7.org/fhir/contributor-type"; case REVIEWER: return "http://hl7.org/fhir/contributor-type"; case ENDORSER: return "http://hl7.org/fhir/contributor-type"; + case NULL: return null; default: return "?"; } } @@ -109,6 +111,7 @@ public class Contributor extends Type implements ICompositeType { case EDITOR: return "An editor of the content of the module"; case REVIEWER: return "A reviewer of the content of the module"; case ENDORSER: return "An endorser of the content of the module"; + case NULL: return null; default: return "?"; } } @@ -118,6 +121,7 @@ public class Contributor extends Type implements ICompositeType { case EDITOR: return "Editor"; case REVIEWER: return "Reviewer"; case ENDORSER: return "Endorser"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Coverage.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Coverage.java index 7b764abdf..c0cb76be3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Coverage.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Coverage.java @@ -93,6 +93,7 @@ public class Coverage extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -102,6 +103,7 @@ public class Coverage extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -111,6 +113,7 @@ public class Coverage extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -120,6 +123,7 @@ public class Coverage extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DataElement.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DataElement.java index 09d3c96cc..9493512fe 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DataElement.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DataElement.java @@ -112,6 +112,7 @@ public class DataElement extends MetadataResource { case CONVERTABLE: return "convertable"; case SCALEABLE: return "scaleable"; case FLEXIBLE: return "flexible"; + case NULL: return null; default: return "?"; } } @@ -123,6 +124,7 @@ public class DataElement extends MetadataResource { case CONVERTABLE: return "http://hl7.org/fhir/dataelement-stringency"; case SCALEABLE: return "http://hl7.org/fhir/dataelement-stringency"; case FLEXIBLE: return "http://hl7.org/fhir/dataelement-stringency"; + case NULL: return null; default: return "?"; } } @@ -134,6 +136,7 @@ public class DataElement extends MetadataResource { case CONVERTABLE: return "The data element allows multiple units of measure that are convertable between each other (e.g. inches and centimeters) and/or allows data to be captured in multiple value sets for which a known mapping exists allowing conversion of meaning."; case SCALEABLE: return "A convertable data element where unit conversions are different only by a power of 10; e.g. g, mg, kg."; case FLEXIBLE: return "The data element is unconstrained in units, choice of data types and/or choice of vocabulary such that automated comparison of data captured using the data element is not possible."; + case NULL: return null; default: return "?"; } } @@ -145,6 +148,7 @@ public class DataElement extends MetadataResource { case CONVERTABLE: return "Convertable"; case SCALEABLE: return "Scaleable"; case FLEXIBLE: return "Flexible"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DetectedIssue.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DetectedIssue.java index c3b96ee80..f3b60a2db 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DetectedIssue.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DetectedIssue.java @@ -122,6 +122,7 @@ public class DetectedIssue extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -135,6 +136,7 @@ public class DetectedIssue extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/observation-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/observation-status"; case UNKNOWN: return "http://hl7.org/fhir/observation-status"; + case NULL: return null; default: return "?"; } } @@ -148,6 +150,7 @@ public class DetectedIssue extends DomainResource { case CANCELLED: return "The observation is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The observation has been withdrawn following previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring system does not know which."; + case NULL: return null; default: return "?"; } } @@ -161,6 +164,7 @@ public class DetectedIssue extends DomainResource { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -275,6 +279,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "high"; case MODERATE: return "moderate"; case LOW: return "low"; + case NULL: return null; default: return "?"; } } @@ -283,6 +288,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "http://hl7.org/fhir/detectedissue-severity"; case MODERATE: return "http://hl7.org/fhir/detectedissue-severity"; case LOW: return "http://hl7.org/fhir/detectedissue-severity"; + case NULL: return null; default: return "?"; } } @@ -291,6 +297,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "Indicates the issue may be life-threatening or has the potential to cause permanent injury."; case MODERATE: return "Indicates the issue may result in noticeable adverse consequences but is unlikely to be life-threatening or cause permanent injury."; case LOW: return "Indicates the issue may result in some adverse consequences but is unlikely to substantially affect the situation of the subject."; + case NULL: return null; default: return "?"; } } @@ -299,6 +306,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "High"; case MODERATE: return "Moderate"; case LOW: return "Low"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Device.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Device.java index c9cbbc7e8..4a6c4978a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Device.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Device.java @@ -109,6 +109,7 @@ public class Device extends DomainResource { case CARD: return "card"; case SELFREPORTED: return "self-reported"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -120,6 +121,7 @@ public class Device extends DomainResource { case CARD: return "http://hl7.org/fhir/udi-entry-type"; case SELFREPORTED: return "http://hl7.org/fhir/udi-entry-type"; case UNKNOWN: return "http://hl7.org/fhir/udi-entry-type"; + case NULL: return null; default: return "?"; } } @@ -131,6 +133,7 @@ public class Device extends DomainResource { case CARD: return "The data originated from a patient's implant card and read by an operator."; case SELFREPORTED: return "The data originated from a patient source and not directly scanned or read from a label or card."; case UNKNOWN: return "The method of data capture has not been determined"; + case NULL: return null; default: return "?"; } } @@ -142,6 +145,7 @@ public class Device extends DomainResource { case CARD: return "Card"; case SELFREPORTED: return "Self Reported"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -251,6 +255,7 @@ public class Device extends DomainResource { case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -260,6 +265,7 @@ public class Device extends DomainResource { case INACTIVE: return "http://hl7.org/fhir/device-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/device-status"; case UNKNOWN: return "http://hl7.org/fhir/device-status"; + case NULL: return null; default: return "?"; } } @@ -269,6 +275,7 @@ public class Device extends DomainResource { case INACTIVE: return "The Device is no longer available for use (e.g. lost, expired, damaged). Note: This means for *implanted devices* the device has been removed from the patient."; case ENTEREDINERROR: return "The Device was entered in error and voided."; case UNKNOWN: return "The status of the device has not been determined."; + case NULL: return null; default: return "?"; } } @@ -278,6 +285,7 @@ public class Device extends DomainResource { case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DeviceComponent.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DeviceComponent.java index 89b446b5f..cc57a0bbe 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DeviceComponent.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DeviceComponent.java @@ -143,6 +143,7 @@ public class DeviceComponent extends DomainResource { case MECHANICAL: return "mechanical"; case ACOUSTICAL: return "acoustical"; case MANUAL: return "manual"; + case NULL: return null; default: return "?"; } } @@ -159,6 +160,7 @@ public class DeviceComponent extends DomainResource { case MECHANICAL: return "http://hl7.org/fhir/measurement-principle"; case ACOUSTICAL: return "http://hl7.org/fhir/measurement-principle"; case MANUAL: return "http://hl7.org/fhir/measurement-principle"; + case NULL: return null; default: return "?"; } } @@ -175,6 +177,7 @@ public class DeviceComponent extends DomainResource { case MECHANICAL: return "Measurement is done using the mechanical principle."; case ACOUSTICAL: return "Measurement is done using the acoustical principle."; case MANUAL: return "Measurement is done using the manual principle."; + case NULL: return null; default: return "?"; } } @@ -191,6 +194,7 @@ public class DeviceComponent extends DomainResource { case MECHANICAL: return "MSP Mechanical"; case ACOUSTICAL: return "MSP Acoustical"; case MANUAL: return "MSP Manual"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DeviceMetric.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DeviceMetric.java index cd71ea2aa..bde7d5ccb 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DeviceMetric.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DeviceMetric.java @@ -93,6 +93,7 @@ public class DeviceMetric extends DomainResource { case OFF: return "off"; case STANDBY: return "standby"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -102,6 +103,7 @@ public class DeviceMetric extends DomainResource { case OFF: return "http://hl7.org/fhir/metric-operational-status"; case STANDBY: return "http://hl7.org/fhir/metric-operational-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/metric-operational-status"; + case NULL: return null; default: return "?"; } } @@ -111,6 +113,7 @@ public class DeviceMetric extends DomainResource { case OFF: return "The DeviceMetric is not operating."; case STANDBY: return "The DeviceMetric is operating, but will not generate any DeviceObservations."; case ENTEREDINERROR: return "The DeviceMetric was entered in error."; + case NULL: return null; default: return "?"; } } @@ -120,6 +123,7 @@ public class DeviceMetric extends DomainResource { case OFF: return "Off"; case STANDBY: return "Standby"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } @@ -245,6 +249,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "magenta"; case CYAN: return "cyan"; case WHITE: return "white"; + case NULL: return null; default: return "?"; } } @@ -258,6 +263,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "http://hl7.org/fhir/metric-color"; case CYAN: return "http://hl7.org/fhir/metric-color"; case WHITE: return "http://hl7.org/fhir/metric-color"; + case NULL: return null; default: return "?"; } } @@ -271,6 +277,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "Color for representation - magenta."; case CYAN: return "Color for representation - cyan."; case WHITE: return "Color for representation - white."; + case NULL: return null; default: return "?"; } } @@ -284,6 +291,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "Color Magenta"; case CYAN: return "Color Cyan"; case WHITE: return "Color White"; + case NULL: return null; default: return "?"; } } @@ -405,6 +413,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "setting"; case CALCULATION: return "calculation"; case UNSPECIFIED: return "unspecified"; + case NULL: return null; default: return "?"; } } @@ -414,6 +423,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "http://hl7.org/fhir/metric-category"; case CALCULATION: return "http://hl7.org/fhir/metric-category"; case UNSPECIFIED: return "http://hl7.org/fhir/metric-category"; + case NULL: return null; default: return "?"; } } @@ -423,6 +433,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "DeviceObservations generated for this DeviceMetric is a setting that will influence the behavior of the Device."; case CALCULATION: return "DeviceObservations generated for this DeviceMetric are calculated."; case UNSPECIFIED: return "The category of this DeviceMetric is unspecified."; + case NULL: return null; default: return "?"; } } @@ -432,6 +443,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "Setting"; case CALCULATION: return "Calculation"; case UNSPECIFIED: return "Unspecified"; + case NULL: return null; default: return "?"; } } @@ -529,6 +541,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "offset"; case GAIN: return "gain"; case TWOPOINT: return "two-point"; + case NULL: return null; default: return "?"; } } @@ -538,6 +551,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "http://hl7.org/fhir/metric-calibration-type"; case GAIN: return "http://hl7.org/fhir/metric-calibration-type"; case TWOPOINT: return "http://hl7.org/fhir/metric-calibration-type"; + case NULL: return null; default: return "?"; } } @@ -547,6 +561,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "Offset metric calibration method"; case GAIN: return "Gain metric calibration method"; case TWOPOINT: return "Two-point metric calibration method"; + case NULL: return null; default: return "?"; } } @@ -556,6 +571,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "Offset"; case GAIN: return "Gain"; case TWOPOINT: return "Two Point"; + case NULL: return null; default: return "?"; } } @@ -653,6 +669,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "calibration-required"; case CALIBRATED: return "calibrated"; case UNSPECIFIED: return "unspecified"; + case NULL: return null; default: return "?"; } } @@ -662,6 +679,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "http://hl7.org/fhir/metric-calibration-state"; case CALIBRATED: return "http://hl7.org/fhir/metric-calibration-state"; case UNSPECIFIED: return "http://hl7.org/fhir/metric-calibration-state"; + case NULL: return null; default: return "?"; } } @@ -671,6 +689,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "The metric needs to be calibrated."; case CALIBRATED: return "The metric has been calibrated."; case UNSPECIFIED: return "The state of calibration of this metric is unspecified."; + case NULL: return null; default: return "?"; } } @@ -680,6 +699,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "Calibration Required"; case CALIBRATED: return "Calibrated"; case UNSPECIFIED: return "Unspecified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DeviceRequest.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DeviceRequest.java index c5c385b7d..bcbc4aedf 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DeviceRequest.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DeviceRequest.java @@ -115,6 +115,7 @@ public class DeviceRequest extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -127,6 +128,7 @@ public class DeviceRequest extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/request-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/request-status"; case UNKNOWN: return "http://hl7.org/fhir/request-status"; + case NULL: return null; default: return "?"; } } @@ -139,6 +141,7 @@ public class DeviceRequest extends DomainResource { case COMPLETED: return "Activity against the request has been sufficiently completed to the satisfaction of the requester"; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" . One of the listed statuses is presumed to apply, but the system creating the request doesn't know."; + case NULL: return null; default: return "?"; } } @@ -151,6 +154,7 @@ public class DeviceRequest extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -266,6 +270,7 @@ public class DeviceRequest extends DomainResource { case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -275,6 +280,7 @@ public class DeviceRequest extends DomainResource { case URGENT: return "http://hl7.org/fhir/request-priority"; case ASAP: return "http://hl7.org/fhir/request-priority"; case STAT: return "http://hl7.org/fhir/request-priority"; + case NULL: return null; default: return "?"; } } @@ -284,6 +290,7 @@ public class DeviceRequest extends DomainResource { case URGENT: return "The request should be actioned promptly - higher priority than routine"; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent"; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency"; + case NULL: return null; default: return "?"; } } @@ -293,6 +300,7 @@ public class DeviceRequest extends DomainResource { case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DeviceUseStatement.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DeviceUseStatement.java index 5f9ad7ca8..34cd5a292 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DeviceUseStatement.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DeviceUseStatement.java @@ -106,6 +106,7 @@ public class DeviceUseStatement extends DomainResource { case INTENDED: return "intended"; case STOPPED: return "stopped"; case ONHOLD: return "on-hold"; + case NULL: return null; default: return "?"; } } @@ -117,6 +118,7 @@ public class DeviceUseStatement extends DomainResource { case INTENDED: return "http://hl7.org/fhir/device-statement-status"; case STOPPED: return "http://hl7.org/fhir/device-statement-status"; case ONHOLD: return "http://hl7.org/fhir/device-statement-status"; + case NULL: return null; default: return "?"; } } @@ -128,6 +130,7 @@ public class DeviceUseStatement extends DomainResource { case INTENDED: return "The device may be used at some time in the future."; case STOPPED: return "Actions implied by the statement have been permanently halted, before all of them occurred."; case ONHOLD: return "Actions implied by the statement have been temporarily halted, but are expected to continue later. May also be called \"suspended\"."; + case NULL: return null; default: return "?"; } } @@ -139,6 +142,7 @@ public class DeviceUseStatement extends DomainResource { case INTENDED: return "Intended"; case STOPPED: return "Stopped"; case ONHOLD: return "On Hold"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DiagnosticReport.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DiagnosticReport.java index 6f7329c54..8a370054e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DiagnosticReport.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DiagnosticReport.java @@ -137,6 +137,7 @@ public class DiagnosticReport extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -152,6 +153,7 @@ public class DiagnosticReport extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/diagnostic-report-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/diagnostic-report-status"; case UNKNOWN: return "http://hl7.org/fhir/diagnostic-report-status"; + case NULL: return null; default: return "?"; } } @@ -167,6 +169,7 @@ public class DiagnosticReport extends DomainResource { case CANCELLED: return "The report is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The report has been withdrawn following a previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -182,6 +185,7 @@ public class DiagnosticReport extends DomainResource { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DocumentReference.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DocumentReference.java index e357faa54..9d7473098 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DocumentReference.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/DocumentReference.java @@ -96,6 +96,7 @@ public class DocumentReference extends DomainResource { case FINAL: return "final"; case AMENDED: return "amended"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class DocumentReference extends DomainResource { case FINAL: return "http://hl7.org/fhir/composition-status"; case AMENDED: return "http://hl7.org/fhir/composition-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/composition-status"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class DocumentReference extends DomainResource { case FINAL: return "This version of the composition is complete and verified by an appropriate person and no further work is planned. Any subsequent updates would be on a new version of the composition."; case AMENDED: return "The composition content or the referenced resources have been modified (edited or added to) subsequent to being released as \"final\" and the composition is complete and verified by an authorized person."; case ENTEREDINERROR: return "The composition or document was originally created/issued in error, and this is an amendment that marks that the entire series should not be considered as valid."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class DocumentReference extends DomainResource { case FINAL: return "Final"; case AMENDED: return "Amended"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -220,6 +224,7 @@ public class DocumentReference extends DomainResource { case TRANSFORMS: return "transforms"; case SIGNS: return "signs"; case APPENDS: return "appends"; + case NULL: return null; default: return "?"; } } @@ -229,6 +234,7 @@ public class DocumentReference extends DomainResource { case TRANSFORMS: return "http://hl7.org/fhir/document-relationship-type"; case SIGNS: return "http://hl7.org/fhir/document-relationship-type"; case APPENDS: return "http://hl7.org/fhir/document-relationship-type"; + case NULL: return null; default: return "?"; } } @@ -238,6 +244,7 @@ public class DocumentReference extends DomainResource { case TRANSFORMS: return "This document was generated by transforming the target document (e.g. format or language conversion)."; case SIGNS: return "This document is a signature of the target document."; case APPENDS: return "This document adds additional information to the target document."; + case NULL: return null; default: return "?"; } } @@ -247,6 +254,7 @@ public class DocumentReference extends DomainResource { case TRANSFORMS: return "Transforms"; case SIGNS: return "Signs"; case APPENDS: return "Appends"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ElementDefinition.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ElementDefinition.java index 265579339..7c3d6614b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ElementDefinition.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ElementDefinition.java @@ -104,6 +104,7 @@ public class ElementDefinition extends Type implements ICompositeType { case TYPEATTR: return "typeAttr"; case CDATEXT: return "cdaText"; case XHTML: return "xhtml"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public class ElementDefinition extends Type implements ICompositeType { case TYPEATTR: return "http://hl7.org/fhir/property-representation"; case CDATEXT: return "http://hl7.org/fhir/property-representation"; case XHTML: return "http://hl7.org/fhir/property-representation"; + case NULL: return null; default: return "?"; } } @@ -124,6 +126,7 @@ public class ElementDefinition extends Type implements ICompositeType { case TYPEATTR: return "The type of this element is indicated using xsi:type"; case CDATEXT: return "Use CDA narrative instead of XHTML"; case XHTML: return "The property is represented using XHTML"; + case NULL: return null; default: return "?"; } } @@ -134,6 +137,7 @@ public class ElementDefinition extends Type implements ICompositeType { case TYPEATTR: return "Type Attribute"; case CDATEXT: return "CDA Text Format"; case XHTML: return "XHTML"; + case NULL: return null; default: return "?"; } } @@ -244,6 +248,7 @@ public class ElementDefinition extends Type implements ICompositeType { case PATTERN: return "pattern"; case TYPE: return "type"; case PROFILE: return "profile"; + case NULL: return null; default: return "?"; } } @@ -254,6 +259,7 @@ public class ElementDefinition extends Type implements ICompositeType { case PATTERN: return "http://hl7.org/fhir/discriminator-type"; case TYPE: return "http://hl7.org/fhir/discriminator-type"; case PROFILE: return "http://hl7.org/fhir/discriminator-type"; + case NULL: return null; default: return "?"; } } @@ -264,6 +270,7 @@ public class ElementDefinition extends Type implements ICompositeType { case PATTERN: return "The slices have different values in the nominated element, as determined by testing them against the applicable ElementDefinition.pattern[x]"; case TYPE: return "The slices are differentiated by type of the nominated element to a specifed profile"; case PROFILE: return "The slices are differentiated by conformance of the nominated element to a specifed profile"; + case NULL: return null; default: return "?"; } } @@ -274,6 +281,7 @@ public class ElementDefinition extends Type implements ICompositeType { case PATTERN: return "Pattern"; case TYPE: return "Type"; case PROFILE: return "Profile"; + case NULL: return null; default: return "?"; } } @@ -370,6 +378,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CLOSED: return "closed"; case OPEN: return "open"; case OPENATEND: return "openAtEnd"; + case NULL: return null; default: return "?"; } } @@ -378,6 +387,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CLOSED: return "http://hl7.org/fhir/resource-slicing-rules"; case OPEN: return "http://hl7.org/fhir/resource-slicing-rules"; case OPENATEND: return "http://hl7.org/fhir/resource-slicing-rules"; + case NULL: return null; default: return "?"; } } @@ -386,6 +396,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CLOSED: return "No additional content is allowed other than that described by the slices in this profile."; case OPEN: return "Additional content is allowed anywhere in the list."; case OPENATEND: return "Additional content is allowed, but only at the end of the list. Note that using this requires that the slices be ordered, which makes it hard to share uses. This should only be done where absolutely required."; + case NULL: return null; default: return "?"; } } @@ -394,6 +405,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CLOSED: return "Closed"; case OPEN: return "Open"; case OPENATEND: return "Open at End"; + case NULL: return null; default: return "?"; } } @@ -478,6 +490,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CONTAINED: return "contained"; case REFERENCED: return "referenced"; case BUNDLED: return "bundled"; + case NULL: return null; default: return "?"; } } @@ -486,6 +499,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CONTAINED: return "http://hl7.org/fhir/resource-aggregation-mode"; case REFERENCED: return "http://hl7.org/fhir/resource-aggregation-mode"; case BUNDLED: return "http://hl7.org/fhir/resource-aggregation-mode"; + case NULL: return null; default: return "?"; } } @@ -494,6 +508,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CONTAINED: return "The reference is a local reference to a contained resource."; case REFERENCED: return "The reference to a resource that has to be resolved externally to the resource that includes the reference."; case BUNDLED: return "The resource the reference points to will be found in the same bundle as the resource that includes the reference."; + case NULL: return null; default: return "?"; } } @@ -502,6 +517,7 @@ public class ElementDefinition extends Type implements ICompositeType { case CONTAINED: return "Contained"; case REFERENCED: return "Referenced"; case BUNDLED: return "Bundled"; + case NULL: return null; default: return "?"; } } @@ -586,6 +602,7 @@ public class ElementDefinition extends Type implements ICompositeType { case EITHER: return "either"; case INDEPENDENT: return "independent"; case SPECIFIC: return "specific"; + case NULL: return null; default: return "?"; } } @@ -594,6 +611,7 @@ public class ElementDefinition extends Type implements ICompositeType { case EITHER: return "http://hl7.org/fhir/reference-version-rules"; case INDEPENDENT: return "http://hl7.org/fhir/reference-version-rules"; case SPECIFIC: return "http://hl7.org/fhir/reference-version-rules"; + case NULL: return null; default: return "?"; } } @@ -602,6 +620,7 @@ public class ElementDefinition extends Type implements ICompositeType { case EITHER: return "The reference may be either version independent or version specific"; case INDEPENDENT: return "The reference must be version independent"; case SPECIFIC: return "The reference must be version specific"; + case NULL: return null; default: return "?"; } } @@ -610,6 +629,7 @@ public class ElementDefinition extends Type implements ICompositeType { case EITHER: return "Either Specific or independent"; case INDEPENDENT: return "Version independent"; case SPECIFIC: return "Version Specific"; + case NULL: return null; default: return "?"; } } @@ -687,6 +707,7 @@ public class ElementDefinition extends Type implements ICompositeType { switch (this) { case ERROR: return "error"; case WARNING: return "warning"; + case NULL: return null; default: return "?"; } } @@ -694,6 +715,7 @@ public class ElementDefinition extends Type implements ICompositeType { switch (this) { case ERROR: return "http://hl7.org/fhir/constraint-severity"; case WARNING: return "http://hl7.org/fhir/constraint-severity"; + case NULL: return null; default: return "?"; } } @@ -701,6 +723,7 @@ public class ElementDefinition extends Type implements ICompositeType { switch (this) { case ERROR: return "If the constraint is violated, the resource is not conformant."; case WARNING: return "If the constraint is violated, the resource is conformant, but it is not necessarily following best practice."; + case NULL: return null; default: return "?"; } } @@ -708,6 +731,7 @@ public class ElementDefinition extends Type implements ICompositeType { switch (this) { case ERROR: return "Error"; case WARNING: return "Warning"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EligibilityRequest.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EligibilityRequest.java index bdd399204..7e119c866 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EligibilityRequest.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EligibilityRequest.java @@ -93,6 +93,7 @@ public class EligibilityRequest extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -102,6 +103,7 @@ public class EligibilityRequest extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -111,6 +113,7 @@ public class EligibilityRequest extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -120,6 +123,7 @@ public class EligibilityRequest extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EligibilityResponse.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EligibilityResponse.java index b0f58ee38..e1dac9163 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EligibilityResponse.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EligibilityResponse.java @@ -95,6 +95,7 @@ public class EligibilityResponse extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -104,6 +105,7 @@ public class EligibilityResponse extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -113,6 +115,7 @@ public class EligibilityResponse extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -122,6 +125,7 @@ public class EligibilityResponse extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Encounter.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Encounter.java index fa6c8a412..9c8c7ef03 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Encounter.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Encounter.java @@ -127,6 +127,7 @@ public class Encounter extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -141,6 +142,7 @@ public class Encounter extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/encounter-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/encounter-status"; case UNKNOWN: return "http://hl7.org/fhir/encounter-status"; + case NULL: return null; default: return "?"; } } @@ -155,6 +157,7 @@ public class Encounter extends DomainResource { case CANCELLED: return "The Encounter has ended before it has begun."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case UNKNOWN: return "The encounter status is unknown. Note that \"unknown\" is a value of last resort and every attempt should be made to provide a meaningful value other than \"unknown\"."; + case NULL: return null; default: return "?"; } } @@ -169,6 +172,7 @@ public class Encounter extends DomainResource { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -300,6 +304,7 @@ Not to be used when the patient is currently at the location case ACTIVE: return "active"; case RESERVED: return "reserved"; case COMPLETED: return "completed"; + case NULL: return null; default: return "?"; } } @@ -309,6 +314,7 @@ Not to be used when the patient is currently at the location case ACTIVE: return "http://hl7.org/fhir/encounter-location-status"; case RESERVED: return "http://hl7.org/fhir/encounter-location-status"; case COMPLETED: return "http://hl7.org/fhir/encounter-location-status"; + case NULL: return null; default: return "?"; } } @@ -318,6 +324,7 @@ Not to be used when the patient is currently at the location case ACTIVE: return "The patient is currently at this location, or was between the period specified.\r\rA system may update these records when the patient leaves the location to either reserved, or completed"; case RESERVED: return "This location is held empty for this patient."; case COMPLETED: return "The patient was at this location during the period specified.\r\rNot to be used when the patient is currently at the location"; + case NULL: return null; default: return "?"; } } @@ -327,6 +334,7 @@ Not to be used when the patient is currently at the location case ACTIVE: return "Active"; case RESERVED: return "Reserved"; case COMPLETED: return "Completed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Endpoint.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Endpoint.java index 13f9773bd..ec46144dd 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Endpoint.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Endpoint.java @@ -105,6 +105,7 @@ public class Endpoint extends DomainResource { case OFF: return "off"; case ENTEREDINERROR: return "entered-in-error"; case TEST: return "test"; + case NULL: return null; default: return "?"; } } @@ -116,6 +117,7 @@ public class Endpoint extends DomainResource { case OFF: return "http://hl7.org/fhir/endpoint-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/endpoint-status"; case TEST: return "http://hl7.org/fhir/endpoint-status"; + case NULL: return null; default: return "?"; } } @@ -127,6 +129,7 @@ public class Endpoint extends DomainResource { case OFF: return "This endpoint is no longer to be used"; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case TEST: return "This endpoint is not intended for production usage."; + case NULL: return null; default: return "?"; } } @@ -138,6 +141,7 @@ public class Endpoint extends DomainResource { case OFF: return "Off"; case ENTEREDINERROR: return "Entered in error"; case TEST: return "Test"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EnrollmentRequest.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EnrollmentRequest.java index 7425aed73..ce8921af3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EnrollmentRequest.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EnrollmentRequest.java @@ -91,6 +91,7 @@ public class EnrollmentRequest extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -100,6 +101,7 @@ public class EnrollmentRequest extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -109,6 +111,7 @@ public class EnrollmentRequest extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -118,6 +121,7 @@ public class EnrollmentRequest extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EnrollmentResponse.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EnrollmentResponse.java index 61436d81e..dbbd2af97 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EnrollmentResponse.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EnrollmentResponse.java @@ -92,6 +92,7 @@ public class EnrollmentResponse extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -101,6 +102,7 @@ public class EnrollmentResponse extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -110,6 +112,7 @@ public class EnrollmentResponse extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -119,6 +122,7 @@ public class EnrollmentResponse extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Enumerations.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Enumerations.java index b704e2340..cd3ac6b96 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Enumerations.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Enumerations.java @@ -80,6 +80,7 @@ public class Enumerations { switch (this) { case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } @@ -87,6 +88,7 @@ public class Enumerations { switch (this) { case TYPE: return "http://hl7.org/fhir/abstract-types"; case ANY: return "http://hl7.org/fhir/abstract-types"; + case NULL: return null; default: return "?"; } } @@ -94,6 +96,7 @@ public class Enumerations { switch (this) { case TYPE: return "A place holder that means any kind of data type"; case ANY: return "A place holder that means any kind of resource"; + case NULL: return null; default: return "?"; } } @@ -101,6 +104,7 @@ public class Enumerations { switch (this) { case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } @@ -183,6 +187,7 @@ public class Enumerations { case FEMALE: return "female"; case OTHER: return "other"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -192,6 +197,7 @@ public class Enumerations { case FEMALE: return "http://hl7.org/fhir/administrative-gender"; case OTHER: return "http://hl7.org/fhir/administrative-gender"; case UNKNOWN: return "http://hl7.org/fhir/administrative-gender"; + case NULL: return null; default: return "?"; } } @@ -201,6 +207,7 @@ public class Enumerations { case FEMALE: return "Female"; case OTHER: return "Other"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -210,6 +217,7 @@ public class Enumerations { case FEMALE: return "Female"; case OTHER: return "Other"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -318,6 +326,7 @@ public class Enumerations { case WK: return "wk"; case MO: return "mo"; case A: return "a"; + case NULL: return null; default: return "?"; } } @@ -329,6 +338,7 @@ public class Enumerations { case WK: return "http://unitsofmeasure.org"; case MO: return "http://unitsofmeasure.org"; case A: return "http://unitsofmeasure.org"; + case NULL: return null; default: return "?"; } } @@ -340,6 +350,7 @@ public class Enumerations { case WK: return ""; case MO: return ""; case A: return ""; + case NULL: return null; default: return "?"; } } @@ -351,6 +362,7 @@ public class Enumerations { case WK: return "Week"; case MO: return "Month"; case A: return "Year"; + case NULL: return null; default: return "?"; } } @@ -457,6 +469,7 @@ public class Enumerations { case EXTENSIBLE: return "extensible"; case PREFERRED: return "preferred"; case EXAMPLE: return "example"; + case NULL: return null; default: return "?"; } } @@ -466,6 +479,7 @@ public class Enumerations { case EXTENSIBLE: return "http://hl7.org/fhir/binding-strength"; case PREFERRED: return "http://hl7.org/fhir/binding-strength"; case EXAMPLE: return "http://hl7.org/fhir/binding-strength"; + case NULL: return null; default: return "?"; } } @@ -475,6 +489,7 @@ public class Enumerations { case EXTENSIBLE: return "To be conformant, the concept in this element SHALL be from the specified value set if any of the codes within the value set can apply to the concept being communicated. If the value set does not cover the concept (based on human review), alternate codings (or, data type allowing, text) may be included instead."; case PREFERRED: return "Instances are encouraged to draw from the specified codes for interoperability purposes but are not required to do so to be considered conformant."; case EXAMPLE: return "Instances are not expected or even encouraged to draw from the specified value set. The value set merely provides examples of the types of concepts intended to be included."; + case NULL: return null; default: return "?"; } } @@ -484,6 +499,7 @@ public class Enumerations { case EXTENSIBLE: return "Extensible"; case PREFERRED: return "Preferred"; case EXAMPLE: return "Example"; + case NULL: return null; default: return "?"; } } @@ -620,6 +636,7 @@ public class Enumerations { case INEXACT: return "inexact"; case UNMATCHED: return "unmatched"; case DISJOINT: return "disjoint"; + case NULL: return null; default: return "?"; } } @@ -635,6 +652,7 @@ public class Enumerations { case INEXACT: return "http://hl7.org/fhir/concept-map-equivalence"; case UNMATCHED: return "http://hl7.org/fhir/concept-map-equivalence"; case DISJOINT: return "http://hl7.org/fhir/concept-map-equivalence"; + case NULL: return null; default: return "?"; } } @@ -650,6 +668,7 @@ public class Enumerations { case INEXACT: return "The target mapping overlaps with the source concept, but both source and target cover additional meaning, or the definitions are imprecise and it is uncertain whether they have the same boundaries to their meaning. The sense in which the mapping is narrower SHALL be described in the comments in this case, and applications should be careful when attempting to use these mappings operationally."; case UNMATCHED: return "There is no match for this concept in the destination concept system."; case DISJOINT: return "This is an explicit assertion that there is no mapping between the source and target concept."; + case NULL: return null; default: return "?"; } } @@ -665,6 +684,7 @@ public class Enumerations { case INEXACT: return "Inexact"; case UNMATCHED: return "Unmatched"; case DISJOINT: return "Disjoint"; + case NULL: return null; default: return "?"; } } @@ -837,6 +857,7 @@ public class Enumerations { case ERROR: return "error"; case NAN: return "NaN"; case NOTPERFORMED: return "not-performed"; + case NULL: return null; default: return "?"; } } @@ -852,6 +873,7 @@ public class Enumerations { case ERROR: return "http://hl7.org/fhir/data-absent-reason"; case NAN: return "http://hl7.org/fhir/data-absent-reason"; case NOTPERFORMED: return "http://hl7.org/fhir/data-absent-reason"; + case NULL: return null; default: return "?"; } } @@ -867,6 +889,7 @@ public class Enumerations { case ERROR: return "Some system or workflow process error means that the information is not available."; case NAN: return "NaN, standing for not a number, is a numeric data type value representing an undefined or unrepresentable value."; case NOTPERFORMED: return "The value is not available because the observation procedure (test, etc.) was not performed."; + case NULL: return null; default: return "?"; } } @@ -882,6 +905,7 @@ public class Enumerations { case ERROR: return "Error"; case NAN: return "Not a Number"; case NOTPERFORMED: return "Not Performed"; + case NULL: return null; default: return "?"; } } @@ -1362,6 +1386,7 @@ public class Enumerations { case URI: return "uri"; case UUID: return "uuid"; case XHTML: return "xhtml"; + case NULL: return null; default: return "?"; } } @@ -1421,6 +1446,7 @@ public class Enumerations { case URI: return "http://hl7.org/fhir/data-types"; case UUID: return "http://hl7.org/fhir/data-types"; case XHTML: return "http://hl7.org/fhir/data-types"; + case NULL: return null; default: return "?"; } } @@ -1480,6 +1506,7 @@ public class Enumerations { case URI: return "String of characters used to identify a name or a resource"; case UUID: return "A UUID, represented as a URI"; case XHTML: return "XHTML format, as defined by W3C, but restricted usage (mainly, no active content)"; + case NULL: return null; default: return "?"; } } @@ -1539,6 +1566,7 @@ public class Enumerations { case URI: return "uri"; case UUID: return "uuid"; case XHTML: return "XHTML"; + case NULL: return null; default: return "?"; } } @@ -1926,6 +1954,7 @@ public class Enumerations { case CURRENT: return "current"; case SUPERSEDED: return "superseded"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -1934,6 +1963,7 @@ public class Enumerations { case CURRENT: return "http://hl7.org/fhir/document-reference-status"; case SUPERSEDED: return "http://hl7.org/fhir/document-reference-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/document-reference-status"; + case NULL: return null; default: return "?"; } } @@ -1942,6 +1972,7 @@ public class Enumerations { case CURRENT: return "This is the current reference for this document."; case SUPERSEDED: return "This reference has been superseded by another reference."; case ENTEREDINERROR: return "This reference was created in error."; + case NULL: return null; default: return "?"; } } @@ -1950,6 +1981,7 @@ public class Enumerations { case CURRENT: return "Current"; case SUPERSEDED: return "Superseded"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -3237,6 +3269,7 @@ The primary difference between a medication statement and a medication administr case VISIONPRESCRIPTION: return "VisionPrescription"; case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } @@ -3417,6 +3450,7 @@ The primary difference between a medication statement and a medication administr case VISIONPRESCRIPTION: return "http://hl7.org/fhir/resource-types"; case TYPE: return "http://hl7.org/fhir/abstract-types"; case ANY: return "http://hl7.org/fhir/abstract-types"; + case NULL: return null; default: return "?"; } } @@ -3597,6 +3631,7 @@ The primary difference between a medication statement and a medication administr case VISIONPRESCRIPTION: return "An authorization for the supply of glasses and/or contact lenses to a patient."; case TYPE: return "A place holder that means any kind of data type"; case ANY: return "A place holder that means any kind of resource"; + case NULL: return null; default: return "?"; } } @@ -3777,6 +3812,7 @@ The primary difference between a medication statement and a medication administr case VISIONPRESCRIPTION: return "VisionPrescription"; case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } @@ -6082,6 +6118,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript"; case VALUESET: return "ValueSet"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -6260,6 +6297,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "http://hl7.org/fhir/resource-types"; case VALUESET: return "http://hl7.org/fhir/resource-types"; case VISIONPRESCRIPTION: return "http://hl7.org/fhir/resource-types"; + case NULL: return null; default: return "?"; } } @@ -6438,6 +6476,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "A structured set of tests against a FHIR server implementation to determine compliance against the FHIR specification."; case VALUESET: return "A value set specifies a set of codes drawn from one or more code systems."; case VISIONPRESCRIPTION: return "An authorization for the supply of glasses and/or contact lenses to a patient."; + case NULL: return null; default: return "?"; } } @@ -6616,6 +6655,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript"; case VALUESET: return "ValueSet"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -7780,6 +7820,7 @@ The primary difference between a medication statement and a medication administr case PATIENTLINK: return "patient-link"; case PATIENTUNLINK: return "patient-unlink"; case VALUESETEXPAND: return "valueset-expand"; + case NULL: return null; default: return "?"; } } @@ -7797,6 +7838,7 @@ The primary difference between a medication statement and a medication administr case PATIENTLINK: return "http://hl7.org/fhir/message-events"; case PATIENTUNLINK: return "http://hl7.org/fhir/message-events"; case VALUESETEXPAND: return "http://hl7.org/fhir/message-events"; + case NULL: return null; default: return "?"; } } @@ -7814,6 +7856,7 @@ The primary difference between a medication statement and a medication administr case PATIENTLINK: return "Notification that two patient records actually identify the same patient."; case PATIENTUNLINK: return "Notification that previous advice that two patient records concern the same patient is now considered incorrect."; case VALUESETEXPAND: return "The definition of a value set is used to create a simple collection of codes suitable for use for data entry or validation. An expanded value set will be returned, or an error message."; + case NULL: return null; default: return "?"; } } @@ -7831,6 +7874,7 @@ The primary difference between a medication statement and a medication administr case PATIENTLINK: return "patient-link"; case PATIENTUNLINK: return "patient-unlink"; case VALUESETEXPAND: return "valueset-expand"; + case NULL: return null; default: return "?"; } } @@ -7966,6 +8010,7 @@ The primary difference between a medication statement and a medication administr case DISPLAY: return "display"; case PRINT: return "print"; case PRINTOPER: return "printoper"; + case NULL: return null; default: return "?"; } } @@ -7974,6 +8019,7 @@ The primary difference between a medication statement and a medication administr case DISPLAY: return "http://hl7.org/fhir/note-type"; case PRINT: return "http://hl7.org/fhir/note-type"; case PRINTOPER: return "http://hl7.org/fhir/note-type"; + case NULL: return null; default: return "?"; } } @@ -7982,6 +8028,7 @@ The primary difference between a medication statement and a medication administr case DISPLAY: return "Display the note."; case PRINT: return "Print the note on the form."; case PRINTOPER: return "Print the note for the operator."; + case NULL: return null; default: return "?"; } } @@ -7990,6 +8037,7 @@ The primary difference between a medication statement and a medication administr case DISPLAY: return "Display"; case PRINT: return "Print (Form)"; case PRINTOPER: return "Print (Operator)"; + case NULL: return null; default: return "?"; } } @@ -8078,6 +8126,7 @@ The primary difference between a medication statement and a medication administr case ACTIVE: return "active"; case RETIRED: return "retired"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -8087,6 +8136,7 @@ The primary difference between a medication statement and a medication administr case ACTIVE: return "http://hl7.org/fhir/publication-status"; case RETIRED: return "http://hl7.org/fhir/publication-status"; case UNKNOWN: return "http://hl7.org/fhir/publication-status"; + case NULL: return null; default: return "?"; } } @@ -8096,6 +8146,7 @@ The primary difference between a medication statement and a medication administr case ACTIVE: return "This resource is ready for normal use."; case RETIRED: return "This resource has been withdrawn or superseded and should no longer be used."; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this resource. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -8105,6 +8156,7 @@ The primary difference between a medication statement and a medication administr case ACTIVE: return "Active"; case RETIRED: return "Retired"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -8192,6 +8244,7 @@ The primary difference between a medication statement and a medication administr case COMPLETE: return "complete"; case ERROR: return "error"; case PARTIAL: return "partial"; + case NULL: return null; default: return "?"; } } @@ -8200,6 +8253,7 @@ The primary difference between a medication statement and a medication administr case COMPLETE: return "http://hl7.org/fhir/remittance-outcome"; case ERROR: return "http://hl7.org/fhir/remittance-outcome"; case PARTIAL: return "http://hl7.org/fhir/remittance-outcome"; + case NULL: return null; default: return "?"; } } @@ -8208,6 +8262,7 @@ The primary difference between a medication statement and a medication administr case COMPLETE: return "The processing has completed without errors"; case ERROR: return "One or more errors have been detected in the Claim"; case PARTIAL: return "No errors have been detected in the Claim and some of the adjudication has been performed."; + case NULL: return null; default: return "?"; } } @@ -8216,6 +8271,7 @@ The primary difference between a medication statement and a medication administr case COMPLETE: return "Processing Complete"; case ERROR: return "Error"; case PARTIAL: return "Partial Processing"; + case NULL: return null; default: return "?"; } } @@ -9111,6 +9167,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript"; case VALUESET: return "ValueSet"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -9235,6 +9292,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "http://hl7.org/fhir/resource-types"; case VALUESET: return "http://hl7.org/fhir/resource-types"; case VISIONPRESCRIPTION: return "http://hl7.org/fhir/resource-types"; + case NULL: return null; default: return "?"; } } @@ -9359,6 +9417,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "A structured set of tests against a FHIR server implementation to determine compliance against the FHIR specification."; case VALUESET: return "A value set specifies a set of codes drawn from one or more code systems."; case VISIONPRESCRIPTION: return "An authorization for the supply of glasses and/or contact lenses to a patient."; + case NULL: return null; default: return "?"; } } @@ -9483,6 +9542,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript"; case VALUESET: return "ValueSet"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -10295,6 +10355,7 @@ The primary difference between a medication statement and a medication administr case COMPOSITE: return "composite"; case QUANTITY: return "quantity"; case URI: return "uri"; + case NULL: return null; default: return "?"; } } @@ -10308,6 +10369,7 @@ The primary difference between a medication statement and a medication administr case COMPOSITE: return "http://hl7.org/fhir/search-param-type"; case QUANTITY: return "http://hl7.org/fhir/search-param-type"; case URI: return "http://hl7.org/fhir/search-param-type"; + case NULL: return null; default: return "?"; } } @@ -10321,6 +10383,7 @@ The primary difference between a medication statement and a medication administr case COMPOSITE: return "A composite search parameter that combines a search on two values together."; case QUANTITY: return "A search parameter that searches on a quantity."; case URI: return "A search parameter that searches on a URI (RFC 3986)."; + case NULL: return null; default: return "?"; } } @@ -10334,6 +10397,7 @@ The primary difference between a medication statement and a medication administr case COMPOSITE: return "Composite"; case QUANTITY: return "Quantity"; case URI: return "URI"; + case NULL: return null; default: return "?"; } } @@ -10466,6 +10530,7 @@ The primary difference between a medication statement and a medication administr case SUFFICIENT: return "sufficient"; case WITHDRAWN: return "withdrawn"; case NILKNOWN: return "nil-known"; + case NULL: return null; default: return "?"; } } @@ -10477,6 +10542,7 @@ The primary difference between a medication statement and a medication administr case SUFFICIENT: return "http://hl7.org/fhir/special-values"; case WITHDRAWN: return "http://hl7.org/fhir/special-values"; case NILKNOWN: return "http://hl7.org/fhir/special-values"; + case NULL: return null; default: return "?"; } } @@ -10488,6 +10554,7 @@ The primary difference between a medication statement and a medication administr case SUFFICIENT: return "The specific quantity is not known, but is known to be non-zero and is not specified because it makes up the bulk of the material."; case WITHDRAWN: return "The value is no longer available."; case NILKNOWN: return "The are no known applicable values in this context."; + case NULL: return null; default: return "?"; } } @@ -10499,6 +10566,7 @@ The primary difference between a medication statement and a medication administr case SUFFICIENT: return "Sufficient Quantity"; case WITHDRAWN: return "Value Withdrawn"; case NILKNOWN: return "Nil Known"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EpisodeOfCare.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EpisodeOfCare.java index 964578a79..bf313a289 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EpisodeOfCare.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/EpisodeOfCare.java @@ -113,6 +113,7 @@ public class EpisodeOfCare extends DomainResource { case FINISHED: return "finished"; case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -125,6 +126,7 @@ public class EpisodeOfCare extends DomainResource { case FINISHED: return "http://hl7.org/fhir/episode-of-care-status"; case CANCELLED: return "http://hl7.org/fhir/episode-of-care-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/episode-of-care-status"; + case NULL: return null; default: return "?"; } } @@ -137,6 +139,7 @@ public class EpisodeOfCare extends DomainResource { case FINISHED: return "This episode of care is finished and the organization is not expecting to be providing further care to the patient. Can also be known as \"closed\", \"completed\" or other similar terms."; case CANCELLED: return "The episode of care was cancelled, or withdrawn from service, often selected during the planned stage as the patient may have gone elsewhere, or the circumstances have changed and the organization is unable to provide the care. It indicates that services terminated outside the planned/expected workflow."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; + case NULL: return null; default: return "?"; } } @@ -149,6 +152,7 @@ public class EpisodeOfCare extends DomainResource { case FINISHED: return "Finished"; case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ExpansionProfile.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ExpansionProfile.java index 57f62b4ff..00bfa8e27 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ExpansionProfile.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ExpansionProfile.java @@ -91,6 +91,7 @@ public class ExpansionProfile extends MetadataResource { case DEFAULT: return "default"; case CHECK: return "check"; case OVERRIDE: return "override"; + case NULL: return null; default: return "?"; } } @@ -99,6 +100,7 @@ public class ExpansionProfile extends MetadataResource { case DEFAULT: return "http://hl7.org/fhir/system-version-processing-mode"; case CHECK: return "http://hl7.org/fhir/system-version-processing-mode"; case OVERRIDE: return "http://hl7.org/fhir/system-version-processing-mode"; + case NULL: return null; default: return "?"; } } @@ -107,6 +109,7 @@ public class ExpansionProfile extends MetadataResource { case DEFAULT: return "Use this version of the code system if a value set doesn't specify a version"; case CHECK: return "Use this version of the code system. If a value set specifies a different version, the expansion operation should fail"; case OVERRIDE: return "Use this version of the code system irrespective of which version is specified by a value set. Note that this has obvious safety issues, in that it may result in a value set expansion giving a different list of codes that is both wrong and unsafe, and implementers should only use this capability reluctantly. It primarily exists to deal with situations where specifications have fallen into decay as time passes. If a version is override, the version used SHALL explicitly be represented in the expansion parameters"; + case NULL: return null; default: return "?"; } } @@ -115,6 +118,7 @@ public class ExpansionProfile extends MetadataResource { case DEFAULT: return "Default Version"; case CHECK: return "Check ValueSet Version"; case OVERRIDE: return "Override ValueSet Version"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ExplanationOfBenefit.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ExplanationOfBenefit.java index 7a1dd2c45..6a52d630a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ExplanationOfBenefit.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ExplanationOfBenefit.java @@ -97,6 +97,7 @@ public class ExplanationOfBenefit extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public class ExplanationOfBenefit extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/explanationofbenefit-status"; case DRAFT: return "http://hl7.org/fhir/explanationofbenefit-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/explanationofbenefit-status"; + case NULL: return null; default: return "?"; } } @@ -115,6 +117,7 @@ public class ExplanationOfBenefit extends DomainResource { case CANCELLED: return "The resource instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new resource instance the contents of which is not complete."; case ENTEREDINERROR: return "The resource instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -124,6 +127,7 @@ public class ExplanationOfBenefit extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/FamilyMemberHistory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/FamilyMemberHistory.java index 9e6cd1f8f..92e2a1881 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/FamilyMemberHistory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/FamilyMemberHistory.java @@ -97,6 +97,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case HEALTHUNKNOWN: return "health-unknown"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/history-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/history-status"; case HEALTHUNKNOWN: return "http://hl7.org/fhir/history-status"; + case NULL: return null; default: return "?"; } } @@ -115,6 +117,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "All available related health information is captured as of the date (and possibly time) when the family member history was taken."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case HEALTHUNKNOWN: return "Health information for this individual is unavailable/unknown."; + case NULL: return null; default: return "?"; } } @@ -124,6 +127,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in error"; case HEALTHUNKNOWN: return "Health unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Flag.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Flag.java index 9eb0bb678..816bb2f83 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Flag.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Flag.java @@ -83,6 +83,7 @@ public class Flag extends DomainResource { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -91,6 +92,7 @@ public class Flag extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/flag-status"; case INACTIVE: return "http://hl7.org/fhir/flag-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/flag-status"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public class Flag extends DomainResource { case ACTIVE: return "A current flag that should be displayed to a user. A system may use the category to determine which roles should view the flag."; case INACTIVE: return "The flag does not need to be displayed any more."; case ENTEREDINERROR: return "The flag was added in error, and should no longer be displayed."; + case NULL: return null; default: return "?"; } } @@ -107,6 +110,7 @@ public class Flag extends DomainResource { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Goal.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Goal.java index 9da6e08f8..a502c8b71 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Goal.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Goal.java @@ -158,6 +158,7 @@ public class Goal extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case REJECTED: return "rejected"; + case NULL: return null; default: return "?"; } } @@ -176,6 +177,7 @@ public class Goal extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/goal-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/goal-status"; case REJECTED: return "http://hl7.org/fhir/goal-status"; + case NULL: return null; default: return "?"; } } @@ -194,6 +196,7 @@ public class Goal extends DomainResource { case CANCELLED: return "The previously accepted goal is no longer being sought"; case ENTEREDINERROR: return "The goal was entered in error and voided."; case REJECTED: return "A proposed goal was rejected"; + case NULL: return null; default: return "?"; } } @@ -212,6 +215,7 @@ public class Goal extends DomainResource { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered In Error"; case REJECTED: return "Rejected"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/GraphDefinition.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/GraphDefinition.java index aa59e422d..59891324d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/GraphDefinition.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/GraphDefinition.java @@ -106,6 +106,7 @@ public class GraphDefinition extends MetadataResource { case RELATEDPERSON: return "RelatedPerson"; case PRACTITIONER: return "Practitioner"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } @@ -116,6 +117,7 @@ public class GraphDefinition extends MetadataResource { case RELATEDPERSON: return "http://hl7.org/fhir/compartment-type"; case PRACTITIONER: return "http://hl7.org/fhir/compartment-type"; case DEVICE: return "http://hl7.org/fhir/compartment-type"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public class GraphDefinition extends MetadataResource { case RELATEDPERSON: return "The compartment definition is for the related-person compartment"; case PRACTITIONER: return "The compartment definition is for the practitioner compartment"; case DEVICE: return "The compartment definition is for the device compartment"; + case NULL: return null; default: return "?"; } } @@ -136,6 +139,7 @@ public class GraphDefinition extends MetadataResource { case RELATEDPERSON: return "RelatedPerson"; case PRACTITIONER: return "Practitioner"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } @@ -239,6 +243,7 @@ public class GraphDefinition extends MetadataResource { case MATCHING: return "matching"; case DIFFERENT: return "different"; case CUSTOM: return "custom"; + case NULL: return null; default: return "?"; } } @@ -248,6 +253,7 @@ public class GraphDefinition extends MetadataResource { case MATCHING: return "http://hl7.org/fhir/graph-compartment-rule"; case DIFFERENT: return "http://hl7.org/fhir/graph-compartment-rule"; case CUSTOM: return "http://hl7.org/fhir/graph-compartment-rule"; + case NULL: return null; default: return "?"; } } @@ -257,6 +263,7 @@ public class GraphDefinition extends MetadataResource { case MATCHING: return "The compartment must be the same - the record must be about the same patient, but the reference may be different"; case DIFFERENT: return "The compartment must be different"; case CUSTOM: return "The compartment rule is defined in the accompanying FHIRPath expression"; + case NULL: return null; default: return "?"; } } @@ -266,6 +273,7 @@ public class GraphDefinition extends MetadataResource { case MATCHING: return "Matching"; case DIFFERENT: return "Different"; case CUSTOM: return "Custom"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Group.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Group.java index 7821b2b1b..d773ff7f8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Group.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Group.java @@ -108,6 +108,7 @@ public class Group extends DomainResource { case DEVICE: return "device"; case MEDICATION: return "medication"; case SUBSTANCE: return "substance"; + case NULL: return null; default: return "?"; } } @@ -119,6 +120,7 @@ public class Group extends DomainResource { case DEVICE: return "http://hl7.org/fhir/group-type"; case MEDICATION: return "http://hl7.org/fhir/group-type"; case SUBSTANCE: return "http://hl7.org/fhir/group-type"; + case NULL: return null; default: return "?"; } } @@ -130,6 +132,7 @@ public class Group extends DomainResource { case DEVICE: return "Group contains Device resources"; case MEDICATION: return "Group contains Medication resources"; case SUBSTANCE: return "Group contains Substance resources"; + case NULL: return null; default: return "?"; } } @@ -141,6 +144,7 @@ public class Group extends DomainResource { case DEVICE: return "Device"; case MEDICATION: return "Medication"; case SUBSTANCE: return "Substance"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/GuidanceResponse.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/GuidanceResponse.java index 41d5d52ca..fbee88dda 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/GuidanceResponse.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/GuidanceResponse.java @@ -107,6 +107,7 @@ public class GuidanceResponse extends DomainResource { case INPROGRESS: return "in-progress"; case FAILURE: return "failure"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -118,6 +119,7 @@ public class GuidanceResponse extends DomainResource { case INPROGRESS: return "http://hl7.org/fhir/guidance-response-status"; case FAILURE: return "http://hl7.org/fhir/guidance-response-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/guidance-response-status"; + case NULL: return null; default: return "?"; } } @@ -129,6 +131,7 @@ public class GuidanceResponse extends DomainResource { case INPROGRESS: return "The request is currently being processed"; case FAILURE: return "The request was not processed successfully"; case ENTEREDINERROR: return "The response was entered in error"; + case NULL: return null; default: return "?"; } } @@ -140,6 +143,7 @@ public class GuidanceResponse extends DomainResource { case INPROGRESS: return "In Progress"; case FAILURE: return "Failure"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/HealthcareService.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/HealthcareService.java index 848e4737b..4bb394208 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/HealthcareService.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/HealthcareService.java @@ -115,6 +115,7 @@ public class HealthcareService extends DomainResource { case FRI: return "fri"; case SAT: return "sat"; case SUN: return "sun"; + case NULL: return null; default: return "?"; } } @@ -127,6 +128,7 @@ public class HealthcareService extends DomainResource { case FRI: return "http://hl7.org/fhir/days-of-week"; case SAT: return "http://hl7.org/fhir/days-of-week"; case SUN: return "http://hl7.org/fhir/days-of-week"; + case NULL: return null; default: return "?"; } } @@ -139,6 +141,7 @@ public class HealthcareService extends DomainResource { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } @@ -151,6 +154,7 @@ public class HealthcareService extends DomainResource { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/HumanName.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/HumanName.java index 253687c02..769831b16 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/HumanName.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/HumanName.java @@ -114,6 +114,7 @@ public class HumanName extends Type implements ICompositeType { case ANONYMOUS: return "anonymous"; case OLD: return "old"; case MAIDEN: return "maiden"; + case NULL: return null; default: return "?"; } } @@ -126,6 +127,7 @@ public class HumanName extends Type implements ICompositeType { case ANONYMOUS: return "http://hl7.org/fhir/name-use"; case OLD: return "http://hl7.org/fhir/name-use"; case MAIDEN: return "http://hl7.org/fhir/name-use"; + case NULL: return null; default: return "?"; } } @@ -138,6 +140,7 @@ public class HumanName extends Type implements ICompositeType { case ANONYMOUS: return "Anonymous assigned name, alias, or pseudonym (used to protect a person's identity for privacy reasons)"; case OLD: return "This name is no longer in use (or was never correct, but retained for records)"; case MAIDEN: return "A name used prior to changing name because of marriage. This name use is for use by applications that collect and store names that were used prior to a marriage. Marriage naming customs vary greatly around the world, and are constantly changing. This term is not gender specific. The use of this term does not imply any particular history for a person's name"; + case NULL: return null; default: return "?"; } } @@ -150,6 +153,7 @@ public class HumanName extends Type implements ICompositeType { case ANONYMOUS: return "Anonymous"; case OLD: return "Old"; case MAIDEN: return "Name changed for Marriage"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Identifier.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Identifier.java index 6a566b87c..1661c6b65 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Identifier.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Identifier.java @@ -90,6 +90,7 @@ public class Identifier extends Type implements ICompositeType { case OFFICIAL: return "official"; case TEMP: return "temp"; case SECONDARY: return "secondary"; + case NULL: return null; default: return "?"; } } @@ -99,6 +100,7 @@ public class Identifier extends Type implements ICompositeType { case OFFICIAL: return "http://hl7.org/fhir/identifier-use"; case TEMP: return "http://hl7.org/fhir/identifier-use"; case SECONDARY: return "http://hl7.org/fhir/identifier-use"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public class Identifier extends Type implements ICompositeType { case OFFICIAL: return "The identifier considered to be most trusted for the identification of this item."; case TEMP: return "A temporary identifier."; case SECONDARY: return "An identifier that was assigned in secondary use - it serves to identify the object in a relative context, but cannot be consistently assigned to the same object again in a different context."; + case NULL: return null; default: return "?"; } } @@ -117,6 +120,7 @@ public class Identifier extends Type implements ICompositeType { case OFFICIAL: return "Official"; case TEMP: return "Temp"; case SECONDARY: return "Secondary"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ImagingStudy.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ImagingStudy.java index c8de30681..28515eca4 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ImagingStudy.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ImagingStudy.java @@ -94,6 +94,7 @@ public class ImagingStudy extends DomainResource { case OFFLINE: return "OFFLINE"; case NEARLINE: return "NEARLINE"; case UNAVAILABLE: return "UNAVAILABLE"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class ImagingStudy extends DomainResource { case OFFLINE: return "http://dicom.nema.org/resources/ontology/DCM"; case NEARLINE: return "http://dicom.nema.org/resources/ontology/DCM"; case UNAVAILABLE: return "http://dicom.nema.org/resources/ontology/DCM"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class ImagingStudy extends DomainResource { case OFFLINE: return ""; case NEARLINE: return ""; case UNAVAILABLE: return ""; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class ImagingStudy extends DomainResource { case OFFLINE: return "OFFLINE"; case NEARLINE: return "NEARLINE"; case UNAVAILABLE: return "UNAVAILABLE"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Immunization.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Immunization.java index 8443ded84..e226cbdad 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Immunization.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Immunization.java @@ -80,6 +80,7 @@ public class Immunization extends DomainResource { switch (this) { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -87,6 +88,7 @@ public class Immunization extends DomainResource { switch (this) { case COMPLETED: return "http://hl7.org/fhir/medication-admin-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/medication-admin-status"; + case NULL: return null; default: return "?"; } } @@ -94,6 +96,7 @@ public class Immunization extends DomainResource { switch (this) { case COMPLETED: return ""; case ENTEREDINERROR: return ""; + case NULL: return null; default: return "?"; } } @@ -101,6 +104,7 @@ public class Immunization extends DomainResource { switch (this) { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ImplementationGuide.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ImplementationGuide.java index 20d5b46d6..fa84dca96 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ImplementationGuide.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ImplementationGuide.java @@ -85,6 +85,7 @@ public class ImplementationGuide extends MetadataResource { switch (this) { case REFERENCE: return "reference"; case INCLUSION: return "inclusion"; + case NULL: return null; default: return "?"; } } @@ -92,6 +93,7 @@ public class ImplementationGuide extends MetadataResource { switch (this) { case REFERENCE: return "http://hl7.org/fhir/guide-dependency-type"; case INCLUSION: return "http://hl7.org/fhir/guide-dependency-type"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public class ImplementationGuide extends MetadataResource { switch (this) { case REFERENCE: return "The guide is referred to by URL."; case INCLUSION: return "The guide is embedded in this guide when published."; + case NULL: return null; default: return "?"; } } @@ -106,6 +109,7 @@ public class ImplementationGuide extends MetadataResource { switch (this) { case REFERENCE: return "Reference"; case INCLUSION: return "Inclusion"; + case NULL: return null; default: return "?"; } } @@ -219,6 +223,7 @@ public class ImplementationGuide extends MetadataResource { case DICTIONARY: return "dictionary"; case TOC: return "toc"; case RESOURCE: return "resource"; + case NULL: return null; default: return "?"; } } @@ -232,6 +237,7 @@ public class ImplementationGuide extends MetadataResource { case DICTIONARY: return "http://hl7.org/fhir/guide-page-kind"; case TOC: return "http://hl7.org/fhir/guide-page-kind"; case RESOURCE: return "http://hl7.org/fhir/guide-page-kind"; + case NULL: return null; default: return "?"; } } @@ -245,6 +251,7 @@ public class ImplementationGuide extends MetadataResource { case DICTIONARY: return "This is a page that creates the listed resources as a dictionary."; case TOC: return "This is a generated page that contains the table of contents."; case RESOURCE: return "This is a page that represents a presented resource. This is typically used for generated conformance resource presentations."; + case NULL: return null; default: return "?"; } } @@ -258,6 +265,7 @@ public class ImplementationGuide extends MetadataResource { case DICTIONARY: return "Dictionary"; case TOC: return "Table Of Contents"; case RESOURCE: return "Resource"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Linkage.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Linkage.java index 2a73417a7..561856a78 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Linkage.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Linkage.java @@ -86,6 +86,7 @@ public class Linkage extends DomainResource { case SOURCE: return "source"; case ALTERNATE: return "alternate"; case HISTORICAL: return "historical"; + case NULL: return null; default: return "?"; } } @@ -94,6 +95,7 @@ public class Linkage extends DomainResource { case SOURCE: return "http://hl7.org/fhir/linkage-type"; case ALTERNATE: return "http://hl7.org/fhir/linkage-type"; case HISTORICAL: return "http://hl7.org/fhir/linkage-type"; + case NULL: return null; default: return "?"; } } @@ -102,6 +104,7 @@ public class Linkage extends DomainResource { case SOURCE: return "The record represents the \"source of truth\" (from the perspective of this Linkage resource) for the underlying event/condition/etc."; case ALTERNATE: return "The record represents the alternative view of the underlying event/condition/etc. The record may still be actively maintained, even though it is not considered to be the source of truth."; case HISTORICAL: return "The record represents an obsolete record of the underlyng event/condition/etc. It is not expected to be actively maintained."; + case NULL: return null; default: return "?"; } } @@ -110,6 +113,7 @@ public class Linkage extends DomainResource { case SOURCE: return "Source of truth"; case ALTERNATE: return "Alternate record"; case HISTORICAL: return "Historical/obsolete record"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ListResource.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ListResource.java index b4d6644ca..3a48c081a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ListResource.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ListResource.java @@ -87,6 +87,7 @@ public class ListResource extends DomainResource { case CURRENT: return "current"; case RETIRED: return "retired"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -95,6 +96,7 @@ public class ListResource extends DomainResource { case CURRENT: return "http://hl7.org/fhir/list-status"; case RETIRED: return "http://hl7.org/fhir/list-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/list-status"; + case NULL: return null; default: return "?"; } } @@ -103,6 +105,7 @@ public class ListResource extends DomainResource { case CURRENT: return "The list is considered to be an active part of the patient's record."; case RETIRED: return "The list is \"old\" and should no longer be considered accurate or relevant."; case ENTEREDINERROR: return "The list was never accurate. It is retained for medico-legal purposes only."; + case NULL: return null; default: return "?"; } } @@ -111,6 +114,7 @@ public class ListResource extends DomainResource { case CURRENT: return "Current"; case RETIRED: return "Retired"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } @@ -195,6 +199,7 @@ public class ListResource extends DomainResource { case WORKING: return "working"; case SNAPSHOT: return "snapshot"; case CHANGES: return "changes"; + case NULL: return null; default: return "?"; } } @@ -203,6 +208,7 @@ public class ListResource extends DomainResource { case WORKING: return "http://hl7.org/fhir/list-mode"; case SNAPSHOT: return "http://hl7.org/fhir/list-mode"; case CHANGES: return "http://hl7.org/fhir/list-mode"; + case NULL: return null; default: return "?"; } } @@ -211,6 +217,7 @@ public class ListResource extends DomainResource { case WORKING: return "This list is the master list, maintained in an ongoing fashion with regular updates as the real world list it is tracking changes"; case SNAPSHOT: return "This list was prepared as a snapshot. It should not be assumed to be current"; case CHANGES: return "A list that indicates where changes have been made or recommended"; + case NULL: return null; default: return "?"; } } @@ -219,6 +226,7 @@ public class ListResource extends DomainResource { case WORKING: return "Working List"; case SNAPSHOT: return "Snapshot List"; case CHANGES: return "Change List"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Location.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Location.java index a4f2c383f..13f2343ef 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Location.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Location.java @@ -89,6 +89,7 @@ public class Location extends DomainResource { case ACTIVE: return "active"; case SUSPENDED: return "suspended"; case INACTIVE: return "inactive"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class Location extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/location-status"; case SUSPENDED: return "http://hl7.org/fhir/location-status"; case INACTIVE: return "http://hl7.org/fhir/location-status"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class Location extends DomainResource { case ACTIVE: return "The location is operational."; case SUSPENDED: return "The location is temporarily closed."; case INACTIVE: return "The location is no longer used."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class Location extends DomainResource { case ACTIVE: return "Active"; case SUSPENDED: return "Suspended"; case INACTIVE: return "Inactive"; + case NULL: return null; default: return "?"; } } @@ -190,6 +194,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "instance"; case KIND: return "kind"; + case NULL: return null; default: return "?"; } } @@ -197,6 +202,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "http://hl7.org/fhir/location-mode"; case KIND: return "http://hl7.org/fhir/location-mode"; + case NULL: return null; default: return "?"; } } @@ -204,6 +210,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "The Location resource represents a specific instance of a location (e.g. Operating Theatre 1A)."; case KIND: return "The Location represents a class of locations (e.g. Any Operating Theatre) although this class of locations could be constrained within a specific boundary (such as organization, or parent location, address etc.)."; + case NULL: return null; default: return "?"; } } @@ -211,6 +218,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "Instance"; case KIND: return "Kind"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MeasureReport.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MeasureReport.java index d936065ae..12fc34809 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MeasureReport.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MeasureReport.java @@ -89,6 +89,7 @@ public class MeasureReport extends DomainResource { case COMPLETE: return "complete"; case PENDING: return "pending"; case ERROR: return "error"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class MeasureReport extends DomainResource { case COMPLETE: return "http://hl7.org/fhir/measure-report-status"; case PENDING: return "http://hl7.org/fhir/measure-report-status"; case ERROR: return "http://hl7.org/fhir/measure-report-status"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class MeasureReport extends DomainResource { case COMPLETE: return "The report is complete and ready for use"; case PENDING: return "The report is currently being generated"; case ERROR: return "An error occurred attempting to generate the report"; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class MeasureReport extends DomainResource { case COMPLETE: return "Complete"; case PENDING: return "Pending"; case ERROR: return "Error"; + case NULL: return null; default: return "?"; } } @@ -197,6 +201,7 @@ public class MeasureReport extends DomainResource { case INDIVIDUAL: return "individual"; case PATIENTLIST: return "patient-list"; case SUMMARY: return "summary"; + case NULL: return null; default: return "?"; } } @@ -205,6 +210,7 @@ public class MeasureReport extends DomainResource { case INDIVIDUAL: return "http://hl7.org/fhir/measure-report-type"; case PATIENTLIST: return "http://hl7.org/fhir/measure-report-type"; case SUMMARY: return "http://hl7.org/fhir/measure-report-type"; + case NULL: return null; default: return "?"; } } @@ -213,6 +219,7 @@ public class MeasureReport extends DomainResource { case INDIVIDUAL: return "An individual report that provides information on the performance for a given measure with respect to a single patient"; case PATIENTLIST: return "A patient list report that includes a listing of patients that satisfied each population criteria in the measure"; case SUMMARY: return "A summary report that returns the number of patients in each population criteria for the measure"; + case NULL: return null; default: return "?"; } } @@ -221,6 +228,7 @@ public class MeasureReport extends DomainResource { case INDIVIDUAL: return "Individual"; case PATIENTLIST: return "Patient List"; case SUMMARY: return "Summary"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Media.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Media.java index 2250f1ec7..ad0228b19 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Media.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Media.java @@ -85,6 +85,7 @@ public class Media extends DomainResource { case PHOTO: return "photo"; case VIDEO: return "video"; case AUDIO: return "audio"; + case NULL: return null; default: return "?"; } } @@ -93,6 +94,7 @@ public class Media extends DomainResource { case PHOTO: return "http://hl7.org/fhir/digital-media-type"; case VIDEO: return "http://hl7.org/fhir/digital-media-type"; case AUDIO: return "http://hl7.org/fhir/digital-media-type"; + case NULL: return null; default: return "?"; } } @@ -101,6 +103,7 @@ public class Media extends DomainResource { case PHOTO: return "The media consists of one or more unmoving images, including photographs, computer-generated graphs and charts, and scanned documents"; case VIDEO: return "The media consists of a series of frames that capture a moving image"; case AUDIO: return "The media consists of a sound recording"; + case NULL: return null; default: return "?"; } } @@ -109,6 +112,7 @@ public class Media extends DomainResource { case PHOTO: return "Photo"; case VIDEO: return "Video"; case AUDIO: return "Audio"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Medication.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Medication.java index a7f1b4cf1..6dfe3ebc1 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Medication.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Medication.java @@ -88,6 +88,7 @@ public class Medication extends DomainResource { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -96,6 +97,7 @@ public class Medication extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/medication-status"; case INACTIVE: return "http://hl7.org/fhir/medication-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/medication-status"; + case NULL: return null; default: return "?"; } } @@ -104,6 +106,7 @@ public class Medication extends DomainResource { case ACTIVE: return "The medication is available for use"; case INACTIVE: return "The medication is not available for use"; case ENTEREDINERROR: return "The medication was entered in error"; + case NULL: return null; default: return "?"; } } @@ -112,6 +115,7 @@ public class Medication extends DomainResource { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MedicationAdministration.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MedicationAdministration.java index 21b218325..b94e90351 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MedicationAdministration.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MedicationAdministration.java @@ -109,6 +109,7 @@ public class MedicationAdministration extends DomainResource { case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -120,6 +121,7 @@ public class MedicationAdministration extends DomainResource { case ENTEREDINERROR: return "http://hl7.org/fhir/medication-admin-status"; case STOPPED: return "http://hl7.org/fhir/medication-admin-status"; case UNKNOWN: return "http://hl7.org/fhir/medication-admin-status"; + case NULL: return null; default: return "?"; } } @@ -131,6 +133,7 @@ public class MedicationAdministration extends DomainResource { case ENTEREDINERROR: return "The administration was entered in error and therefore nullified."; case STOPPED: return "Actions implied by the administration have been permanently halted, before all of them occurred."; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -142,6 +145,7 @@ public class MedicationAdministration extends DomainResource { case ENTEREDINERROR: return "Entered in Error"; case STOPPED: return "Stopped"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MedicationDispense.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MedicationDispense.java index fa3fd78d7..934624b93 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MedicationDispense.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MedicationDispense.java @@ -109,6 +109,7 @@ public class MedicationDispense extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; + case NULL: return null; default: return "?"; } } @@ -120,6 +121,7 @@ public class MedicationDispense extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/medication-dispense-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/medication-dispense-status"; case STOPPED: return "http://hl7.org/fhir/medication-dispense-status"; + case NULL: return null; default: return "?"; } } @@ -131,6 +133,7 @@ public class MedicationDispense extends DomainResource { case COMPLETED: return "All actions that are implied by the dispense have occurred."; case ENTEREDINERROR: return "The dispense was entered in error and therefore nullified."; case STOPPED: return "Actions implied by the dispense have been permanently halted, before all of them occurred."; + case NULL: return null; default: return "?"; } } @@ -142,6 +145,7 @@ public class MedicationDispense extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in-Error"; case STOPPED: return "Stopped"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MedicationRequest.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MedicationRequest.java index 1b870d40e..b78e675d8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MedicationRequest.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MedicationRequest.java @@ -123,6 +123,7 @@ public class MedicationRequest extends DomainResource { case STOPPED: return "stopped"; case DRAFT: return "draft"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -136,6 +137,7 @@ public class MedicationRequest extends DomainResource { case STOPPED: return "http://hl7.org/fhir/medication-request-status"; case DRAFT: return "http://hl7.org/fhir/medication-request-status"; case UNKNOWN: return "http://hl7.org/fhir/medication-request-status"; + case NULL: return null; default: return "?"; } } @@ -149,6 +151,7 @@ public class MedicationRequest extends DomainResource { case STOPPED: return "Actions implied by the prescription are to be permanently halted, before all of them occurred."; case DRAFT: return "The prescription is not yet 'actionable', i.e. it is a work in progress, requires sign-off or verification, and needs to be run through decision support process."; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request"; + case NULL: return null; default: return "?"; } } @@ -162,6 +165,7 @@ public class MedicationRequest extends DomainResource { case STOPPED: return "Stopped"; case DRAFT: return "Draft"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -283,6 +287,7 @@ public class MedicationRequest extends DomainResource { case PLAN: return "plan"; case ORDER: return "order"; case INSTANCEORDER: return "instance-order"; + case NULL: return null; default: return "?"; } } @@ -292,6 +297,7 @@ public class MedicationRequest extends DomainResource { case PLAN: return "http://hl7.org/fhir/medication-request-intent"; case ORDER: return "http://hl7.org/fhir/medication-request-intent"; case INSTANCEORDER: return "http://hl7.org/fhir/medication-request-intent"; + case NULL: return null; default: return "?"; } } @@ -301,6 +307,7 @@ public class MedicationRequest extends DomainResource { case PLAN: return "The request represents an intension to ensure something occurs without providing an authorization for others to act"; case ORDER: return "The request represents a request/demand and authorization for action"; case INSTANCEORDER: return "The request represents an instance for the particular order, for example a medication administration record."; + case NULL: return null; default: return "?"; } } @@ -310,6 +317,7 @@ public class MedicationRequest extends DomainResource { case PLAN: return "Plan"; case ORDER: return "Order"; case INSTANCEORDER: return "Instance Order"; + case NULL: return null; default: return "?"; } } @@ -407,6 +415,7 @@ public class MedicationRequest extends DomainResource { case URGENT: return "urgent"; case STAT: return "stat"; case ASAP: return "asap"; + case NULL: return null; default: return "?"; } } @@ -416,6 +425,7 @@ public class MedicationRequest extends DomainResource { case URGENT: return "http://hl7.org/fhir/medication-request-priority"; case STAT: return "http://hl7.org/fhir/medication-request-priority"; case ASAP: return "http://hl7.org/fhir/medication-request-priority"; + case NULL: return null; default: return "?"; } } @@ -425,6 +435,7 @@ public class MedicationRequest extends DomainResource { case URGENT: return "The order should be urgently."; case STAT: return "The order is time-critical."; case ASAP: return "The order should be acted on as soon as possible."; + case NULL: return null; default: return "?"; } } @@ -434,6 +445,7 @@ public class MedicationRequest extends DomainResource { case URGENT: return "Urgent"; case STAT: return "Stat"; case ASAP: return "ASAP"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MedicationStatement.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MedicationStatement.java index 84d02f655..022c7b519 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MedicationStatement.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MedicationStatement.java @@ -108,6 +108,7 @@ public class MedicationStatement extends DomainResource { case INTENDED: return "intended"; case STOPPED: return "stopped"; case ONHOLD: return "on-hold"; + case NULL: return null; default: return "?"; } } @@ -119,6 +120,7 @@ public class MedicationStatement extends DomainResource { case INTENDED: return "http://hl7.org/fhir/medication-statement-status"; case STOPPED: return "http://hl7.org/fhir/medication-statement-status"; case ONHOLD: return "http://hl7.org/fhir/medication-statement-status"; + case NULL: return null; default: return "?"; } } @@ -130,6 +132,7 @@ public class MedicationStatement extends DomainResource { case INTENDED: return "The medication may be taken at some time in the future."; case STOPPED: return "Actions implied by the statement have been permanently halted, before all of them occurred."; case ONHOLD: return "Actions implied by the statement have been temporarily halted, but are expected to continue later. May also be called \"suspended\"."; + case NULL: return null; default: return "?"; } } @@ -141,6 +144,7 @@ public class MedicationStatement extends DomainResource { case INTENDED: return "Intended"; case STOPPED: return "Stopped"; case ONHOLD: return "On Hold"; + case NULL: return null; default: return "?"; } } @@ -250,6 +254,7 @@ public class MedicationStatement extends DomainResource { case N: return "n"; case UNK: return "unk"; case NA: return "na"; + case NULL: return null; default: return "?"; } } @@ -259,6 +264,7 @@ public class MedicationStatement extends DomainResource { case N: return "http://hl7.org/fhir/medication-statement-taken"; case UNK: return "http://hl7.org/fhir/medication-statement-taken"; case NA: return "http://hl7.org/fhir/medication-statement-taken"; + case NULL: return null; default: return "?"; } } @@ -268,6 +274,7 @@ public class MedicationStatement extends DomainResource { case N: return "Negative assertion that patient has not taken medication"; case UNK: return "Unknown assertion if patient has taken medication"; case NA: return "Patient reporting does not apply"; + case NULL: return null; default: return "?"; } } @@ -277,6 +284,7 @@ public class MedicationStatement extends DomainResource { case N: return "No"; case UNK: return "Unknown"; case NA: return "Not Applicable"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MessageDefinition.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MessageDefinition.java index 9287b0b40..f20dcc214 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MessageDefinition.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MessageDefinition.java @@ -91,6 +91,7 @@ public class MessageDefinition extends MetadataResource { case CONSEQUENCE: return "Consequence"; case CURRENCY: return "Currency"; case NOTIFICATION: return "Notification"; + case NULL: return null; default: return "?"; } } @@ -99,6 +100,7 @@ public class MessageDefinition extends MetadataResource { case CONSEQUENCE: return "http://hl7.org/fhir/message-significance-category"; case CURRENCY: return "http://hl7.org/fhir/message-significance-category"; case NOTIFICATION: return "http://hl7.org/fhir/message-significance-category"; + case NULL: return null; default: return "?"; } } @@ -107,6 +109,7 @@ public class MessageDefinition extends MetadataResource { case CONSEQUENCE: return "The message represents/requests a change that should not be processed more than once; e.g., making a booking for an appointment."; case CURRENCY: return "The message represents a response to query for current information. Retrospective processing is wrong and/or wasteful."; case NOTIFICATION: return "The content is not necessarily intended to be current, and it can be reprocessed, though there may be version issues created by processing old notifications."; + case NULL: return null; default: return "?"; } } @@ -115,6 +118,7 @@ public class MessageDefinition extends MetadataResource { case CONSEQUENCE: return "Consequence"; case CURRENCY: return "Currency"; case NOTIFICATION: return "Notification"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MessageHeader.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MessageHeader.java index 06a208151..aeecfae4e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MessageHeader.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/MessageHeader.java @@ -87,6 +87,7 @@ public class MessageHeader extends DomainResource { case OK: return "ok"; case TRANSIENTERROR: return "transient-error"; case FATALERROR: return "fatal-error"; + case NULL: return null; default: return "?"; } } @@ -95,6 +96,7 @@ public class MessageHeader extends DomainResource { case OK: return "http://hl7.org/fhir/response-code"; case TRANSIENTERROR: return "http://hl7.org/fhir/response-code"; case FATALERROR: return "http://hl7.org/fhir/response-code"; + case NULL: return null; default: return "?"; } } @@ -103,6 +105,7 @@ public class MessageHeader extends DomainResource { case OK: return "The message was accepted and processed without error."; case TRANSIENTERROR: return "Some internal unexpected error occurred - wait and try again. Note - this is usually used for things like database unavailable, which may be expected to resolve, though human intervention may be required."; case FATALERROR: return "The message was rejected because of a problem with the content. There is no point in re-sending without change. The response narrative SHALL describe the issue."; + case NULL: return null; default: return "?"; } } @@ -111,6 +114,7 @@ public class MessageHeader extends DomainResource { case OK: return "OK"; case TRANSIENTERROR: return "Transient Error"; case FATALERROR: return "Fatal Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/NamingSystem.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/NamingSystem.java index 1ba369d76..e65f1908b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/NamingSystem.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/NamingSystem.java @@ -91,6 +91,7 @@ public class NamingSystem extends MetadataResource { case CODESYSTEM: return "codesystem"; case IDENTIFIER: return "identifier"; case ROOT: return "root"; + case NULL: return null; default: return "?"; } } @@ -99,6 +100,7 @@ public class NamingSystem extends MetadataResource { case CODESYSTEM: return "http://hl7.org/fhir/namingsystem-type"; case IDENTIFIER: return "http://hl7.org/fhir/namingsystem-type"; case ROOT: return "http://hl7.org/fhir/namingsystem-type"; + case NULL: return null; default: return "?"; } } @@ -107,6 +109,7 @@ public class NamingSystem extends MetadataResource { case CODESYSTEM: return "The naming system is used to define concepts and symbols to represent those concepts; e.g. UCUM, LOINC, NDC code, local lab codes, etc."; case IDENTIFIER: return "The naming system is used to manage identifiers (e.g. license numbers, order numbers, etc.)."; case ROOT: return "The naming system is used as the root for other identifiers and naming systems."; + case NULL: return null; default: return "?"; } } @@ -115,6 +118,7 @@ public class NamingSystem extends MetadataResource { case CODESYSTEM: return "Code System"; case IDENTIFIER: return "Identifier"; case ROOT: return "Root"; + case NULL: return null; default: return "?"; } } @@ -206,6 +210,7 @@ public class NamingSystem extends MetadataResource { case UUID: return "uuid"; case URI: return "uri"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -215,6 +220,7 @@ public class NamingSystem extends MetadataResource { case UUID: return "http://hl7.org/fhir/namingsystem-identifier-type"; case URI: return "http://hl7.org/fhir/namingsystem-identifier-type"; case OTHER: return "http://hl7.org/fhir/namingsystem-identifier-type"; + case NULL: return null; default: return "?"; } } @@ -224,6 +230,7 @@ public class NamingSystem extends MetadataResource { case UUID: return "A universally unique identifier of the form a5afddf4-e880-459b-876e-e4591b0acc11."; case URI: return "A uniform resource identifier (ideally a URL - uniform resource locator); e.g. http://unitsofmeasure.org."; case OTHER: return "Some other type of unique identifier; e.g. HL7-assigned reserved string such as LN for LOINC."; + case NULL: return null; default: return "?"; } } @@ -233,6 +240,7 @@ public class NamingSystem extends MetadataResource { case UUID: return "UUID"; case URI: return "URI"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Narrative.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Narrative.java index 8d661a4e0..edd96684e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Narrative.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Narrative.java @@ -90,6 +90,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "extensions"; case ADDITIONAL: return "additional"; case EMPTY: return "empty"; + case NULL: return null; default: return "?"; } } @@ -99,6 +100,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "http://hl7.org/fhir/narrative-status"; case ADDITIONAL: return "http://hl7.org/fhir/narrative-status"; case EMPTY: return "http://hl7.org/fhir/narrative-status"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "The contents of the narrative are entirely generated from the structured data in the content and some of the content is generated from extensions"; case ADDITIONAL: return "The contents of the narrative may contain additional information not found in the structured data. Note that there is no computable way to determine what the extra information is, other than by human inspection"; case EMPTY: return "The contents of the narrative are some equivalent of \"No human-readable text provided in this case\""; + case NULL: return null; default: return "?"; } } @@ -117,6 +120,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "Extensions"; case ADDITIONAL: return "Additional"; case EMPTY: return "Empty"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/NutritionOrder.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/NutritionOrder.java index b9c32864f..9b2f9e459 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/NutritionOrder.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/NutritionOrder.java @@ -130,6 +130,7 @@ public class NutritionOrder extends DomainResource { case COMPLETED: return "completed"; case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -144,6 +145,7 @@ public class NutritionOrder extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/nutrition-request-status"; case CANCELLED: return "http://hl7.org/fhir/nutrition-request-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/nutrition-request-status"; + case NULL: return null; default: return "?"; } } @@ -158,6 +160,7 @@ public class NutritionOrder extends DomainResource { case COMPLETED: return "All actions that are implied by the order have occurred and no continuation is planned (this will rarely be made explicit)."; case CANCELLED: return "The request has been withdrawn and is no longer actionable."; case ENTEREDINERROR: return "The request was entered in error and voided."; + case NULL: return null; default: return "?"; } } @@ -172,6 +175,7 @@ public class NutritionOrder extends DomainResource { case COMPLETED: return "Completed"; case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Observation.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Observation.java index 9e85c6697..d2542239e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Observation.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Observation.java @@ -124,6 +124,7 @@ public class Observation extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -137,6 +138,7 @@ public class Observation extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/observation-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/observation-status"; case UNKNOWN: return "http://hl7.org/fhir/observation-status"; + case NULL: return null; default: return "?"; } } @@ -150,6 +152,7 @@ public class Observation extends DomainResource { case CANCELLED: return "The observation is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The observation has been withdrawn following previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring system does not know which."; + case NULL: return null; default: return "?"; } } @@ -163,6 +166,7 @@ public class Observation extends DomainResource { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -298,6 +302,7 @@ public class Observation extends DomainResource { case REPLACES: return "replaces"; case QUALIFIEDBY: return "qualified-by"; case INTERFEREDBY: return "interfered-by"; + case NULL: return null; default: return "?"; } } @@ -309,6 +314,7 @@ public class Observation extends DomainResource { case REPLACES: return "http://hl7.org/fhir/observation-relationshiptypes"; case QUALIFIEDBY: return "http://hl7.org/fhir/observation-relationshiptypes"; case INTERFEREDBY: return "http://hl7.org/fhir/observation-relationshiptypes"; + case NULL: return null; default: return "?"; } } @@ -320,6 +326,7 @@ public class Observation extends DomainResource { case REPLACES: return "This observation replaces a previous observation (i.e. a revised value). The target observation is now obsolete."; case QUALIFIEDBY: return "The value of the target observation qualifies (refines) the semantics of the source observation (e.g. a lipemia measure target from a plasma measure)."; case INTERFEREDBY: return "The value of the target observation interferes (degrades quality, or prevents valid observation) with the semantics of the source observation (e.g. a hemolysis measure target from a plasma potassium measure, which has no value)."; + case NULL: return null; default: return "?"; } } @@ -331,6 +338,7 @@ public class Observation extends DomainResource { case REPLACES: return "Replaces"; case QUALIFIEDBY: return "Qualified By"; case INTERFEREDBY: return "Interfered By"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/OperationDefinition.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/OperationDefinition.java index 693c7592f..5bbdb5994 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/OperationDefinition.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/OperationDefinition.java @@ -89,6 +89,7 @@ public class OperationDefinition extends MetadataResource { switch (this) { case OPERATION: return "operation"; case QUERY: return "query"; + case NULL: return null; default: return "?"; } } @@ -96,6 +97,7 @@ public class OperationDefinition extends MetadataResource { switch (this) { case OPERATION: return "http://hl7.org/fhir/operation-kind"; case QUERY: return "http://hl7.org/fhir/operation-kind"; + case NULL: return null; default: return "?"; } } @@ -103,6 +105,7 @@ public class OperationDefinition extends MetadataResource { switch (this) { case OPERATION: return "This operation is invoked as an operation."; case QUERY: return "This operation is a named query, invoked using the search mechanism."; + case NULL: return null; default: return "?"; } } @@ -110,6 +113,7 @@ public class OperationDefinition extends MetadataResource { switch (this) { case OPERATION: return "Operation"; case QUERY: return "Query"; + case NULL: return null; default: return "?"; } } @@ -181,6 +185,7 @@ public class OperationDefinition extends MetadataResource { switch (this) { case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -188,6 +193,7 @@ public class OperationDefinition extends MetadataResource { switch (this) { case IN: return "http://hl7.org/fhir/operation-parameter-use"; case OUT: return "http://hl7.org/fhir/operation-parameter-use"; + case NULL: return null; default: return "?"; } } @@ -195,6 +201,7 @@ public class OperationDefinition extends MetadataResource { switch (this) { case IN: return "This is an input parameter."; case OUT: return "This is an output parameter."; + case NULL: return null; default: return "?"; } } @@ -202,6 +209,7 @@ public class OperationDefinition extends MetadataResource { switch (this) { case IN: return "In"; case OUT: return "Out"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/OperationOutcome.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/OperationOutcome.java index 3ee36f13a..afe2c0af6 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/OperationOutcome.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/OperationOutcome.java @@ -94,6 +94,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "error"; case WARNING: return "warning"; case INFORMATION: return "information"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "http://hl7.org/fhir/issue-severity"; case WARNING: return "http://hl7.org/fhir/issue-severity"; case INFORMATION: return "http://hl7.org/fhir/issue-severity"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "The issue is sufficiently important to cause the action to fail."; case WARNING: return "The issue is not important enough to cause the action to fail, but may cause it to be performed suboptimally or in a way that is not as desired."; case INFORMATION: return "The issue has no relation to the degree of success of the action."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "Error"; case WARNING: return "Warning"; case INFORMATION: return "Information"; + case NULL: return null; default: return "?"; } } @@ -393,6 +397,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case TIMEOUT: return "timeout"; case THROTTLED: return "throttled"; case INFORMATIONAL: return "informational"; + case NULL: return null; default: return "?"; } } @@ -427,6 +432,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case TIMEOUT: return "http://hl7.org/fhir/issue-type"; case THROTTLED: return "http://hl7.org/fhir/issue-type"; case INFORMATIONAL: return "http://hl7.org/fhir/issue-type"; + case NULL: return null; default: return "?"; } } @@ -461,6 +467,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case TIMEOUT: return "An internal timeout has occurred."; case THROTTLED: return "The system is not prepared to handle this request due to load management."; case INFORMATIONAL: return "A message unrelated to the processing success of the completed operation (examples of the latter include things like reminders of password expiry, system maintenance times, etc.)."; + case NULL: return null; default: return "?"; } } @@ -495,6 +502,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case TIMEOUT: return "Timeout"; case THROTTLED: return "Throttled"; case INFORMATIONAL: return "Informational Note"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ParameterDefinition.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ParameterDefinition.java index fed3998d0..125a4603d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ParameterDefinition.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ParameterDefinition.java @@ -76,6 +76,7 @@ public class ParameterDefinition extends Type implements ICompositeType { switch (this) { case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -83,6 +84,7 @@ public class ParameterDefinition extends Type implements ICompositeType { switch (this) { case IN: return "http://hl7.org/fhir/operation-parameter-use"; case OUT: return "http://hl7.org/fhir/operation-parameter-use"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public class ParameterDefinition extends Type implements ICompositeType { switch (this) { case IN: return "This is an input parameter."; case OUT: return "This is an output parameter."; + case NULL: return null; default: return "?"; } } @@ -97,6 +100,7 @@ public class ParameterDefinition extends Type implements ICompositeType { switch (this) { case IN: return "In"; case OUT: return "Out"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Patient.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Patient.java index 5e8ed0daf..9b15b68dc 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Patient.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Patient.java @@ -96,6 +96,7 @@ public class Patient extends DomainResource { case REPLACES: return "replaces"; case REFER: return "refer"; case SEEALSO: return "seealso"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class Patient extends DomainResource { case REPLACES: return "http://hl7.org/fhir/link-type"; case REFER: return "http://hl7.org/fhir/link-type"; case SEEALSO: return "http://hl7.org/fhir/link-type"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class Patient extends DomainResource { case REPLACES: return "The patient resource containing this link is the current active patient record. The link points back to an inactive patient resource that has been merged into this resource, and should be consulted to retrieve additional referenced information."; case REFER: return "The patient resource containing this link is in use and valid but not considered the main source of information about a patient. The link points forward to another patient resource that should be consulted to retrieve additional patient information."; case SEEALSO: return "The patient resource containing this link is in use and valid, but points to another patient resource that is known to contain data about the same person. Data in this resource might overlap or contradict information found in the other patient resource. This link does not indicate any relative importance of the resources concerned, and both should be regarded as equally valid."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class Patient extends DomainResource { case REPLACES: return "Replaces"; case REFER: return "Refer"; case SEEALSO: return "See also"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/PaymentNotice.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/PaymentNotice.java index 178edf270..af8083227 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/PaymentNotice.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/PaymentNotice.java @@ -91,6 +91,7 @@ public class PaymentNotice extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -100,6 +101,7 @@ public class PaymentNotice extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -109,6 +111,7 @@ public class PaymentNotice extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -118,6 +121,7 @@ public class PaymentNotice extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/PaymentReconciliation.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/PaymentReconciliation.java index 890dc66e2..929a45609 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/PaymentReconciliation.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/PaymentReconciliation.java @@ -94,6 +94,7 @@ public class PaymentReconciliation extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class PaymentReconciliation extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class PaymentReconciliation extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class PaymentReconciliation extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Person.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Person.java index 8dbf229ca..ae6e7e408 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Person.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Person.java @@ -95,6 +95,7 @@ public class Person extends DomainResource { case LEVEL2: return "level2"; case LEVEL3: return "level3"; case LEVEL4: return "level4"; + case NULL: return null; default: return "?"; } } @@ -104,6 +105,7 @@ public class Person extends DomainResource { case LEVEL2: return "http://hl7.org/fhir/identity-assuranceLevel"; case LEVEL3: return "http://hl7.org/fhir/identity-assuranceLevel"; case LEVEL4: return "http://hl7.org/fhir/identity-assuranceLevel"; + case NULL: return null; default: return "?"; } } @@ -113,6 +115,7 @@ public class Person extends DomainResource { case LEVEL2: return "Some confidence in the asserted identity's accuracy."; case LEVEL3: return "High confidence in the asserted identity's accuracy."; case LEVEL4: return "Very high confidence in the asserted identity's accuracy."; + case NULL: return null; default: return "?"; } } @@ -122,6 +125,7 @@ public class Person extends DomainResource { case LEVEL2: return "Level 2"; case LEVEL3: return "Level 3"; case LEVEL4: return "Level 4"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/PlanDefinition.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/PlanDefinition.java index 43309b172..2dc0d0a31 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/PlanDefinition.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/PlanDefinition.java @@ -92,6 +92,7 @@ public class PlanDefinition extends MetadataResource { case APPLICABILITY: return "applicability"; case START: return "start"; case STOP: return "stop"; + case NULL: return null; default: return "?"; } } @@ -100,6 +101,7 @@ public class PlanDefinition extends MetadataResource { case APPLICABILITY: return "http://hl7.org/fhir/action-condition-kind"; case START: return "http://hl7.org/fhir/action-condition-kind"; case STOP: return "http://hl7.org/fhir/action-condition-kind"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public class PlanDefinition extends MetadataResource { case APPLICABILITY: return "The condition describes whether or not a given action is applicable"; case START: return "The condition is a starting condition for the action"; case STOP: return "The condition is a stop, or exit condition for the action"; + case NULL: return null; default: return "?"; } } @@ -116,6 +119,7 @@ public class PlanDefinition extends MetadataResource { case APPLICABILITY: return "Applicability"; case START: return "Start"; case STOP: return "Stop"; + case NULL: return null; default: return "?"; } } @@ -242,6 +246,7 @@ public class PlanDefinition extends MetadataResource { case AFTERSTART: return "after-start"; case AFTER: return "after"; case AFTEREND: return "after-end"; + case NULL: return null; default: return "?"; } } @@ -256,6 +261,7 @@ public class PlanDefinition extends MetadataResource { case AFTERSTART: return "http://hl7.org/fhir/action-relationship-type"; case AFTER: return "http://hl7.org/fhir/action-relationship-type"; case AFTEREND: return "http://hl7.org/fhir/action-relationship-type"; + case NULL: return null; default: return "?"; } } @@ -270,6 +276,7 @@ public class PlanDefinition extends MetadataResource { case AFTERSTART: return "The action must be performed after the start of the related action"; case AFTER: return "The action must be performed after the related action"; case AFTEREND: return "The action must be performed after the end of the related action"; + case NULL: return null; default: return "?"; } } @@ -284,6 +291,7 @@ public class PlanDefinition extends MetadataResource { case AFTERSTART: return "After Start"; case AFTER: return "After"; case AFTEREND: return "After End"; + case NULL: return null; default: return "?"; } } @@ -404,6 +412,7 @@ public class PlanDefinition extends MetadataResource { case PATIENT: return "patient"; case PRACTITIONER: return "practitioner"; case RELATEDPERSON: return "related-person"; + case NULL: return null; default: return "?"; } } @@ -412,6 +421,7 @@ public class PlanDefinition extends MetadataResource { case PATIENT: return "http://hl7.org/fhir/action-participant-type"; case PRACTITIONER: return "http://hl7.org/fhir/action-participant-type"; case RELATEDPERSON: return "http://hl7.org/fhir/action-participant-type"; + case NULL: return null; default: return "?"; } } @@ -420,6 +430,7 @@ public class PlanDefinition extends MetadataResource { case PATIENT: return "The participant is the patient under evaluation"; case PRACTITIONER: return "The participant is a practitioner involved in the patient's care"; case RELATEDPERSON: return "The participant is a person related to the patient"; + case NULL: return null; default: return "?"; } } @@ -428,6 +439,7 @@ public class PlanDefinition extends MetadataResource { case PATIENT: return "Patient"; case PRACTITIONER: return "Practitioner"; case RELATEDPERSON: return "Related Person"; + case NULL: return null; default: return "?"; } } @@ -512,6 +524,7 @@ public class PlanDefinition extends MetadataResource { case VISUALGROUP: return "visual-group"; case LOGICALGROUP: return "logical-group"; case SENTENCEGROUP: return "sentence-group"; + case NULL: return null; default: return "?"; } } @@ -520,6 +533,7 @@ public class PlanDefinition extends MetadataResource { case VISUALGROUP: return "http://hl7.org/fhir/action-grouping-behavior"; case LOGICALGROUP: return "http://hl7.org/fhir/action-grouping-behavior"; case SENTENCEGROUP: return "http://hl7.org/fhir/action-grouping-behavior"; + case NULL: return null; default: return "?"; } } @@ -528,6 +542,7 @@ public class PlanDefinition extends MetadataResource { case VISUALGROUP: return "Any group marked with this behavior should be displayed as a visual group to the end user"; case LOGICALGROUP: return "A group with this behavior logically groups its sub-elements, and may be shown as a visual group to the end user, but it is not required to do so"; case SENTENCEGROUP: return "A group of related alternative actions is a sentence group if the target referenced by the action is the same in all the actions and each action simply constitutes a different variation on how to specify the details for the target. For example, two actions that could be in a SentenceGroup are \"aspirin, 500 mg, 2 times per day\" and \"aspirin, 300 mg, 3 times per day\". In both cases, aspirin is the target referenced by the action, and the two actions represent different options for how aspirin might be ordered for the patient. Note that a SentenceGroup would almost always have an associated selection behavior of \"AtMostOne\", unless it's a required action, in which case, it would be \"ExactlyOne\""; + case NULL: return null; default: return "?"; } } @@ -536,6 +551,7 @@ public class PlanDefinition extends MetadataResource { case VISUALGROUP: return "Visual Group"; case LOGICALGROUP: return "Logical Group"; case SENTENCEGROUP: return "Sentence Group"; + case NULL: return null; default: return "?"; } } @@ -641,6 +657,7 @@ public class PlanDefinition extends MetadataResource { case EXACTLYONE: return "exactly-one"; case ATMOSTONE: return "at-most-one"; case ONEORMORE: return "one-or-more"; + case NULL: return null; default: return "?"; } } @@ -652,6 +669,7 @@ public class PlanDefinition extends MetadataResource { case EXACTLYONE: return "http://hl7.org/fhir/action-selection-behavior"; case ATMOSTONE: return "http://hl7.org/fhir/action-selection-behavior"; case ONEORMORE: return "http://hl7.org/fhir/action-selection-behavior"; + case NULL: return null; default: return "?"; } } @@ -663,6 +681,7 @@ public class PlanDefinition extends MetadataResource { case EXACTLYONE: return "The end user must choose one and only one of the selectable actions in the group. The user may not choose none of the actions in the group"; case ATMOSTONE: return "The end user may choose zero or at most one of the actions in the group"; case ONEORMORE: return "The end user must choose a minimum of one, and as many additional as desired"; + case NULL: return null; default: return "?"; } } @@ -674,6 +693,7 @@ public class PlanDefinition extends MetadataResource { case EXACTLYONE: return "Exactly One"; case ATMOSTONE: return "At Most One"; case ONEORMORE: return "One Or More"; + case NULL: return null; default: return "?"; } } @@ -776,6 +796,7 @@ public class PlanDefinition extends MetadataResource { case MUST: return "must"; case COULD: return "could"; case MUSTUNLESSDOCUMENTED: return "must-unless-documented"; + case NULL: return null; default: return "?"; } } @@ -784,6 +805,7 @@ public class PlanDefinition extends MetadataResource { case MUST: return "http://hl7.org/fhir/action-required-behavior"; case COULD: return "http://hl7.org/fhir/action-required-behavior"; case MUSTUNLESSDOCUMENTED: return "http://hl7.org/fhir/action-required-behavior"; + case NULL: return null; default: return "?"; } } @@ -792,6 +814,7 @@ public class PlanDefinition extends MetadataResource { case MUST: return "An action with this behavior must be included in the actions processed by the end user; the end user may not choose not to include this action"; case COULD: return "An action with this behavior may be included in the set of actions processed by the end user"; case MUSTUNLESSDOCUMENTED: return "An action with this behavior must be included in the set of actions processed by the end user, unless the end user provides documentation as to why the action was not included"; + case NULL: return null; default: return "?"; } } @@ -800,6 +823,7 @@ public class PlanDefinition extends MetadataResource { case MUST: return "Must"; case COULD: return "Could"; case MUSTUNLESSDOCUMENTED: return "Must Unless Documented"; + case NULL: return null; default: return "?"; } } @@ -877,6 +901,7 @@ public class PlanDefinition extends MetadataResource { switch (this) { case YES: return "yes"; case NO: return "no"; + case NULL: return null; default: return "?"; } } @@ -884,6 +909,7 @@ public class PlanDefinition extends MetadataResource { switch (this) { case YES: return "http://hl7.org/fhir/action-precheck-behavior"; case NO: return "http://hl7.org/fhir/action-precheck-behavior"; + case NULL: return null; default: return "?"; } } @@ -891,6 +917,7 @@ public class PlanDefinition extends MetadataResource { switch (this) { case YES: return "An action with this behavior is one of the most frequent action that is, or should be, included by an end user, for the particular context in which the action occurs. The system displaying the action to the end user should consider \"pre-checking\" such an action as a convenience for the user"; case NO: return "An action with this behavior is one of the less frequent actions included by the end user, for the particular context in which the action occurs. The system displaying the actions to the end user would typically not \"pre-check\" such an action"; + case NULL: return null; default: return "?"; } } @@ -898,6 +925,7 @@ public class PlanDefinition extends MetadataResource { switch (this) { case YES: return "Yes"; case NO: return "No"; + case NULL: return null; default: return "?"; } } @@ -969,6 +997,7 @@ public class PlanDefinition extends MetadataResource { switch (this) { case SINGLE: return "single"; case MULTIPLE: return "multiple"; + case NULL: return null; default: return "?"; } } @@ -976,6 +1005,7 @@ public class PlanDefinition extends MetadataResource { switch (this) { case SINGLE: return "http://hl7.org/fhir/action-cardinality-behavior"; case MULTIPLE: return "http://hl7.org/fhir/action-cardinality-behavior"; + case NULL: return null; default: return "?"; } } @@ -983,6 +1013,7 @@ public class PlanDefinition extends MetadataResource { switch (this) { case SINGLE: return "The action may only be selected one time"; case MULTIPLE: return "The action may be selected multiple times"; + case NULL: return null; default: return "?"; } } @@ -990,6 +1021,7 @@ public class PlanDefinition extends MetadataResource { switch (this) { case SINGLE: return "Single"; case MULTIPLE: return "Multiple"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/PractitionerRole.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/PractitionerRole.java index 323f2696b..de1632211 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/PractitionerRole.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/PractitionerRole.java @@ -115,6 +115,7 @@ public class PractitionerRole extends DomainResource { case FRI: return "fri"; case SAT: return "sat"; case SUN: return "sun"; + case NULL: return null; default: return "?"; } } @@ -127,6 +128,7 @@ public class PractitionerRole extends DomainResource { case FRI: return "http://hl7.org/fhir/days-of-week"; case SAT: return "http://hl7.org/fhir/days-of-week"; case SUN: return "http://hl7.org/fhir/days-of-week"; + case NULL: return null; default: return "?"; } } @@ -139,6 +141,7 @@ public class PractitionerRole extends DomainResource { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } @@ -151,6 +154,7 @@ public class PractitionerRole extends DomainResource { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Procedure.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Procedure.java index 3423a88e5..adb242769 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Procedure.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Procedure.java @@ -114,6 +114,7 @@ public class Procedure extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -126,6 +127,7 @@ public class Procedure extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/event-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/event-status"; case UNKNOWN: return "http://hl7.org/fhir/event-status"; + case NULL: return null; default: return "?"; } } @@ -138,6 +140,7 @@ public class Procedure extends DomainResource { case COMPLETED: return "The event has now concluded"; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -150,6 +153,7 @@ public class Procedure extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ProcedureRequest.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ProcedureRequest.java index f53b64b8e..bae9b3ffe 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ProcedureRequest.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ProcedureRequest.java @@ -115,6 +115,7 @@ public class ProcedureRequest extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -127,6 +128,7 @@ public class ProcedureRequest extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/request-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/request-status"; case UNKNOWN: return "http://hl7.org/fhir/request-status"; + case NULL: return null; default: return "?"; } } @@ -139,6 +141,7 @@ public class ProcedureRequest extends DomainResource { case COMPLETED: return "Activity against the request has been sufficiently completed to the satisfaction of the requester"; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" . One of the listed statuses is presumed to apply, but the system creating the request doesn't know."; + case NULL: return null; default: return "?"; } } @@ -151,6 +154,7 @@ public class ProcedureRequest extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -296,6 +300,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case FILLERORDER: return "filler-order"; case INSTANCEORDER: return "instance-order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -309,6 +314,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case FILLERORDER: return "http://hl7.org/fhir/request-intent"; case INSTANCEORDER: return "http://hl7.org/fhir/request-intent"; case OPTION: return "http://hl7.org/fhir/request-intent"; + case NULL: return null; default: return "?"; } } @@ -322,6 +328,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case FILLERORDER: return "The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order"; case INSTANCEORDER: return "An order created in fulfillment of a broader order that represents the authorization for a single activity occurrence. E.g. The administration of a single dose of a drug."; case OPTION: return "The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests.\n\nRefer to [[[RequestGroup]]] for additional information on how this status is used"; + case NULL: return null; default: return "?"; } } @@ -335,6 +342,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case FILLERORDER: return "Filler Order"; case INSTANCEORDER: return "Instance Order"; case OPTION: return "Option"; + case NULL: return null; default: return "?"; } } @@ -456,6 +464,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -465,6 +474,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case URGENT: return "http://hl7.org/fhir/request-priority"; case ASAP: return "http://hl7.org/fhir/request-priority"; case STAT: return "http://hl7.org/fhir/request-priority"; + case NULL: return null; default: return "?"; } } @@ -474,6 +484,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case URGENT: return "The request should be actioned promptly - higher priority than routine"; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent"; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency"; + case NULL: return null; default: return "?"; } } @@ -483,6 +494,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ProcessRequest.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ProcessRequest.java index 52b96ba56..e5b73918f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ProcessRequest.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ProcessRequest.java @@ -95,6 +95,7 @@ public class ProcessRequest extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -104,6 +105,7 @@ public class ProcessRequest extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -113,6 +115,7 @@ public class ProcessRequest extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -122,6 +125,7 @@ public class ProcessRequest extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -219,6 +223,7 @@ public class ProcessRequest extends DomainResource { case POLL: return "poll"; case REPROCESS: return "reprocess"; case STATUS: return "status"; + case NULL: return null; default: return "?"; } } @@ -228,6 +233,7 @@ public class ProcessRequest extends DomainResource { case POLL: return "http://hl7.org/fhir/actionlist"; case REPROCESS: return "http://hl7.org/fhir/actionlist"; case STATUS: return "http://hl7.org/fhir/actionlist"; + case NULL: return null; default: return "?"; } } @@ -237,6 +243,7 @@ public class ProcessRequest extends DomainResource { case POLL: return "Check for previously un-read/ not-retrieved resources."; case REPROCESS: return "Re-process the target resource."; case STATUS: return "Retrieve the processing status of the target resource."; + case NULL: return null; default: return "?"; } } @@ -246,6 +253,7 @@ public class ProcessRequest extends DomainResource { case POLL: return "Poll"; case REPROCESS: return "Re-Process"; case STATUS: return "Status Check"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ProcessResponse.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ProcessResponse.java index 36442faf2..cc2b3176c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ProcessResponse.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ProcessResponse.java @@ -94,6 +94,7 @@ public class ProcessResponse extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class ProcessResponse extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class ProcessResponse extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class ProcessResponse extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Provenance.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Provenance.java index cce45a172..d577edba8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Provenance.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Provenance.java @@ -102,6 +102,7 @@ public class Provenance extends DomainResource { case QUOTATION: return "quotation"; case SOURCE: return "source"; case REMOVAL: return "removal"; + case NULL: return null; default: return "?"; } } @@ -112,6 +113,7 @@ public class Provenance extends DomainResource { case QUOTATION: return "http://hl7.org/fhir/provenance-entity-role"; case SOURCE: return "http://hl7.org/fhir/provenance-entity-role"; case REMOVAL: return "http://hl7.org/fhir/provenance-entity-role"; + case NULL: return null; default: return "?"; } } @@ -122,6 +124,7 @@ public class Provenance extends DomainResource { case QUOTATION: return "The repeat of (some or all of) an entity, such as text or image, by someone who may or may not be its original author."; case SOURCE: return "A primary source for a topic refers to something produced by some agent with direct experience and knowledge about the topic, at the time of the topic's study, without benefit from hindsight."; case REMOVAL: return "A derivation for which the entity is removed from accessibility usually through the use of the Delete operation."; + case NULL: return null; default: return "?"; } } @@ -132,6 +135,7 @@ public class Provenance extends DomainResource { case QUOTATION: return "Quotation"; case SOURCE: return "Source"; case REMOVAL: return "Removal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Quantity.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Quantity.java index c24e7414f..10ea685fd 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Quantity.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Quantity.java @@ -92,6 +92,7 @@ public class Quantity extends Type implements ICompositeType { case LESS_OR_EQUAL: return "<="; case GREATER_OR_EQUAL: return ">="; case GREATER_THAN: return ">"; + case NULL: return null; default: return "?"; } } @@ -101,6 +102,7 @@ public class Quantity extends Type implements ICompositeType { case LESS_OR_EQUAL: return "http://hl7.org/fhir/quantity-comparator"; case GREATER_OR_EQUAL: return "http://hl7.org/fhir/quantity-comparator"; case GREATER_THAN: return "http://hl7.org/fhir/quantity-comparator"; + case NULL: return null; default: return "?"; } } @@ -110,6 +112,7 @@ public class Quantity extends Type implements ICompositeType { case LESS_OR_EQUAL: return "The actual value is less than or equal to the given value."; case GREATER_OR_EQUAL: return "The actual value is greater than or equal to the given value."; case GREATER_THAN: return "The actual value is greater than the given value."; + case NULL: return null; default: return "?"; } } @@ -119,6 +122,7 @@ public class Quantity extends Type implements ICompositeType { case LESS_OR_EQUAL: return "Less or Equal to"; case GREATER_OR_EQUAL: return "Greater or Equal to"; case GREATER_THAN: return "Greater than"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Questionnaire.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Questionnaire.java index 4043f757c..b6fdb85ac 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Questionnaire.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Questionnaire.java @@ -193,6 +193,7 @@ There is an extension 'http://hl7.org/fhir/StructureDefinition/questionnaire-uni case ATTACHMENT: return "attachment"; case REFERENCE: return "reference"; case QUANTITY: return "quantity"; + case NULL: return null; default: return "?"; } } @@ -215,6 +216,7 @@ There is an extension 'http://hl7.org/fhir/StructureDefinition/questionnaire-uni case ATTACHMENT: return "http://hl7.org/fhir/item-type"; case REFERENCE: return "http://hl7.org/fhir/item-type"; case QUANTITY: return "http://hl7.org/fhir/item-type"; + case NULL: return null; default: return "?"; } } @@ -237,6 +239,7 @@ There is an extension 'http://hl7.org/fhir/StructureDefinition/questionnaire-uni case ATTACHMENT: return "Question with binary content such as a image, PDF, etc. as an answer (valueAttachment)"; case REFERENCE: return "Question with a reference to another resource (practitioner, organization, etc.) as an answer (valueReference)"; case QUANTITY: return "Question with a combination of a numeric value and unit, potentially with a comparator (<, >, etc.) as an answer. (valueQuantity)\nThere is an extension 'http://hl7.org/fhir/StructureDefinition/questionnaire-unit' that can be used to define what unit whould be captured (or the a unit that has a ucum conversion from the provided unit)"; + case NULL: return null; default: return "?"; } } @@ -259,6 +262,7 @@ There is an extension 'http://hl7.org/fhir/StructureDefinition/questionnaire-uni case ATTACHMENT: return "Attachment"; case REFERENCE: return "Reference"; case QUANTITY: return "Quantity"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/QuestionnaireResponse.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/QuestionnaireResponse.java index dc8457fab..fa2f01d59 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/QuestionnaireResponse.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/QuestionnaireResponse.java @@ -103,6 +103,7 @@ public class QuestionnaireResponse extends DomainResource { case AMENDED: return "amended"; case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; + case NULL: return null; default: return "?"; } } @@ -113,6 +114,7 @@ public class QuestionnaireResponse extends DomainResource { case AMENDED: return "http://hl7.org/fhir/questionnaire-answers-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/questionnaire-answers-status"; case STOPPED: return "http://hl7.org/fhir/questionnaire-answers-status"; + case NULL: return null; default: return "?"; } } @@ -123,6 +125,7 @@ public class QuestionnaireResponse extends DomainResource { case AMENDED: return "This QuestionnaireResponse has been filled out with answers, then marked as complete, yet changes or additions have been made to it afterwards."; case ENTEREDINERROR: return "This QuestionnaireResponse was entered in error and voided."; case STOPPED: return "This QuestionnaireResponse has been partially filled out with answers, but has been abandoned. It is unknown whether changes or additions are expected to be made to it."; + case NULL: return null; default: return "?"; } } @@ -133,6 +136,7 @@ public class QuestionnaireResponse extends DomainResource { case AMENDED: return "Amended"; case ENTEREDINERROR: return "Entered in Error"; case STOPPED: return "Stopped"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ReferralRequest.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ReferralRequest.java index a4ceb9991..8f8a122ba 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ReferralRequest.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ReferralRequest.java @@ -117,6 +117,7 @@ public class ReferralRequest extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -129,6 +130,7 @@ public class ReferralRequest extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/request-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/request-status"; case UNKNOWN: return "http://hl7.org/fhir/request-status"; + case NULL: return null; default: return "?"; } } @@ -141,6 +143,7 @@ public class ReferralRequest extends DomainResource { case COMPLETED: return "Activity against the request has been sufficiently completed to the satisfaction of the requester"; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" . One of the listed statuses is presumed to apply, but the system creating the request doesn't know."; + case NULL: return null; default: return "?"; } } @@ -153,6 +156,7 @@ public class ReferralRequest extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -298,6 +302,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case FILLERORDER: return "filler-order"; case INSTANCEORDER: return "instance-order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -311,6 +316,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case FILLERORDER: return "http://hl7.org/fhir/request-intent"; case INSTANCEORDER: return "http://hl7.org/fhir/request-intent"; case OPTION: return "http://hl7.org/fhir/request-intent"; + case NULL: return null; default: return "?"; } } @@ -324,6 +330,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case FILLERORDER: return "The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order"; case INSTANCEORDER: return "An order created in fulfillment of a broader order that represents the authorization for a single activity occurrence. E.g. The administration of a single dose of a drug."; case OPTION: return "The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests.\n\nRefer to [[[RequestGroup]]] for additional information on how this status is used"; + case NULL: return null; default: return "?"; } } @@ -337,6 +344,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case FILLERORDER: return "Filler Order"; case INSTANCEORDER: return "Instance Order"; case OPTION: return "Option"; + case NULL: return null; default: return "?"; } } @@ -458,6 +466,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -467,6 +476,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case URGENT: return "http://hl7.org/fhir/request-priority"; case ASAP: return "http://hl7.org/fhir/request-priority"; case STAT: return "http://hl7.org/fhir/request-priority"; + case NULL: return null; default: return "?"; } } @@ -476,6 +486,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case URGENT: return "The request should be actioned promptly - higher priority than routine"; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent"; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency"; + case NULL: return null; default: return "?"; } } @@ -485,6 +496,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/RelatedArtifact.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/RelatedArtifact.java index d7310b7fb..1da641e33 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/RelatedArtifact.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/RelatedArtifact.java @@ -118,6 +118,7 @@ public class RelatedArtifact extends Type implements ICompositeType { case DERIVEDFROM: return "derived-from"; case DEPENDSON: return "depends-on"; case COMPOSEDOF: return "composed-of"; + case NULL: return null; default: return "?"; } } @@ -131,6 +132,7 @@ public class RelatedArtifact extends Type implements ICompositeType { case DERIVEDFROM: return "http://hl7.org/fhir/related-artifact-type"; case DEPENDSON: return "http://hl7.org/fhir/related-artifact-type"; case COMPOSEDOF: return "http://hl7.org/fhir/related-artifact-type"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public class RelatedArtifact extends Type implements ICompositeType { case DERIVEDFROM: return "The knowledge resource is derived from the related artifact. This is intended to capture the relationship in which a particular knowledge resource is based on the content of another artifact, but is modified to capture either a different set of overall requirements, or a more specific set of requirements such as those involved in a particular institution or clinical setting"; case DEPENDSON: return "The knowledge resource depends on the given related artifact"; case COMPOSEDOF: return "The knowledge resource is composed of the given related artifact"; + case NULL: return null; default: return "?"; } } @@ -157,6 +160,7 @@ public class RelatedArtifact extends Type implements ICompositeType { case DERIVEDFROM: return "Derived From"; case DEPENDSON: return "Depends On"; case COMPOSEDOF: return "Composed Of"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/RequestGroup.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/RequestGroup.java index 05ad7878c..fa8e6aba3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/RequestGroup.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/RequestGroup.java @@ -117,6 +117,7 @@ public class RequestGroup extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -129,6 +130,7 @@ public class RequestGroup extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/request-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/request-status"; case UNKNOWN: return "http://hl7.org/fhir/request-status"; + case NULL: return null; default: return "?"; } } @@ -141,6 +143,7 @@ public class RequestGroup extends DomainResource { case COMPLETED: return "Activity against the request has been sufficiently completed to the satisfaction of the requester"; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" . One of the listed statuses is presumed to apply, but the system creating the request doesn't know."; + case NULL: return null; default: return "?"; } } @@ -153,6 +156,7 @@ public class RequestGroup extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -298,6 +302,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case FILLERORDER: return "filler-order"; case INSTANCEORDER: return "instance-order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -311,6 +316,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case FILLERORDER: return "http://hl7.org/fhir/request-intent"; case INSTANCEORDER: return "http://hl7.org/fhir/request-intent"; case OPTION: return "http://hl7.org/fhir/request-intent"; + case NULL: return null; default: return "?"; } } @@ -324,6 +330,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case FILLERORDER: return "The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order"; case INSTANCEORDER: return "An order created in fulfillment of a broader order that represents the authorization for a single activity occurrence. E.g. The administration of a single dose of a drug."; case OPTION: return "The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests.\n\nRefer to [[[RequestGroup]]] for additional information on how this status is used"; + case NULL: return null; default: return "?"; } } @@ -337,6 +344,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case FILLERORDER: return "Filler Order"; case INSTANCEORDER: return "Instance Order"; case OPTION: return "Option"; + case NULL: return null; default: return "?"; } } @@ -458,6 +466,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -467,6 +476,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case URGENT: return "http://hl7.org/fhir/request-priority"; case ASAP: return "http://hl7.org/fhir/request-priority"; case STAT: return "http://hl7.org/fhir/request-priority"; + case NULL: return null; default: return "?"; } } @@ -476,6 +486,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case URGENT: return "The request should be actioned promptly - higher priority than routine"; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent"; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency"; + case NULL: return null; default: return "?"; } } @@ -485,6 +496,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } @@ -575,6 +587,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case APPLICABILITY: return "applicability"; case START: return "start"; case STOP: return "stop"; + case NULL: return null; default: return "?"; } } @@ -583,6 +596,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case APPLICABILITY: return "http://hl7.org/fhir/action-condition-kind"; case START: return "http://hl7.org/fhir/action-condition-kind"; case STOP: return "http://hl7.org/fhir/action-condition-kind"; + case NULL: return null; default: return "?"; } } @@ -591,6 +605,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case APPLICABILITY: return "The condition describes whether or not a given action is applicable"; case START: return "The condition is a starting condition for the action"; case STOP: return "The condition is a stop, or exit condition for the action"; + case NULL: return null; default: return "?"; } } @@ -599,6 +614,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case APPLICABILITY: return "Applicability"; case START: return "Start"; case STOP: return "Stop"; + case NULL: return null; default: return "?"; } } @@ -725,6 +741,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case AFTERSTART: return "after-start"; case AFTER: return "after"; case AFTEREND: return "after-end"; + case NULL: return null; default: return "?"; } } @@ -739,6 +756,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case AFTERSTART: return "http://hl7.org/fhir/action-relationship-type"; case AFTER: return "http://hl7.org/fhir/action-relationship-type"; case AFTEREND: return "http://hl7.org/fhir/action-relationship-type"; + case NULL: return null; default: return "?"; } } @@ -753,6 +771,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case AFTERSTART: return "The action must be performed after the start of the related action"; case AFTER: return "The action must be performed after the related action"; case AFTEREND: return "The action must be performed after the end of the related action"; + case NULL: return null; default: return "?"; } } @@ -767,6 +786,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case AFTERSTART: return "After Start"; case AFTER: return "After"; case AFTEREND: return "After End"; + case NULL: return null; default: return "?"; } } @@ -887,6 +907,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case VISUALGROUP: return "visual-group"; case LOGICALGROUP: return "logical-group"; case SENTENCEGROUP: return "sentence-group"; + case NULL: return null; default: return "?"; } } @@ -895,6 +916,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case VISUALGROUP: return "http://hl7.org/fhir/action-grouping-behavior"; case LOGICALGROUP: return "http://hl7.org/fhir/action-grouping-behavior"; case SENTENCEGROUP: return "http://hl7.org/fhir/action-grouping-behavior"; + case NULL: return null; default: return "?"; } } @@ -903,6 +925,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case VISUALGROUP: return "Any group marked with this behavior should be displayed as a visual group to the end user"; case LOGICALGROUP: return "A group with this behavior logically groups its sub-elements, and may be shown as a visual group to the end user, but it is not required to do so"; case SENTENCEGROUP: return "A group of related alternative actions is a sentence group if the target referenced by the action is the same in all the actions and each action simply constitutes a different variation on how to specify the details for the target. For example, two actions that could be in a SentenceGroup are \"aspirin, 500 mg, 2 times per day\" and \"aspirin, 300 mg, 3 times per day\". In both cases, aspirin is the target referenced by the action, and the two actions represent different options for how aspirin might be ordered for the patient. Note that a SentenceGroup would almost always have an associated selection behavior of \"AtMostOne\", unless it's a required action, in which case, it would be \"ExactlyOne\""; + case NULL: return null; default: return "?"; } } @@ -911,6 +934,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case VISUALGROUP: return "Visual Group"; case LOGICALGROUP: return "Logical Group"; case SENTENCEGROUP: return "Sentence Group"; + case NULL: return null; default: return "?"; } } @@ -1016,6 +1040,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case EXACTLYONE: return "exactly-one"; case ATMOSTONE: return "at-most-one"; case ONEORMORE: return "one-or-more"; + case NULL: return null; default: return "?"; } } @@ -1027,6 +1052,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case EXACTLYONE: return "http://hl7.org/fhir/action-selection-behavior"; case ATMOSTONE: return "http://hl7.org/fhir/action-selection-behavior"; case ONEORMORE: return "http://hl7.org/fhir/action-selection-behavior"; + case NULL: return null; default: return "?"; } } @@ -1038,6 +1064,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case EXACTLYONE: return "The end user must choose one and only one of the selectable actions in the group. The user may not choose none of the actions in the group"; case ATMOSTONE: return "The end user may choose zero or at most one of the actions in the group"; case ONEORMORE: return "The end user must choose a minimum of one, and as many additional as desired"; + case NULL: return null; default: return "?"; } } @@ -1049,6 +1076,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case EXACTLYONE: return "Exactly One"; case ATMOSTONE: return "At Most One"; case ONEORMORE: return "One Or More"; + case NULL: return null; default: return "?"; } } @@ -1151,6 +1179,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case MUST: return "must"; case COULD: return "could"; case MUSTUNLESSDOCUMENTED: return "must-unless-documented"; + case NULL: return null; default: return "?"; } } @@ -1159,6 +1188,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case MUST: return "http://hl7.org/fhir/action-required-behavior"; case COULD: return "http://hl7.org/fhir/action-required-behavior"; case MUSTUNLESSDOCUMENTED: return "http://hl7.org/fhir/action-required-behavior"; + case NULL: return null; default: return "?"; } } @@ -1167,6 +1197,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case MUST: return "An action with this behavior must be included in the actions processed by the end user; the end user may not choose not to include this action"; case COULD: return "An action with this behavior may be included in the set of actions processed by the end user"; case MUSTUNLESSDOCUMENTED: return "An action with this behavior must be included in the set of actions processed by the end user, unless the end user provides documentation as to why the action was not included"; + case NULL: return null; default: return "?"; } } @@ -1175,6 +1206,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case MUST: return "Must"; case COULD: return "Could"; case MUSTUNLESSDOCUMENTED: return "Must Unless Documented"; + case NULL: return null; default: return "?"; } } @@ -1252,6 +1284,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use switch (this) { case YES: return "yes"; case NO: return "no"; + case NULL: return null; default: return "?"; } } @@ -1259,6 +1292,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use switch (this) { case YES: return "http://hl7.org/fhir/action-precheck-behavior"; case NO: return "http://hl7.org/fhir/action-precheck-behavior"; + case NULL: return null; default: return "?"; } } @@ -1266,6 +1300,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use switch (this) { case YES: return "An action with this behavior is one of the most frequent action that is, or should be, included by an end user, for the particular context in which the action occurs. The system displaying the action to the end user should consider \"pre-checking\" such an action as a convenience for the user"; case NO: return "An action with this behavior is one of the less frequent actions included by the end user, for the particular context in which the action occurs. The system displaying the actions to the end user would typically not \"pre-check\" such an action"; + case NULL: return null; default: return "?"; } } @@ -1273,6 +1308,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use switch (this) { case YES: return "Yes"; case NO: return "No"; + case NULL: return null; default: return "?"; } } @@ -1344,6 +1380,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use switch (this) { case SINGLE: return "single"; case MULTIPLE: return "multiple"; + case NULL: return null; default: return "?"; } } @@ -1351,6 +1388,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use switch (this) { case SINGLE: return "http://hl7.org/fhir/action-cardinality-behavior"; case MULTIPLE: return "http://hl7.org/fhir/action-cardinality-behavior"; + case NULL: return null; default: return "?"; } } @@ -1358,6 +1396,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use switch (this) { case SINGLE: return "The action may only be selected one time"; case MULTIPLE: return "The action may be selected multiple times"; + case NULL: return null; default: return "?"; } } @@ -1365,6 +1404,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use switch (this) { case SINGLE: return "Single"; case MULTIPLE: return "Multiple"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ResearchStudy.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ResearchStudy.java index 066d77529..6d12c694a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ResearchStudy.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ResearchStudy.java @@ -107,6 +107,7 @@ public class ResearchStudy extends DomainResource { case STOPPED: return "stopped"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -118,6 +119,7 @@ public class ResearchStudy extends DomainResource { case STOPPED: return "http://hl7.org/fhir/research-study-status"; case COMPLETED: return "http://hl7.org/fhir/research-study-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/research-study-status"; + case NULL: return null; default: return "?"; } } @@ -129,6 +131,7 @@ public class ResearchStudy extends DomainResource { case STOPPED: return "The study was terminated prior to the final determination of results"; case COMPLETED: return "The information sought by the study has been gathered and compiled and no further work is being performed"; case ENTEREDINERROR: return "This study never actually existed. The record is retained for tracking purposes in the event decisions may have been made based on this erroneous information."; + case NULL: return null; default: return "?"; } } @@ -140,6 +143,7 @@ public class ResearchStudy extends DomainResource { case STOPPED: return "Stopped"; case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ResearchSubject.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ResearchSubject.java index 6d107678d..580ffe760 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ResearchSubject.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ResearchSubject.java @@ -104,6 +104,7 @@ public class ResearchSubject extends DomainResource { case SUSPENDED: return "suspended"; case WITHDRAWN: return "withdrawn"; case COMPLETED: return "completed"; + case NULL: return null; default: return "?"; } } @@ -115,6 +116,7 @@ public class ResearchSubject extends DomainResource { case SUSPENDED: return "http://hl7.org/fhir/research-subject-status"; case WITHDRAWN: return "http://hl7.org/fhir/research-subject-status"; case COMPLETED: return "http://hl7.org/fhir/research-subject-status"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public class ResearchSubject extends DomainResource { case SUSPENDED: return "The subject has temporarily discontinued monitoring/treatment as part of the study"; case WITHDRAWN: return "The subject has permanently ended participation in the study prior to completion of the intended monitoring/treatment"; case COMPLETED: return "All intended monitoring/treatment of the subject has been completed and their engagement with the study is now ended"; + case NULL: return null; default: return "?"; } } @@ -137,6 +140,7 @@ public class ResearchSubject extends DomainResource { case SUSPENDED: return "Suspended"; case WITHDRAWN: return "Withdrawn"; case COMPLETED: return "Completed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/RiskAssessment.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/RiskAssessment.java index 0c6c3ad18..ddabdfb5c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/RiskAssessment.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/RiskAssessment.java @@ -125,6 +125,7 @@ public class RiskAssessment extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public class RiskAssessment extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/observation-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/observation-status"; case UNKNOWN: return "http://hl7.org/fhir/observation-status"; + case NULL: return null; default: return "?"; } } @@ -151,6 +153,7 @@ public class RiskAssessment extends DomainResource { case CANCELLED: return "The observation is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The observation has been withdrawn following previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring system does not know which."; + case NULL: return null; default: return "?"; } } @@ -164,6 +167,7 @@ public class RiskAssessment extends DomainResource { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/SearchParameter.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/SearchParameter.java index 90c2e10fb..6f43cf5dc 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/SearchParameter.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/SearchParameter.java @@ -107,6 +107,7 @@ public class SearchParameter extends MetadataResource { case NEARBY: return "nearby"; case DISTANCE: return "distance"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -117,6 +118,7 @@ public class SearchParameter extends MetadataResource { case NEARBY: return "http://hl7.org/fhir/search-xpath-usage"; case DISTANCE: return "http://hl7.org/fhir/search-xpath-usage"; case OTHER: return "http://hl7.org/fhir/search-xpath-usage"; + case NULL: return null; default: return "?"; } } @@ -127,6 +129,7 @@ public class SearchParameter extends MetadataResource { case NEARBY: return "The search parameter is based on a spatial transform of the selected nodes."; case DISTANCE: return "The search parameter is based on a spatial transform of the selected nodes, using physical distance from the middle."; case OTHER: return "The interpretation of the xpath statement is unknown (and can't be automated)."; + case NULL: return null; default: return "?"; } } @@ -137,6 +140,7 @@ public class SearchParameter extends MetadataResource { case NEARBY: return "Nearby"; case DISTANCE: return "Distance"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } @@ -275,6 +279,7 @@ public class SearchParameter extends MetadataResource { case SA: return "sa"; case EB: return "eb"; case AP: return "ap"; + case NULL: return null; default: return "?"; } } @@ -289,6 +294,7 @@ public class SearchParameter extends MetadataResource { case SA: return "http://hl7.org/fhir/search-comparator"; case EB: return "http://hl7.org/fhir/search-comparator"; case AP: return "http://hl7.org/fhir/search-comparator"; + case NULL: return null; default: return "?"; } } @@ -303,6 +309,7 @@ public class SearchParameter extends MetadataResource { case SA: return "the value for the parameter in the resource starts after the provided value"; case EB: return "the value for the parameter in the resource ends before the provided value"; case AP: return "the value for the parameter in the resource is approximately the same to the provided value."; + case NULL: return null; default: return "?"; } } @@ -317,6 +324,7 @@ public class SearchParameter extends MetadataResource { case SA: return "Starts After"; case EB: return "Ends Before"; case AP: return "Approximately"; + case NULL: return null; default: return "?"; } } @@ -486,6 +494,7 @@ public class SearchParameter extends MetadataResource { case BELOW: return "below"; case ABOVE: return "above"; case TYPE: return "type"; + case NULL: return null; default: return "?"; } } @@ -501,6 +510,7 @@ public class SearchParameter extends MetadataResource { case BELOW: return "http://hl7.org/fhir/search-modifier-code"; case ABOVE: return "http://hl7.org/fhir/search-modifier-code"; case TYPE: return "http://hl7.org/fhir/search-modifier-code"; + case NULL: return null; default: return "?"; } } @@ -516,6 +526,7 @@ public class SearchParameter extends MetadataResource { case BELOW: return "The search parameter tests whether the value in a resource is subsumed by the specified value (is-a, or hierarchical relationships)."; case ABOVE: return "The search parameter tests whether the value in a resource subsumes the specified value (is-a, or hierarchical relationships)."; case TYPE: return "The search parameter only applies to the Resource Type specified as a modifier (e.g. the modifier is not actually :type, but :Patient etc.)."; + case NULL: return null; default: return "?"; } } @@ -531,6 +542,7 @@ public class SearchParameter extends MetadataResource { case BELOW: return "Below"; case ABOVE: return "Above"; case TYPE: return "Type"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Sequence.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Sequence.java index 876d74357..d0c3a929b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Sequence.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Sequence.java @@ -88,6 +88,7 @@ public class Sequence extends DomainResource { case AA: return "aa"; case DNA: return "dna"; case RNA: return "rna"; + case NULL: return null; default: return "?"; } } @@ -96,6 +97,7 @@ public class Sequence extends DomainResource { case AA: return "http://hl7.org/fhir/sequence-type"; case DNA: return "http://hl7.org/fhir/sequence-type"; case RNA: return "http://hl7.org/fhir/sequence-type"; + case NULL: return null; default: return "?"; } } @@ -104,6 +106,7 @@ public class Sequence extends DomainResource { case AA: return "Amino acid sequence"; case DNA: return "DNA Sequence"; case RNA: return "RNA Sequence"; + case NULL: return null; default: return "?"; } } @@ -112,6 +115,7 @@ public class Sequence extends DomainResource { case AA: return "AA Sequence"; case DNA: return "DNA Sequence"; case RNA: return "RNA Sequence"; + case NULL: return null; default: return "?"; } } @@ -196,6 +200,7 @@ public class Sequence extends DomainResource { case INDEL: return "indel"; case SNP: return "snp"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -204,6 +209,7 @@ public class Sequence extends DomainResource { case INDEL: return "http://hl7.org/fhir/quality-type"; case SNP: return "http://hl7.org/fhir/quality-type"; case UNKNOWN: return "http://hl7.org/fhir/quality-type"; + case NULL: return null; default: return "?"; } } @@ -212,6 +218,7 @@ public class Sequence extends DomainResource { case INDEL: return "INDEL Comparison"; case SNP: return "SNP Comparison"; case UNKNOWN: return "UNKNOWN Comparison"; + case NULL: return null; default: return "?"; } } @@ -220,6 +227,7 @@ public class Sequence extends DomainResource { case INDEL: return "INDEL Comparison"; case SNP: return "SNP Comparison"; case UNKNOWN: return "UNKNOWN Comparison"; + case NULL: return null; default: return "?"; } } @@ -318,6 +326,7 @@ public class Sequence extends DomainResource { case LOGIN: return "login"; case OAUTH: return "oauth"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -328,6 +337,7 @@ public class Sequence extends DomainResource { case LOGIN: return "http://hl7.org/fhir/repository-type"; case OAUTH: return "http://hl7.org/fhir/repository-type"; case OTHER: return "http://hl7.org/fhir/repository-type"; + case NULL: return null; default: return "?"; } } @@ -338,6 +348,7 @@ public class Sequence extends DomainResource { case LOGIN: return "When logged into the website, the resource can be seen."; case OAUTH: return "When logged in and follow the API in the website related with URL, the resource can be seen."; case OTHER: return "Some other complicated or particular way to get resource from URL."; + case NULL: return null; default: return "?"; } } @@ -348,6 +359,7 @@ public class Sequence extends DomainResource { case LOGIN: return "Result cannot be access unless an account is logged in"; case OAUTH: return "Result need to be fetched with API and need LOGIN( or cookies are required when visiting the link of resource)"; case OTHER: return "Some other complicated or particular way to get resource from URL."; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Slot.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Slot.java index 2e553dbf2..22a61847d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Slot.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Slot.java @@ -99,6 +99,7 @@ public class Slot extends DomainResource { case BUSYUNAVAILABLE: return "busy-unavailable"; case BUSYTENTATIVE: return "busy-tentative"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -109,6 +110,7 @@ public class Slot extends DomainResource { case BUSYUNAVAILABLE: return "http://hl7.org/fhir/slotstatus"; case BUSYTENTATIVE: return "http://hl7.org/fhir/slotstatus"; case ENTEREDINERROR: return "http://hl7.org/fhir/slotstatus"; + case NULL: return null; default: return "?"; } } @@ -119,6 +121,7 @@ public class Slot extends DomainResource { case BUSYUNAVAILABLE: return "Indicates that the time interval is busy and that the interval can not be scheduled."; case BUSYTENTATIVE: return "Indicates that the time interval is busy because one or more events have been tentatively scheduled for that interval."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; + case NULL: return null; default: return "?"; } } @@ -129,6 +132,7 @@ public class Slot extends DomainResource { case BUSYUNAVAILABLE: return "Busy (Unavailable)"; case BUSYTENTATIVE: return "Busy (Tentative)"; case ENTEREDINERROR: return "Entered in error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Specimen.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Specimen.java index 5cd0c5078..9a3bf1ab7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Specimen.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Specimen.java @@ -95,6 +95,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "unavailable"; case UNSATISFACTORY: return "unsatisfactory"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -104,6 +105,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "http://hl7.org/fhir/specimen-status"; case UNSATISFACTORY: return "http://hl7.org/fhir/specimen-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/specimen-status"; + case NULL: return null; default: return "?"; } } @@ -113,6 +115,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "There is no physical specimen because it is either lost, destroyed or consumed."; case UNSATISFACTORY: return "The specimen cannot be used because of a quality issue such as a broken container, contamination, or too old."; case ENTEREDINERROR: return "The specimen was entered in error and therefore nullified."; + case NULL: return null; default: return "?"; } } @@ -122,6 +125,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "Unavailable"; case UNSATISFACTORY: return "Unsatisfactory"; case ENTEREDINERROR: return "Entered-in-error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/StructureDefinition.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/StructureDefinition.java index e86b9b84d..ad7359056 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/StructureDefinition.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/StructureDefinition.java @@ -99,6 +99,7 @@ public class StructureDefinition extends MetadataResource { case COMPLEXTYPE: return "complex-type"; case RESOURCE: return "resource"; case LOGICAL: return "logical"; + case NULL: return null; default: return "?"; } } @@ -108,6 +109,7 @@ public class StructureDefinition extends MetadataResource { case COMPLEXTYPE: return "http://hl7.org/fhir/structure-definition-kind"; case RESOURCE: return "http://hl7.org/fhir/structure-definition-kind"; case LOGICAL: return "http://hl7.org/fhir/structure-definition-kind"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public class StructureDefinition extends MetadataResource { case COMPLEXTYPE: return "A complex structure that defines a set of data elements. These can be used throughout Resource and extension definitions, and in logical models."; case RESOURCE: return "A resource defined by the FHIR specification."; case LOGICAL: return "A conceptual package of data that will be mapped to resources for implementation."; + case NULL: return null; default: return "?"; } } @@ -126,6 +129,7 @@ public class StructureDefinition extends MetadataResource { case COMPLEXTYPE: return "Complex Data Type"; case RESOURCE: return "Resource"; case LOGICAL: return "Logical Model"; + case NULL: return null; default: return "?"; } } @@ -216,6 +220,7 @@ public class StructureDefinition extends MetadataResource { case RESOURCE: return "resource"; case DATATYPE: return "datatype"; case EXTENSION: return "extension"; + case NULL: return null; default: return "?"; } } @@ -224,6 +229,7 @@ public class StructureDefinition extends MetadataResource { case RESOURCE: return "http://hl7.org/fhir/extension-context"; case DATATYPE: return "http://hl7.org/fhir/extension-context"; case EXTENSION: return "http://hl7.org/fhir/extension-context"; + case NULL: return null; default: return "?"; } } @@ -232,6 +238,7 @@ public class StructureDefinition extends MetadataResource { case RESOURCE: return "The context is all elements matching a particular resource element path."; case DATATYPE: return "The context is all nodes matching a particular data type element path (root or repeating element) or all elements referencing a particular primitive data type (expressed as the datatype name)."; case EXTENSION: return "The context is a particular extension from a particular profile, a uri that identifies the extension definition."; + case NULL: return null; default: return "?"; } } @@ -240,6 +247,7 @@ public class StructureDefinition extends MetadataResource { case RESOURCE: return "Resource"; case DATATYPE: return "Datatype"; case EXTENSION: return "Extension"; + case NULL: return null; default: return "?"; } } @@ -317,6 +325,7 @@ public class StructureDefinition extends MetadataResource { switch (this) { case SPECIALIZATION: return "specialization"; case CONSTRAINT: return "constraint"; + case NULL: return null; default: return "?"; } } @@ -324,6 +333,7 @@ public class StructureDefinition extends MetadataResource { switch (this) { case SPECIALIZATION: return "http://hl7.org/fhir/type-derivation-rule"; case CONSTRAINT: return "http://hl7.org/fhir/type-derivation-rule"; + case NULL: return null; default: return "?"; } } @@ -331,6 +341,7 @@ public class StructureDefinition extends MetadataResource { switch (this) { case SPECIALIZATION: return "This definition defines a new type that adds additional elements to the base type"; case CONSTRAINT: return "This definition adds additional rules to an existing concrete type"; + case NULL: return null; default: return "?"; } } @@ -338,6 +349,7 @@ public class StructureDefinition extends MetadataResource { switch (this) { case SPECIALIZATION: return "Specialization"; case CONSTRAINT: return "Constraint"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/StructureMap.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/StructureMap.java index e69a8b640..dd8f593b4 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/StructureMap.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/StructureMap.java @@ -103,6 +103,7 @@ public class StructureMap extends MetadataResource { case QUERIED: return "queried"; case TARGET: return "target"; case PRODUCED: return "produced"; + case NULL: return null; default: return "?"; } } @@ -112,6 +113,7 @@ public class StructureMap extends MetadataResource { case QUERIED: return "http://hl7.org/fhir/map-model-mode"; case TARGET: return "http://hl7.org/fhir/map-model-mode"; case PRODUCED: return "http://hl7.org/fhir/map-model-mode"; + case NULL: return null; default: return "?"; } } @@ -121,6 +123,7 @@ public class StructureMap extends MetadataResource { case QUERIED: return "This structure describes an instance that the mapping engine may ask for that is used a source of data"; case TARGET: return "This structure describes an instance passed to the mapping engine that is used a target of data"; case PRODUCED: return "This structure describes an instance that the mapping engine may ask to create that is used a target of data"; + case NULL: return null; default: return "?"; } } @@ -130,6 +133,7 @@ public class StructureMap extends MetadataResource { case QUERIED: return "Queried Structure Definition"; case TARGET: return "Target Structure Definition"; case PRODUCED: return "Produced Structure Definition"; + case NULL: return null; default: return "?"; } } @@ -220,6 +224,7 @@ public class StructureMap extends MetadataResource { case NONE: return "none"; case TYPES: return "types"; case TYPEANDTYPES: return "type-and-types"; + case NULL: return null; default: return "?"; } } @@ -228,6 +233,7 @@ public class StructureMap extends MetadataResource { case NONE: return "http://hl7.org/fhir/map-group-type-mode"; case TYPES: return "http://hl7.org/fhir/map-group-type-mode"; case TYPEANDTYPES: return "http://hl7.org/fhir/map-group-type-mode"; + case NULL: return null; default: return "?"; } } @@ -236,6 +242,7 @@ public class StructureMap extends MetadataResource { case NONE: return "This group is not a default group for the types"; case TYPES: return "This group is a default mapping group for the specified types and for the primary source type"; case TYPEANDTYPES: return "This group is a default mapping group for the specified types"; + case NULL: return null; default: return "?"; } } @@ -244,6 +251,7 @@ public class StructureMap extends MetadataResource { case NONE: return "Not a Default"; case TYPES: return "Default for Type Combination"; case TYPEANDTYPES: return "Default for type + combination"; + case NULL: return null; default: return "?"; } } @@ -321,6 +329,7 @@ public class StructureMap extends MetadataResource { switch (this) { case SOURCE: return "source"; case TARGET: return "target"; + case NULL: return null; default: return "?"; } } @@ -328,6 +337,7 @@ public class StructureMap extends MetadataResource { switch (this) { case SOURCE: return "http://hl7.org/fhir/map-input-mode"; case TARGET: return "http://hl7.org/fhir/map-input-mode"; + case NULL: return null; default: return "?"; } } @@ -335,6 +345,7 @@ public class StructureMap extends MetadataResource { switch (this) { case SOURCE: return "Names an input instance used a source for mapping"; case TARGET: return "Names an instance that is being populated"; + case NULL: return null; default: return "?"; } } @@ -342,6 +353,7 @@ public class StructureMap extends MetadataResource { switch (this) { case SOURCE: return "Source Instance"; case TARGET: return "Target Instance"; + case NULL: return null; default: return "?"; } } @@ -434,6 +446,7 @@ public class StructureMap extends MetadataResource { case LAST: return "last"; case NOTLAST: return "not_last"; case ONLYONE: return "only_one"; + case NULL: return null; default: return "?"; } } @@ -444,6 +457,7 @@ public class StructureMap extends MetadataResource { case LAST: return "http://hl7.org/fhir/map-source-list-mode"; case NOTLAST: return "http://hl7.org/fhir/map-source-list-mode"; case ONLYONE: return "http://hl7.org/fhir/map-source-list-mode"; + case NULL: return null; default: return "?"; } } @@ -454,6 +468,7 @@ public class StructureMap extends MetadataResource { case LAST: return "Only process this rule for the last in the list"; case NOTLAST: return "Process this rule for all but the last"; case ONLYONE: return "Only process this rule is there is only item"; + case NULL: return null; default: return "?"; } } @@ -464,6 +479,7 @@ public class StructureMap extends MetadataResource { case LAST: return "Last"; case NOTLAST: return "All but the last"; case ONLYONE: return "Enforce only one"; + case NULL: return null; default: return "?"; } } @@ -553,6 +569,7 @@ public class StructureMap extends MetadataResource { switch (this) { case TYPE: return "type"; case VARIABLE: return "variable"; + case NULL: return null; default: return "?"; } } @@ -560,6 +577,7 @@ public class StructureMap extends MetadataResource { switch (this) { case TYPE: return "http://hl7.org/fhir/map-context-type"; case VARIABLE: return "http://hl7.org/fhir/map-context-type"; + case NULL: return null; default: return "?"; } } @@ -567,6 +585,7 @@ public class StructureMap extends MetadataResource { switch (this) { case TYPE: return "The context specifies a type"; case VARIABLE: return "The context specifies a variable"; + case NULL: return null; default: return "?"; } } @@ -574,6 +593,7 @@ public class StructureMap extends MetadataResource { switch (this) { case TYPE: return "Type"; case VARIABLE: return "Variable"; + case NULL: return null; default: return "?"; } } @@ -659,6 +679,7 @@ public class StructureMap extends MetadataResource { case SHARE: return "share"; case LAST: return "last"; case COLLATE: return "collate"; + case NULL: return null; default: return "?"; } } @@ -668,6 +689,7 @@ public class StructureMap extends MetadataResource { case SHARE: return "http://hl7.org/fhir/map-target-list-mode"; case LAST: return "http://hl7.org/fhir/map-target-list-mode"; case COLLATE: return "http://hl7.org/fhir/map-target-list-mode"; + case NULL: return null; default: return "?"; } } @@ -677,6 +699,7 @@ public class StructureMap extends MetadataResource { case SHARE: return "the target instance is shared with the target instances generated by another rule (up to the first common n items, then create new ones)"; case LAST: return "when the target list is being assembled, the items for this rule go last. If more that one rule defines a last item (for a given instance of mapping) then this is an error"; case COLLATE: return "re-use the first item in the list, and keep adding content to it"; + case NULL: return null; default: return "?"; } } @@ -686,6 +709,7 @@ public class StructureMap extends MetadataResource { case SHARE: return "Share"; case LAST: return "Last"; case COLLATE: return "Collate"; + case NULL: return null; default: return "?"; } } @@ -874,6 +898,7 @@ public class StructureMap extends MetadataResource { case QTY: return "qty"; case ID: return "id"; case CP: return "cp"; + case NULL: return null; default: return "?"; } } @@ -896,6 +921,7 @@ public class StructureMap extends MetadataResource { case QTY: return "http://hl7.org/fhir/map-transform"; case ID: return "http://hl7.org/fhir/map-transform"; case CP: return "http://hl7.org/fhir/map-transform"; + case NULL: return null; default: return "?"; } } @@ -918,6 +944,7 @@ public class StructureMap extends MetadataResource { case QTY: return "Create a quantity. Parameters = (text) or (value, unit, [system, code]) where text is the natural representation e.g. [comparator]value[space]unit"; case ID: return "Create an identifier. Parameters = (system, value[, type]) where type is a code from the identifier type value set"; case CP: return "Create a contact details. Parameters = (value) or (system, value). If no system is provided, the system should be inferred from the content of the value"; + case NULL: return null; default: return "?"; } } @@ -940,6 +967,7 @@ public class StructureMap extends MetadataResource { case QTY: return "qty"; case ID: return "id"; case CP: return "cp"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Subscription.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Subscription.java index 982448766..7971b4f70 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Subscription.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Subscription.java @@ -94,6 +94,7 @@ public class Subscription extends DomainResource { case ACTIVE: return "active"; case ERROR: return "error"; case OFF: return "off"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class Subscription extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/subscription-status"; case ERROR: return "http://hl7.org/fhir/subscription-status"; case OFF: return "http://hl7.org/fhir/subscription-status"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class Subscription extends DomainResource { case ACTIVE: return "The subscription is active."; case ERROR: return "The server has an error executing the notification."; case OFF: return "Too many errors have occurred or the subscription has expired."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class Subscription extends DomainResource { case ACTIVE: return "Active"; case ERROR: return "Error"; case OFF: return "Off"; + case NULL: return null; default: return "?"; } } @@ -225,6 +229,7 @@ public class Subscription extends DomainResource { case EMAIL: return "email"; case SMS: return "sms"; case MESSAGE: return "message"; + case NULL: return null; default: return "?"; } } @@ -235,6 +240,7 @@ public class Subscription extends DomainResource { case EMAIL: return "http://hl7.org/fhir/subscription-channel-type"; case SMS: return "http://hl7.org/fhir/subscription-channel-type"; case MESSAGE: return "http://hl7.org/fhir/subscription-channel-type"; + case NULL: return null; default: return "?"; } } @@ -245,6 +251,7 @@ public class Subscription extends DomainResource { case EMAIL: return "The channel is executed by sending an email to the email addressed in the URI (which must be a mailto:)."; case SMS: return "The channel is executed by sending an SMS message to the phone number identified in the URL (tel:)."; case MESSAGE: return "The channel is executed by sending a message (e.g. a Bundle with a MessageHeader resource etc.) to the application identified in the URI."; + case NULL: return null; default: return "?"; } } @@ -255,6 +262,7 @@ public class Subscription extends DomainResource { case EMAIL: return "Email"; case SMS: return "SMS"; case MESSAGE: return "Message"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Substance.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Substance.java index 3aaeb70fd..e08d9f397 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Substance.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Substance.java @@ -89,6 +89,7 @@ public class Substance extends DomainResource { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class Substance extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/substance-status"; case INACTIVE: return "http://hl7.org/fhir/substance-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/substance-status"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class Substance extends DomainResource { case ACTIVE: return "The substance is considered for use or reference"; case INACTIVE: return "The substance is considered for reference, but not for use"; case ENTEREDINERROR: return "The substance was entered in error"; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class Substance extends DomainResource { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/SupplyDelivery.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/SupplyDelivery.java index ca5e0e1c2..092880075 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/SupplyDelivery.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/SupplyDelivery.java @@ -93,6 +93,7 @@ public class SupplyDelivery extends DomainResource { case COMPLETED: return "completed"; case ABANDONED: return "abandoned"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -102,6 +103,7 @@ public class SupplyDelivery extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/supplydelivery-status"; case ABANDONED: return "http://hl7.org/fhir/supplydelivery-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/supplydelivery-status"; + case NULL: return null; default: return "?"; } } @@ -111,6 +113,7 @@ public class SupplyDelivery extends DomainResource { case COMPLETED: return "Supply has been delivered (\"completed\")."; case ABANDONED: return "Delivery was not completed."; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)"; + case NULL: return null; default: return "?"; } } @@ -120,6 +123,7 @@ public class SupplyDelivery extends DomainResource { case COMPLETED: return "Delivered"; case ABANDONED: return "Abandoned"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/SupplyRequest.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/SupplyRequest.java index 52357af56..36421d786 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/SupplyRequest.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/SupplyRequest.java @@ -116,6 +116,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -128,6 +129,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/supplyrequest-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/supplyrequest-status"; case UNKNOWN: return "http://hl7.org/fhir/supplyrequest-status"; + case NULL: return null; default: return "?"; } } @@ -140,6 +142,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "Activity against the request has been sufficiently completed to the satisfaction of the requester"; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -152,6 +155,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -267,6 +271,7 @@ public class SupplyRequest extends DomainResource { case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -276,6 +281,7 @@ public class SupplyRequest extends DomainResource { case URGENT: return "http://hl7.org/fhir/request-priority"; case ASAP: return "http://hl7.org/fhir/request-priority"; case STAT: return "http://hl7.org/fhir/request-priority"; + case NULL: return null; default: return "?"; } } @@ -285,6 +291,7 @@ public class SupplyRequest extends DomainResource { case URGENT: return "The request should be actioned promptly - higher priority than routine"; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent"; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency"; + case NULL: return null; default: return "?"; } } @@ -294,6 +301,7 @@ public class SupplyRequest extends DomainResource { case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Task.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Task.java index 65c3b9fa0..d309d5549 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Task.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Task.java @@ -151,6 +151,7 @@ public class Task extends DomainResource { case FAILED: return "failed"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -168,6 +169,7 @@ public class Task extends DomainResource { case FAILED: return "http://hl7.org/fhir/task-status"; case COMPLETED: return "http://hl7.org/fhir/task-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/task-status"; + case NULL: return null; default: return "?"; } } @@ -185,6 +187,7 @@ public class Task extends DomainResource { case FAILED: return "The task was attempted but could not be completed due to some error."; case COMPLETED: return "The task has been completed."; case ENTEREDINERROR: return "The task should never have existed and is retained only because of the possibility it may have used."; + case NULL: return null; default: return "?"; } } @@ -202,6 +205,7 @@ public class Task extends DomainResource { case FAILED: return "Failed"; case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -377,6 +381,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case FILLERORDER: return "filler-order"; case INSTANCEORDER: return "instance-order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -390,6 +395,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case FILLERORDER: return "http://hl7.org/fhir/request-intent"; case INSTANCEORDER: return "http://hl7.org/fhir/request-intent"; case OPTION: return "http://hl7.org/fhir/request-intent"; + case NULL: return null; default: return "?"; } } @@ -403,6 +409,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case FILLERORDER: return "The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order"; case INSTANCEORDER: return "An order created in fulfillment of a broader order that represents the authorization for a single activity occurrence. E.g. The administration of a single dose of a drug."; case OPTION: return "The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests.\n\nRefer to [[[RequestGroup]]] for additional information on how this status is used"; + case NULL: return null; default: return "?"; } } @@ -416,6 +423,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case FILLERORDER: return "Filler Order"; case INSTANCEORDER: return "Instance Order"; case OPTION: return "Option"; + case NULL: return null; default: return "?"; } } @@ -537,6 +545,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -546,6 +555,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case URGENT: return "http://hl7.org/fhir/request-priority"; case ASAP: return "http://hl7.org/fhir/request-priority"; case STAT: return "http://hl7.org/fhir/request-priority"; + case NULL: return null; default: return "?"; } } @@ -555,6 +565,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case URGENT: return "The request should be actioned promptly - higher priority than routine"; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent"; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency"; + case NULL: return null; default: return "?"; } } @@ -564,6 +575,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/TestReport.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/TestReport.java index 84af5b559..168026a2d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/TestReport.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/TestReport.java @@ -103,6 +103,7 @@ public class TestReport extends DomainResource { case WAITING: return "waiting"; case STOPPED: return "stopped"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -113,6 +114,7 @@ public class TestReport extends DomainResource { case WAITING: return "http://hl7.org/fhir/report-status-codes"; case STOPPED: return "http://hl7.org/fhir/report-status-codes"; case ENTEREDINERROR: return "http://hl7.org/fhir/report-status-codes"; + case NULL: return null; default: return "?"; } } @@ -123,6 +125,7 @@ public class TestReport extends DomainResource { case WAITING: return "A test operation is waiting for an external client request"; case STOPPED: return "The test script execution was manually stopped"; case ENTEREDINERROR: return "This test report was entered or created in error"; + case NULL: return null; default: return "?"; } } @@ -133,6 +136,7 @@ public class TestReport extends DomainResource { case WAITING: return "Waiting"; case STOPPED: return "Stopped"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } @@ -229,6 +233,7 @@ public class TestReport extends DomainResource { case PASS: return "pass"; case FAIL: return "fail"; case PENDING: return "pending"; + case NULL: return null; default: return "?"; } } @@ -237,6 +242,7 @@ public class TestReport extends DomainResource { case PASS: return "http://hl7.org/fhir/report-result-codes"; case FAIL: return "http://hl7.org/fhir/report-result-codes"; case PENDING: return "http://hl7.org/fhir/report-result-codes"; + case NULL: return null; default: return "?"; } } @@ -245,6 +251,7 @@ public class TestReport extends DomainResource { case PASS: return "All test operations successfully passed all asserts"; case FAIL: return "One or more test operations failed one or more asserts"; case PENDING: return "One or more test operations is pending execution completion"; + case NULL: return null; default: return "?"; } } @@ -253,6 +260,7 @@ public class TestReport extends DomainResource { case PASS: return "Pass"; case FAIL: return "Fail"; case PENDING: return "Pending"; + case NULL: return null; default: return "?"; } } @@ -337,6 +345,7 @@ public class TestReport extends DomainResource { case TESTENGINE: return "test-engine"; case CLIENT: return "client"; case SERVER: return "server"; + case NULL: return null; default: return "?"; } } @@ -345,6 +354,7 @@ public class TestReport extends DomainResource { case TESTENGINE: return "http://hl7.org/fhir/report-participant-type"; case CLIENT: return "http://hl7.org/fhir/report-participant-type"; case SERVER: return "http://hl7.org/fhir/report-participant-type"; + case NULL: return null; default: return "?"; } } @@ -353,6 +363,7 @@ public class TestReport extends DomainResource { case TESTENGINE: return "The test execution engine."; case CLIENT: return "A FHIR Client"; case SERVER: return "A FHIR Server"; + case NULL: return null; default: return "?"; } } @@ -361,6 +372,7 @@ public class TestReport extends DomainResource { case TESTENGINE: return "Test Engine"; case CLIENT: return "Client"; case SERVER: return "Server"; + case NULL: return null; default: return "?"; } } @@ -459,6 +471,7 @@ public class TestReport extends DomainResource { case FAIL: return "fail"; case WARNING: return "warning"; case ERROR: return "error"; + case NULL: return null; default: return "?"; } } @@ -469,6 +482,7 @@ public class TestReport extends DomainResource { case FAIL: return "http://hl7.org/fhir/report-action-result-codes"; case WARNING: return "http://hl7.org/fhir/report-action-result-codes"; case ERROR: return "http://hl7.org/fhir/report-action-result-codes"; + case NULL: return null; default: return "?"; } } @@ -479,6 +493,7 @@ public class TestReport extends DomainResource { case FAIL: return "The action failed."; case WARNING: return "The action passed but with warnings."; case ERROR: return "The action encountered a fatal error and the engine was unable to process."; + case NULL: return null; default: return "?"; } } @@ -489,6 +504,7 @@ public class TestReport extends DomainResource { case FAIL: return "Fail"; case WARNING: return "Warning"; case ERROR: return "Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/TestScript.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/TestScript.java index 546d5ed9f..b8a3e5cde 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/TestScript.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/TestScript.java @@ -98,6 +98,7 @@ public class TestScript extends MetadataResource { case JSON: return "json"; case TTL: return "ttl"; case NONE: return "none"; + case NULL: return null; default: return "?"; } } @@ -107,6 +108,7 @@ public class TestScript extends MetadataResource { case JSON: return "http://hl7.org/fhir/content-type"; case TTL: return "http://hl7.org/fhir/content-type"; case NONE: return "http://hl7.org/fhir/content-type"; + case NULL: return null; default: return "?"; } } @@ -116,6 +118,7 @@ public class TestScript extends MetadataResource { case JSON: return "JSON content-type corresponding to the application/fhir+json mime-type."; case TTL: return "RDF content-type corresponding to the text/turtle mime-type."; case NONE: return "Prevent the use of the corresponding http header."; + case NULL: return null; default: return "?"; } } @@ -125,6 +128,7 @@ public class TestScript extends MetadataResource { case JSON: return "json"; case TTL: return "ttl"; case NONE: return "none"; + case NULL: return null; default: return "?"; } } @@ -208,6 +212,7 @@ public class TestScript extends MetadataResource { switch (this) { case RESPONSE: return "response"; case REQUEST: return "request"; + case NULL: return null; default: return "?"; } } @@ -215,6 +220,7 @@ public class TestScript extends MetadataResource { switch (this) { case RESPONSE: return "http://hl7.org/fhir/assert-direction-codes"; case REQUEST: return "http://hl7.org/fhir/assert-direction-codes"; + case NULL: return null; default: return "?"; } } @@ -222,6 +228,7 @@ public class TestScript extends MetadataResource { switch (this) { case RESPONSE: return "The assertion is evaluated on the response. This is the default value."; case REQUEST: return "The assertion is evaluated on the request."; + case NULL: return null; default: return "?"; } } @@ -229,6 +236,7 @@ public class TestScript extends MetadataResource { switch (this) { case RESPONSE: return "response"; case REQUEST: return "request"; + case NULL: return null; default: return "?"; } } @@ -363,6 +371,7 @@ public class TestScript extends MetadataResource { case CONTAINS: return "contains"; case NOTCONTAINS: return "notContains"; case EVAL: return "eval"; + case NULL: return null; default: return "?"; } } @@ -379,6 +388,7 @@ public class TestScript extends MetadataResource { case CONTAINS: return "http://hl7.org/fhir/assert-operator-codes"; case NOTCONTAINS: return "http://hl7.org/fhir/assert-operator-codes"; case EVAL: return "http://hl7.org/fhir/assert-operator-codes"; + case NULL: return null; default: return "?"; } } @@ -395,6 +405,7 @@ public class TestScript extends MetadataResource { case CONTAINS: return "Compare value string contains a known value."; case NOTCONTAINS: return "Compare value string does not contain a known value."; case EVAL: return "Evaluate the fluentpath expression as a boolean condition."; + case NULL: return null; default: return "?"; } } @@ -411,6 +422,7 @@ public class TestScript extends MetadataResource { case CONTAINS: return "contains"; case NOTCONTAINS: return "notContains"; case EVAL: return "evaluate"; + case NULL: return null; default: return "?"; } } @@ -564,6 +576,7 @@ public class TestScript extends MetadataResource { case PATCH: return "patch"; case POST: return "post"; case PUT: return "put"; + case NULL: return null; default: return "?"; } } @@ -575,6 +588,7 @@ public class TestScript extends MetadataResource { case PATCH: return "http://hl7.org/fhir/http-operations"; case POST: return "http://hl7.org/fhir/http-operations"; case PUT: return "http://hl7.org/fhir/http-operations"; + case NULL: return null; default: return "?"; } } @@ -586,6 +600,7 @@ public class TestScript extends MetadataResource { case PATCH: return "HTTP PATCH operation"; case POST: return "HTTP POST operation"; case PUT: return "HTTP PUT operation"; + case NULL: return null; default: return "?"; } } @@ -597,6 +612,7 @@ public class TestScript extends MetadataResource { case PATCH: return "PATCH"; case POST: return "POST"; case PUT: return "PUT"; + case NULL: return null; default: return "?"; } } @@ -762,6 +778,7 @@ public class TestScript extends MetadataResource { case GONE: return "gone"; case PRECONDITIONFAILED: return "preconditionFailed"; case UNPROCESSABLE: return "unprocessable"; + case NULL: return null; default: return "?"; } } @@ -779,6 +796,7 @@ public class TestScript extends MetadataResource { case GONE: return "http://hl7.org/fhir/assert-response-code-types"; case PRECONDITIONFAILED: return "http://hl7.org/fhir/assert-response-code-types"; case UNPROCESSABLE: return "http://hl7.org/fhir/assert-response-code-types"; + case NULL: return null; default: return "?"; } } @@ -796,6 +814,7 @@ public class TestScript extends MetadataResource { case GONE: return "Response code is 410."; case PRECONDITIONFAILED: return "Response code is 412."; case UNPROCESSABLE: return "Response code is 422."; + case NULL: return null; default: return "?"; } } @@ -813,6 +832,7 @@ public class TestScript extends MetadataResource { case GONE: return "gone"; case PRECONDITIONFAILED: return "preconditionFailed"; case UNPROCESSABLE: return "unprocessable"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Timing.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Timing.java index 4b5e5ed62..ce88374c5 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Timing.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/Timing.java @@ -118,6 +118,7 @@ public class Timing extends Type implements ICompositeType { case WK: return "wk"; case MO: return "mo"; case A: return "a"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public class Timing extends Type implements ICompositeType { case WK: return "http://unitsofmeasure.org"; case MO: return "http://unitsofmeasure.org"; case A: return "http://unitsofmeasure.org"; + case NULL: return null; default: return "?"; } } @@ -142,6 +144,7 @@ public class Timing extends Type implements ICompositeType { case WK: return ""; case MO: return ""; case A: return ""; + case NULL: return null; default: return "?"; } } @@ -154,6 +157,7 @@ public class Timing extends Type implements ICompositeType { case WK: return "week"; case MO: return "month"; case A: return "year"; + case NULL: return null; default: return "?"; } } @@ -290,6 +294,7 @@ public class Timing extends Type implements ICompositeType { case FRI: return "fri"; case SAT: return "sat"; case SUN: return "sun"; + case NULL: return null; default: return "?"; } } @@ -302,6 +307,7 @@ public class Timing extends Type implements ICompositeType { case FRI: return "http://hl7.org/fhir/days-of-week"; case SAT: return "http://hl7.org/fhir/days-of-week"; case SUN: return "http://hl7.org/fhir/days-of-week"; + case NULL: return null; default: return "?"; } } @@ -314,6 +320,7 @@ public class Timing extends Type implements ICompositeType { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } @@ -326,6 +333,7 @@ public class Timing extends Type implements ICompositeType { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } @@ -546,6 +554,7 @@ public class Timing extends Type implements ICompositeType { case PCM: return "PCM"; case PCD: return "PCD"; case PCV: return "PCV"; + case NULL: return null; default: return "?"; } } @@ -570,6 +579,7 @@ public class Timing extends Type implements ICompositeType { case PCM: return "http://hl7.org/fhir/v3/TimingEvent"; case PCD: return "http://hl7.org/fhir/v3/TimingEvent"; case PCV: return "http://hl7.org/fhir/v3/TimingEvent"; + case NULL: return null; default: return "?"; } } @@ -594,6 +604,7 @@ public class Timing extends Type implements ICompositeType { case PCM: return ""; case PCD: return ""; case PCV: return ""; + case NULL: return null; default: return "?"; } } @@ -618,6 +629,7 @@ public class Timing extends Type implements ICompositeType { case PCM: return "PCM"; case PCD: return "PCD"; case PCV: return "PCV"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/TriggerDefinition.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/TriggerDefinition.java index 957a194b2..f039edead 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/TriggerDefinition.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/TriggerDefinition.java @@ -113,6 +113,7 @@ public class TriggerDefinition extends Type implements ICompositeType { case DATAREMOVED: return "data-removed"; case DATAACCESSED: return "data-accessed"; case DATAACCESSENDED: return "data-access-ended"; + case NULL: return null; default: return "?"; } } @@ -125,6 +126,7 @@ public class TriggerDefinition extends Type implements ICompositeType { case DATAREMOVED: return "http://hl7.org/fhir/trigger-type"; case DATAACCESSED: return "http://hl7.org/fhir/trigger-type"; case DATAACCESSENDED: return "http://hl7.org/fhir/trigger-type"; + case NULL: return null; default: return "?"; } } @@ -137,6 +139,7 @@ public class TriggerDefinition extends Type implements ICompositeType { case DATAREMOVED: return "The trigger occurs whenever data of a particular type is removed"; case DATAACCESSED: return "The trigger occurs whenever data of a particular type is accessed"; case DATAACCESSENDED: return "The trigger occurs whenever access to data of a particular type is completed"; + case NULL: return null; default: return "?"; } } @@ -149,6 +152,7 @@ public class TriggerDefinition extends Type implements ICompositeType { case DATAREMOVED: return "Data Removed"; case DATAACCESSED: return "Data Accessed"; case DATAACCESSENDED: return "Data Access Ended"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ValueSet.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ValueSet.java index b2602a393..d2c71ac6c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ValueSet.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/ValueSet.java @@ -134,6 +134,7 @@ public class ValueSet extends MetadataResource { case NOTIN: return "not-in"; case GENERALIZES: return "generalizes"; case EXISTS: return "exists"; + case NULL: return null; default: return "?"; } } @@ -148,6 +149,7 @@ public class ValueSet extends MetadataResource { case NOTIN: return "http://hl7.org/fhir/filter-operator"; case GENERALIZES: return "http://hl7.org/fhir/filter-operator"; case EXISTS: return "http://hl7.org/fhir/filter-operator"; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public class ValueSet extends MetadataResource { case NOTIN: return "The specified property of the code is not in the set of codes or concepts specified in the provided value (comma separated list)."; case GENERALIZES: return "Includes all concept ids that have a transitive is-a relationship from the concept Id provided as the value, including the provided concept itself (e.g. include parent codes)"; case EXISTS: return "The specified property of the code has at least one value (if the specified value is true; if the specified value is false, then matches when the specified property of the code has no values)"; + case NULL: return null; default: return "?"; } } @@ -176,6 +179,7 @@ public class ValueSet extends MetadataResource { case NOTIN: return "Not in Set"; case GENERALIZES: return "Generalizes (by Subsumption)"; case EXISTS: return "Exists"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/VisionPrescription.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/VisionPrescription.java index c67b07ab9..6cabf74b9 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/VisionPrescription.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/VisionPrescription.java @@ -97,6 +97,7 @@ public class VisionPrescription extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public class VisionPrescription extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -115,6 +117,7 @@ public class VisionPrescription extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -124,6 +127,7 @@ public class VisionPrescription extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -207,6 +211,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "right"; case LEFT: return "left"; + case NULL: return null; default: return "?"; } } @@ -214,6 +219,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "http://hl7.org/fhir/vision-eye-codes"; case LEFT: return "http://hl7.org/fhir/vision-eye-codes"; + case NULL: return null; default: return "?"; } } @@ -221,6 +227,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "Right Eye"; case LEFT: return "Left Eye"; + case NULL: return null; default: return "?"; } } @@ -228,6 +235,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "Right Eye"; case LEFT: return "Left Eye"; + case NULL: return null; default: return "?"; } } @@ -313,6 +321,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "down"; case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -322,6 +331,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "http://hl7.org/fhir/vision-base-codes"; case IN: return "http://hl7.org/fhir/vision-base-codes"; case OUT: return "http://hl7.org/fhir/vision-base-codes"; + case NULL: return null; default: return "?"; } } @@ -331,6 +341,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "bottom"; case IN: return "inner edge"; case OUT: return "outer edge"; + case NULL: return null; default: return "?"; } } @@ -340,6 +351,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "Down"; case IN: return "In"; case OUT: return "Out"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AbstractTypes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AbstractTypes.java index 95f987e26..938bcf626 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AbstractTypes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AbstractTypes.java @@ -64,6 +64,7 @@ public enum AbstractTypes { switch (this) { case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AbstractTypes { switch (this) { case TYPE: return "A place holder that means any kind of data type"; case ANY: return "A place holder that means any kind of resource"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AbstractTypes { switch (this) { case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AccountStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AccountStatus.java index 0b227511d..051267179 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AccountStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AccountStatus.java @@ -71,6 +71,7 @@ public enum AccountStatus { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum AccountStatus { case ACTIVE: return "This account is active and may be used."; case INACTIVE: return "This account is inactive and should not be used to track financial information."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum AccountStatus { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionCardinalityBehavior.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionCardinalityBehavior.java index bef391147..4e830f414 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionCardinalityBehavior.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionCardinalityBehavior.java @@ -64,6 +64,7 @@ public enum ActionCardinalityBehavior { switch (this) { case SINGLE: return "single"; case MULTIPLE: return "multiple"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ActionCardinalityBehavior { switch (this) { case SINGLE: return "The action may only be selected one time"; case MULTIPLE: return "The action may be selected multiple times"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ActionCardinalityBehavior { switch (this) { case SINGLE: return "Single"; case MULTIPLE: return "Multiple"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionConditionKind.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionConditionKind.java index 9190bfa17..8c93afbdb 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionConditionKind.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionConditionKind.java @@ -71,6 +71,7 @@ public enum ActionConditionKind { case APPLICABILITY: return "applicability"; case START: return "start"; case STOP: return "stop"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ActionConditionKind { case APPLICABILITY: return "The condition describes whether or not a given action is applicable"; case START: return "The condition is a starting condition for the action"; case STOP: return "The condition is a stop, or exit condition for the action"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ActionConditionKind { case APPLICABILITY: return "Applicability"; case START: return "Start"; case STOP: return "Stop"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionGroupingBehavior.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionGroupingBehavior.java index 2d6987a59..fc3df9797 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionGroupingBehavior.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionGroupingBehavior.java @@ -71,6 +71,7 @@ public enum ActionGroupingBehavior { case VISUALGROUP: return "visual-group"; case LOGICALGROUP: return "logical-group"; case SENTENCEGROUP: return "sentence-group"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ActionGroupingBehavior { case VISUALGROUP: return "Any group marked with this behavior should be displayed as a visual group to the end user"; case LOGICALGROUP: return "A group with this behavior logically groups its sub-elements, and may be shown as a visual group to the end user, but it is not required to do so"; case SENTENCEGROUP: return "A group of related alternative actions is a sentence group if the target referenced by the action is the same in all the actions and each action simply constitutes a different variation on how to specify the details for the target. For example, two actions that could be in a SentenceGroup are \"aspirin, 500 mg, 2 times per day\" and \"aspirin, 300 mg, 3 times per day\". In both cases, aspirin is the target referenced by the action, and the two actions represent different options for how aspirin might be ordered for the patient. Note that a SentenceGroup would almost always have an associated selection behavior of \"AtMostOne\", unless it's a required action, in which case, it would be \"ExactlyOne\""; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ActionGroupingBehavior { case VISUALGROUP: return "Visual Group"; case LOGICALGROUP: return "Logical Group"; case SENTENCEGROUP: return "Sentence Group"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionParticipantType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionParticipantType.java index 576f4d521..179417190 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionParticipantType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionParticipantType.java @@ -71,6 +71,7 @@ public enum ActionParticipantType { case PATIENT: return "patient"; case PRACTITIONER: return "practitioner"; case RELATEDPERSON: return "related-person"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ActionParticipantType { case PATIENT: return "The participant is the patient under evaluation"; case PRACTITIONER: return "The participant is a practitioner involved in the patient's care"; case RELATEDPERSON: return "The participant is a person related to the patient"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ActionParticipantType { case PATIENT: return "Patient"; case PRACTITIONER: return "Practitioner"; case RELATEDPERSON: return "Related Person"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionPrecheckBehavior.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionPrecheckBehavior.java index 8057064fe..a09083bac 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionPrecheckBehavior.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionPrecheckBehavior.java @@ -64,6 +64,7 @@ public enum ActionPrecheckBehavior { switch (this) { case YES: return "yes"; case NO: return "no"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ActionPrecheckBehavior { switch (this) { case YES: return "An action with this behavior is one of the most frequent action that is, or should be, included by an end user, for the particular context in which the action occurs. The system displaying the action to the end user should consider \"pre-checking\" such an action as a convenience for the user"; case NO: return "An action with this behavior is one of the less frequent actions included by the end user, for the particular context in which the action occurs. The system displaying the actions to the end user would typically not \"pre-check\" such an action"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ActionPrecheckBehavior { switch (this) { case YES: return "Yes"; case NO: return "No"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionRelationshipType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionRelationshipType.java index fd358e311..c5ca899b5 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionRelationshipType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionRelationshipType.java @@ -113,6 +113,7 @@ public enum ActionRelationshipType { case AFTERSTART: return "after-start"; case AFTER: return "after"; case AFTEREND: return "after-end"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum ActionRelationshipType { case AFTERSTART: return "The action must be performed after the start of the related action"; case AFTER: return "The action must be performed after the related action"; case AFTEREND: return "The action must be performed after the end of the related action"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum ActionRelationshipType { case AFTERSTART: return "After Start"; case AFTER: return "After"; case AFTEREND: return "After End"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionRequiredBehavior.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionRequiredBehavior.java index 6eccbd3fb..5d71ecbbb 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionRequiredBehavior.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionRequiredBehavior.java @@ -71,6 +71,7 @@ public enum ActionRequiredBehavior { case MUST: return "must"; case COULD: return "could"; case MUSTUNLESSDOCUMENTED: return "must-unless-documented"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ActionRequiredBehavior { case MUST: return "An action with this behavior must be included in the actions processed by the end user; the end user may not choose not to include this action"; case COULD: return "An action with this behavior may be included in the set of actions processed by the end user"; case MUSTUNLESSDOCUMENTED: return "An action with this behavior must be included in the set of actions processed by the end user, unless the end user provides documentation as to why the action was not included"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ActionRequiredBehavior { case MUST: return "Must"; case COULD: return "Could"; case MUSTUNLESSDOCUMENTED: return "Must Unless Documented"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionSelectionBehavior.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionSelectionBehavior.java index 3a961870c..6a7a3ebb5 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionSelectionBehavior.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionSelectionBehavior.java @@ -92,6 +92,7 @@ public enum ActionSelectionBehavior { case EXACTLYONE: return "exactly-one"; case ATMOSTONE: return "at-most-one"; case ONEORMORE: return "one-or-more"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ActionSelectionBehavior { case EXACTLYONE: return "The end user must choose one and only one of the selectable actions in the group. The user may not choose none of the actions in the group"; case ATMOSTONE: return "The end user may choose zero or at most one of the actions in the group"; case ONEORMORE: return "The end user must choose a minimum of one, and as many additional as desired"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ActionSelectionBehavior { case EXACTLYONE: return "Exactly One"; case ATMOSTONE: return "At Most One"; case ONEORMORE: return "One Or More"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionType.java index 7a4cfe9ca..a2efbacdf 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActionType.java @@ -78,6 +78,7 @@ public enum ActionType { case UPDATE: return "update"; case REMOVE: return "remove"; case FIREEVENT: return "fire-event"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ActionType { case UPDATE: return "The action is to update an existing resource"; case REMOVE: return "The action is to remove an existing resource"; case FIREEVENT: return "The action is to fire a specific event"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ActionType { case UPDATE: return "Update"; case REMOVE: return "Remove"; case FIREEVENT: return "Fire Event"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Actionlist.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Actionlist.java index 3b9eeba8e..e66e2bd46 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Actionlist.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Actionlist.java @@ -78,6 +78,7 @@ public enum Actionlist { case POLL: return "poll"; case REPROCESS: return "reprocess"; case STATUS: return "status"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum Actionlist { case POLL: return "Check for previously un-read/ not-retrieved resources."; case REPROCESS: return "Re-process the target resource."; case STATUS: return "Retrieve the processing status of the target resource."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum Actionlist { case POLL: return "Poll"; case REPROCESS: return "Re-Process"; case STATUS: return "Status Check"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActivityDefinitionCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActivityDefinitionCategory.java index 08fa967ca..c9b346322 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActivityDefinitionCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ActivityDefinitionCategory.java @@ -71,6 +71,7 @@ public enum ActivityDefinitionCategory { case TREATMENT: return "treatment"; case EDUCATION: return "education"; case ASSESSMENT: return "assessment"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ActivityDefinitionCategory { case TREATMENT: return "The activity is intended to provide or is related to treatment of the patient"; case EDUCATION: return "The activity is intended to provide or is related to education of the patient"; case ASSESSMENT: return "The activity is intended to perform or is related to assessment of the patient"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ActivityDefinitionCategory { case TREATMENT: return "Treatment"; case EDUCATION: return "Education"; case ASSESSMENT: return "Assessment"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Additionalmaterials.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Additionalmaterials.java index 9b6cdf692..6bdbc60bc 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Additionalmaterials.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Additionalmaterials.java @@ -92,6 +92,7 @@ public enum Additionalmaterials { case MODEL: return "model"; case DOCUMENT: return "document"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum Additionalmaterials { case MODEL: return "Model"; case DOCUMENT: return "Document"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum Additionalmaterials { case MODEL: return "Model"; case DOCUMENT: return "Document"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AddressType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AddressType.java index d4934a365..716ed84f3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AddressType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AddressType.java @@ -71,6 +71,7 @@ public enum AddressType { case POSTAL: return "postal"; case PHYSICAL: return "physical"; case BOTH: return "both"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum AddressType { case POSTAL: return "Mailing addresses - PO Boxes and care-of addresses."; case PHYSICAL: return "A physical address that can be visited."; case BOTH: return "An address that is both physical and postal."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum AddressType { case POSTAL: return "Postal"; case PHYSICAL: return "Physical"; case BOTH: return "Postal & Physical"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AddressUse.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AddressUse.java index c6d0326fc..f9f9b14f5 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AddressUse.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AddressUse.java @@ -78,6 +78,7 @@ public enum AddressUse { case WORK: return "work"; case TEMP: return "temp"; case OLD: return "old"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum AddressUse { case WORK: return "An office address. First choice for business related contacts during business hours."; case TEMP: return "A temporary address. The period can provide more detailed information."; case OLD: return "This address is no longer in use (or was never correct, but retained for records)."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum AddressUse { case WORK: return "Work"; case TEMP: return "Temporary"; case OLD: return "Old / Incorrect"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Adjudication.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Adjudication.java index fbd7cd093..4e91a0cd3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Adjudication.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Adjudication.java @@ -99,6 +99,7 @@ public enum Adjudication { case ELIGPERCENT: return "eligpercent"; case TAX: return "tax"; case BENEFIT: return "benefit"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum Adjudication { case ELIGPERCENT: return "Eligible Percentage"; case TAX: return "Emergency Department"; case BENEFIT: return "Amount payable under the coverage"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum Adjudication { case ELIGPERCENT: return "Eligible %"; case TAX: return "Emergency Department"; case BENEFIT: return "Benefit Amount"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdjudicationError.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdjudicationError.java index 524a0d5e9..6a8febda4 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdjudicationError.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdjudicationError.java @@ -64,6 +64,7 @@ public enum AdjudicationError { switch (this) { case A001: return "a001"; case A002: return "a002"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AdjudicationError { switch (this) { case A001: return "Missing Identifier"; case A002: return "Missing Creation Date"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AdjudicationError { switch (this) { case A001: return "Missing Identifier"; case A002: return "Missing Creation Date"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdjudicationReason.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdjudicationReason.java index 5bd42b77b..d74000522 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdjudicationReason.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdjudicationReason.java @@ -64,6 +64,7 @@ public enum AdjudicationReason { switch (this) { case AR001: return "ar001"; case AR002: return "ar002"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AdjudicationReason { switch (this) { case AR001: return "Not covered"; case AR002: return "Plan Limit Reached"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AdjudicationReason { switch (this) { case AR001: return "Not covered"; case AR002: return "Plan Limit Reached"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdministrativeGender.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdministrativeGender.java index 4477af05a..a004cef15 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdministrativeGender.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdministrativeGender.java @@ -78,6 +78,7 @@ public enum AdministrativeGender { case FEMALE: return "female"; case OTHER: return "other"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum AdministrativeGender { case FEMALE: return "Female"; case OTHER: return "Other"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum AdministrativeGender { case FEMALE: return "Female"; case OTHER: return "Other"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCategory.java index 764f11764..903f0bfbe 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCategory.java @@ -64,6 +64,7 @@ public enum AdverseEventCategory { switch (this) { case AE: return "AE"; case PAE: return "PAE"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AdverseEventCategory { switch (this) { case AE: return ""; case PAE: return ""; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AdverseEventCategory { switch (this) { case AE: return "Adverse Event"; case PAE: return "Potential Adverse Event"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCausality.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCausality.java index f69c4593d..d0e8d9eb1 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCausality.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCausality.java @@ -64,6 +64,7 @@ public enum AdverseEventCausality { switch (this) { case CAUSALITY1: return "causality1"; case CAUSALITY2: return "causality2"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AdverseEventCausality { switch (this) { case CAUSALITY1: return ""; case CAUSALITY2: return ""; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AdverseEventCausality { switch (this) { case CAUSALITY1: return "causality1 placeholder"; case CAUSALITY2: return "causality2 placeholder"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCausalityAssess.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCausalityAssess.java index b1d1f92a5..3a511e267 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCausalityAssess.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCausalityAssess.java @@ -64,6 +64,7 @@ public enum AdverseEventCausalityAssess { switch (this) { case ASSESS1: return "assess1"; case ASSESS2: return "assess2"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AdverseEventCausalityAssess { switch (this) { case ASSESS1: return ""; case ASSESS2: return ""; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AdverseEventCausalityAssess { switch (this) { case ASSESS1: return "assess1 placeholder"; case ASSESS2: return "assess2 placeholder"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCausalityMethod.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCausalityMethod.java index ba5830499..03dbfd07a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCausalityMethod.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCausalityMethod.java @@ -64,6 +64,7 @@ public enum AdverseEventCausalityMethod { switch (this) { case METHOD1: return "method1"; case METHOD2: return "method2"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AdverseEventCausalityMethod { switch (this) { case METHOD1: return ""; case METHOD2: return ""; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AdverseEventCausalityMethod { switch (this) { case METHOD1: return "placeholder"; case METHOD2: return "placeholder"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCausalityResult.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCausalityResult.java index 3849dc7d4..4d2d8f418 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCausalityResult.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventCausalityResult.java @@ -64,6 +64,7 @@ public enum AdverseEventCausalityResult { switch (this) { case RESULT1: return "result1"; case RESULT2: return "result2"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AdverseEventCausalityResult { switch (this) { case RESULT1: return ""; case RESULT2: return ""; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AdverseEventCausalityResult { switch (this) { case RESULT1: return "placeholder"; case RESULT2: return "placeholder"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventOutcome.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventOutcome.java index 265077319..9b0e7774b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventOutcome.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventOutcome.java @@ -92,6 +92,7 @@ public enum AdverseEventOutcome { case RESOLVEDWITHSEQUELAE: return "resolvedWithSequelae"; case FATAL: return "fatal"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum AdverseEventOutcome { case RESOLVEDWITHSEQUELAE: return ""; case FATAL: return ""; case UNKNOWN: return ""; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum AdverseEventOutcome { case RESOLVEDWITHSEQUELAE: return "Resolved with Sequelae"; case FATAL: return "Fatal"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventSeriousness.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventSeriousness.java index aaf7aff65..fc294407a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventSeriousness.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AdverseEventSeriousness.java @@ -71,6 +71,7 @@ public enum AdverseEventSeriousness { case MILD: return "Mild"; case MODERATE: return "Moderate"; case SEVERE: return "Severe"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum AdverseEventSeriousness { case MILD: return ""; case MODERATE: return ""; case SEVERE: return ""; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum AdverseEventSeriousness { case MILD: return "Mild"; case MODERATE: return "Moderate"; case SEVERE: return "Severe"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergIntolSubstanceExpRisk.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergIntolSubstanceExpRisk.java index 68c3d37e4..929c6b5eb 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergIntolSubstanceExpRisk.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergIntolSubstanceExpRisk.java @@ -64,6 +64,7 @@ public enum AllergIntolSubstanceExpRisk { switch (this) { case KNOWNREACTIONRISK: return "known-reaction-risk"; case NOKNOWNREACTIONRISK: return "no-known-reaction-risk"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AllergIntolSubstanceExpRisk { switch (this) { case KNOWNREACTIONRISK: return "Known risk of allergy or intolerance reaction upon exposure to the specified substance."; case NOKNOWNREACTIONRISK: return "No known risk of allergy or intolerance reaction upon exposure to the specified substance."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AllergIntolSubstanceExpRisk { switch (this) { case KNOWNREACTIONRISK: return "Known Reaction Risk"; case NOKNOWNREACTIONRISK: return "No Known Reaction Risk"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyClinicalStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyClinicalStatus.java index a5c3114f2..badbebfdf 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyClinicalStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyClinicalStatus.java @@ -71,6 +71,7 @@ public enum AllergyClinicalStatus { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case RESOLVED: return "resolved"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum AllergyClinicalStatus { case ACTIVE: return "An active record of a risk of a reaction to the identified substance."; case INACTIVE: return "An inactivated record of a risk of a reaction to the identified substance."; case RESOLVED: return "A reaction to the identified substance has been clinically reassessed by testing or re-exposure and considered to be resolved."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum AllergyClinicalStatus { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case RESOLVED: return "Resolved"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyIntoleranceCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyIntoleranceCategory.java index 690f95977..31b9d68ad 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyIntoleranceCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyIntoleranceCategory.java @@ -78,6 +78,7 @@ public enum AllergyIntoleranceCategory { case MEDICATION: return "medication"; case ENVIRONMENT: return "environment"; case BIOLOGIC: return "biologic"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum AllergyIntoleranceCategory { case MEDICATION: return "Substances administered to achieve a physiological effect."; case ENVIRONMENT: return "Any substances that are encountered in the environment, including any substance not already classified as food, medication, or biologic."; case BIOLOGIC: return "A preparation that is synthesized from living organisms or their products, especially a human or animal protein, such as a hormone or antitoxin, that is used as a diagnostic, preventive, or therapeutic agent. Examples of biologic medications include: vaccines; allergenic extracts, which are used for both diagnosis and treatment (for example, allergy shots); gene therapies; cellular therapies. There are other biologic products, such as tissues, that are not typically associated with allergies."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum AllergyIntoleranceCategory { case MEDICATION: return "Medication"; case ENVIRONMENT: return "Environment"; case BIOLOGIC: return "Biologic"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyIntoleranceCriticality.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyIntoleranceCriticality.java index f4a1efcab..f109279d1 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyIntoleranceCriticality.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyIntoleranceCriticality.java @@ -71,6 +71,7 @@ public enum AllergyIntoleranceCriticality { case LOW: return "low"; case HIGH: return "high"; case UNABLETOASSESS: return "unable-to-assess"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum AllergyIntoleranceCriticality { case LOW: return "Worst case result of a future exposure is not assessed to be life-threatening or having high potential for organ system failure."; case HIGH: return "Worst case result of a future exposure is assessed to be life-threatening or having high potential for organ system failure."; case UNABLETOASSESS: return "Unable to assess the worst case result of a future exposure."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum AllergyIntoleranceCriticality { case LOW: return "Low Risk"; case HIGH: return "High Risk"; case UNABLETOASSESS: return "Unable to Assess Risk"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyIntoleranceStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyIntoleranceStatus.java index f270ea048..1e0588394 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyIntoleranceStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyIntoleranceStatus.java @@ -92,6 +92,7 @@ public enum AllergyIntoleranceStatus { case RESOLVED: return "resolved"; case REFUTED: return "refuted"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum AllergyIntoleranceStatus { case RESOLVED: return "A reaction to the identified substance has been clinically reassessed by testing or re-exposure and considered to be resolved"; case REFUTED: return "A propensity for a reaction to the identified substance has been disproven with a high level of clinical certainty, which may include testing or rechallenge, and is refuted."; case ENTEREDINERROR: return "The statement was entered in error and is not valid."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum AllergyIntoleranceStatus { case RESOLVED: return "Resolved"; case REFUTED: return "Refuted"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyIntoleranceType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyIntoleranceType.java index f756e8223..20f4e69bd 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyIntoleranceType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyIntoleranceType.java @@ -64,6 +64,7 @@ public enum AllergyIntoleranceType { switch (this) { case ALLERGY: return "allergy"; case INTOLERANCE: return "intolerance"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AllergyIntoleranceType { switch (this) { case ALLERGY: return "A propensity for hypersensitivity reaction(s) to a substance. These reactions are most typically type I hypersensitivity, plus other \"allergy-like\" reactions, including pseudoallergy."; case INTOLERANCE: return "A propensity for adverse reactions to a substance that is not judged to be allergic or \"allergy-like\". These reactions are typically (but not necessarily) non-immune. They are to some degree idiosyncratic and/or individually specific (i.e. are not a reaction that is expected to occur with most or all patients given similar circumstances)."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AllergyIntoleranceType { switch (this) { case ALLERGY: return "Allergy"; case INTOLERANCE: return "Intolerance"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyVerificationStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyVerificationStatus.java index dc67152c6..85470b499 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyVerificationStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AllergyVerificationStatus.java @@ -78,6 +78,7 @@ public enum AllergyVerificationStatus { case CONFIRMED: return "confirmed"; case REFUTED: return "refuted"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum AllergyVerificationStatus { case CONFIRMED: return "A high level of certainty about the propensity for a reaction to the identified substance, which may include clinical evidence by testing or rechallenge."; case REFUTED: return "A propensity for a reaction to the identified substance has been disproven with a high level of clinical certainty, which may include testing or rechallenge, and is refuted."; case ENTEREDINERROR: return "The statement was entered in error and is not valid."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum AllergyVerificationStatus { case CONFIRMED: return "Confirmed"; case REFUTED: return "Refuted"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AnimalGenderstatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AnimalGenderstatus.java index 2db828c62..fe1d1bb93 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AnimalGenderstatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AnimalGenderstatus.java @@ -71,6 +71,7 @@ public enum AnimalGenderstatus { case NEUTERED: return "neutered"; case INTACT: return "intact"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum AnimalGenderstatus { case NEUTERED: return "The animal has been sterilized, castrated or otherwise made infertile."; case INTACT: return "The animal's reproductive organs are intact."; case UNKNOWN: return "Unable to determine whether the animal has been neutered."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum AnimalGenderstatus { case NEUTERED: return "Neutered"; case INTACT: return "Intact"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AnimalSpecies.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AnimalSpecies.java index 9fd8fbfbc..142c51a2f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AnimalSpecies.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AnimalSpecies.java @@ -71,6 +71,7 @@ public enum AnimalSpecies { case CANISLF: return "canislf"; case OVISA: return "ovisa"; case SERINUSCD: return "serinuscd"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum AnimalSpecies { case CANISLF: return "Canis lupus familiaris"; case OVISA: return "Ovis aries"; case SERINUSCD: return "Serinus canaria domestica"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum AnimalSpecies { case CANISLF: return "Dog"; case OVISA: return "Sheep"; case SERINUSCD: return "Domestic Canary"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AnzscoOccupations.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AnzscoOccupations.java index 60c3b187a..80d423d92 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AnzscoOccupations.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AnzscoOccupations.java @@ -9332,6 +9332,7 @@ public enum AnzscoOccupations { case _899921: return "899921"; case _899922: return "899922"; case _899999: return "899999"; + case NULL: return null; default: return "?"; } } @@ -10666,6 +10667,7 @@ public enum AnzscoOccupations { case _899921: return "Ticket Collector or Usher"; case _899922: return "Trolley Collector"; case _899999: return "Labourers not elsewhere classified"; + case NULL: return null; default: return "?"; } } @@ -11997,6 +11999,7 @@ public enum AnzscoOccupations { case _899921: return "Ticket Collector or Usher"; case _899922: return "Trolley Collector"; case _899999: return "Labourers nec"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Appointmentstatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Appointmentstatus.java index b493756d6..f64b4052f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Appointmentstatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Appointmentstatus.java @@ -106,6 +106,7 @@ public enum Appointmentstatus { case CANCELLED: return "cancelled"; case NOSHOW: return "noshow"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum Appointmentstatus { case CANCELLED: return "The appointment has been cancelled."; case NOSHOW: return "Some or all of the participant(s) have not/did not appear for the appointment (usually the patient)."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum Appointmentstatus { case CANCELLED: return "Cancelled"; case NOSHOW: return "No Show"; case ENTEREDINERROR: return "Entered in error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AssertDirectionCodes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AssertDirectionCodes.java index d4fe81689..2d56e93d9 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AssertDirectionCodes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AssertDirectionCodes.java @@ -64,6 +64,7 @@ public enum AssertDirectionCodes { switch (this) { case RESPONSE: return "response"; case REQUEST: return "request"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AssertDirectionCodes { switch (this) { case RESPONSE: return "The assertion is evaluated on the response. This is the default value."; case REQUEST: return "The assertion is evaluated on the request."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AssertDirectionCodes { switch (this) { case RESPONSE: return "response"; case REQUEST: return "request"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AssertOperatorCodes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AssertOperatorCodes.java index dc4253cdf..3fe113faa 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AssertOperatorCodes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AssertOperatorCodes.java @@ -127,6 +127,7 @@ public enum AssertOperatorCodes { case CONTAINS: return "contains"; case NOTCONTAINS: return "notContains"; case EVAL: return "eval"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum AssertOperatorCodes { case CONTAINS: return "Compare value string contains a known value."; case NOTCONTAINS: return "Compare value string does not contain a known value."; case EVAL: return "Evaluate the fluentpath expression as a boolean condition."; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum AssertOperatorCodes { case CONTAINS: return "contains"; case NOTCONTAINS: return "notContains"; case EVAL: return "evaluate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AssertResponseCodeTypes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AssertResponseCodeTypes.java index 7750300a6..35f2af558 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AssertResponseCodeTypes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AssertResponseCodeTypes.java @@ -134,6 +134,7 @@ public enum AssertResponseCodeTypes { case GONE: return "gone"; case PRECONDITIONFAILED: return "preconditionFailed"; case UNPROCESSABLE: return "unprocessable"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum AssertResponseCodeTypes { case GONE: return "Response code is 410."; case PRECONDITIONFAILED: return "Response code is 412."; case UNPROCESSABLE: return "Response code is 422."; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum AssertResponseCodeTypes { case GONE: return "gone"; case PRECONDITIONFAILED: return "preconditionFailed"; case UNPROCESSABLE: return "unprocessable"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditEntityType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditEntityType.java index 9bafdc1b0..642adc3a7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditEntityType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditEntityType.java @@ -78,6 +78,7 @@ public enum AuditEntityType { case _2: return "2"; case _3: return "3"; case _4: return "4"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum AuditEntityType { case _2: return "System Object"; case _3: return "Organization"; case _4: return "Other"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum AuditEntityType { case _2: return "System Object"; case _3: return "Organization"; case _4: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditEventAction.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditEventAction.java index b7cd06573..e818d1157 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditEventAction.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditEventAction.java @@ -85,6 +85,7 @@ public enum AuditEventAction { case U: return "U"; case D: return "D"; case E: return "E"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum AuditEventAction { case U: return "Update data, such as revise patient information."; case D: return "Delete items, such as a doctor master file record."; case E: return "Perform a system or application function such as log-on, program execution or use of an object's method, or perform a query/search operation."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum AuditEventAction { case U: return "Update"; case D: return "Delete"; case E: return "Execute"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditEventOutcome.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditEventOutcome.java index 02611f7fb..67b346421 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditEventOutcome.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditEventOutcome.java @@ -78,6 +78,7 @@ public enum AuditEventOutcome { case _4: return "4"; case _8: return "8"; case _12: return "12"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum AuditEventOutcome { case _4: return "The action was not successful due to some kind of catered for error (often equivalent to an HTTP 400 response)."; case _8: return "The action was not successful due to some kind of unexpected error (often equivalent to an HTTP 500 response)."; case _12: return "An error of such magnitude occurred that the system is no longer available for use (i.e. the system died)."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum AuditEventOutcome { case _4: return "Minor failure"; case _8: return "Serious failure"; case _12: return "Major failure"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditEventType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditEventType.java index c04fbd269..7449a8a0f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditEventType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditEventType.java @@ -57,6 +57,7 @@ public enum AuditEventType { public String toCode() { switch (this) { case REST: return "rest"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum AuditEventType { public String getDefinition() { switch (this) { case REST: return "Audit Event: Execution of a RESTful operation as defined by FHIR."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case REST: return "RESTful Operation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditSourceType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditSourceType.java index 7819eeb73..914c220bf 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditSourceType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/AuditSourceType.java @@ -113,6 +113,7 @@ public enum AuditSourceType { case _7: return "7"; case _8: return "8"; case _9: return "9"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum AuditSourceType { case _7: return "ISO level 1-3 network component."; case _8: return "ISO level 4-6 operating software."; case _9: return "other kind of device (defined by DICOM, but some other code/system can be used)."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum AuditSourceType { case _7: return "Network Device"; case _8: return "Network Router"; case _9: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BasicResourceType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BasicResourceType.java index 55b83c22e..f6127f990 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BasicResourceType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BasicResourceType.java @@ -162,6 +162,7 @@ public enum BasicResourceType { case PREDETERMINE: return "predetermine"; case STUDY: return "study"; case PROTOCOL: return "protocol"; + case NULL: return null; default: return "?"; } } @@ -186,6 +187,7 @@ public enum BasicResourceType { case PREDETERMINE: return "An adjudication of what would be paid under an insurance plan for a hypothetical claim for goods or services"; case STUDY: return "An investigation to determine information about a particular therapy or product"; case PROTOCOL: return "A set of (possibly conditional) steps to be taken to achieve some aim. Includes study protocols, treatment protocols, emergency protocols, etc."; + case NULL: return null; default: return "?"; } } @@ -207,6 +209,7 @@ public enum BasicResourceType { case PREDETERMINE: return "Predetermination"; case STUDY: return "Study"; case PROTOCOL: return "Protocol"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitCategory.java index 1cf265749..aedefa1e5 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitCategory.java @@ -78,6 +78,7 @@ public enum BenefitCategory { case VISION: return "vision"; case MEDICAL: return "medical"; case PHARMACY: return "pharmacy"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum BenefitCategory { case VISION: return "Vision Health Coverage"; case MEDICAL: return "Medical Health Coverage"; case PHARMACY: return "Pharmacy Coverage"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum BenefitCategory { case VISION: return "Vision Health Coverage"; case MEDICAL: return "Medical Health Coverage"; case PHARMACY: return "Pharmacy Coverage"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitNetwork.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitNetwork.java index c368b98be..a080f0c4f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitNetwork.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitNetwork.java @@ -64,6 +64,7 @@ public enum BenefitNetwork { switch (this) { case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum BenefitNetwork { switch (this) { case IN: return "Services rendered by a Network provider"; case OUT: return "Services rendered by a provider who is not in the Network"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum BenefitNetwork { switch (this) { case IN: return "In Network"; case OUT: return "Out of Network"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitSubcategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitSubcategory.java index 1af3d1c96..d2ca886e7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitSubcategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitSubcategory.java @@ -246,6 +246,7 @@ public enum BenefitSubcategory { case F3: return "F3"; case F4: return "F4"; case F6: return "F6"; + case NULL: return null; default: return "?"; } } @@ -282,6 +283,7 @@ public enum BenefitSubcategory { case F3: return "Dental Coverage."; case F4: return "Hearing Coverage."; case F6: return "Vision Coverage."; + case NULL: return null; default: return "?"; } } @@ -315,6 +317,7 @@ public enum BenefitSubcategory { case F3: return "Dental Coverage"; case F4: return "Hearing Coverage"; case F6: return "Vision Coverage"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitTerm.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitTerm.java index 231a996e2..9f1fcc2d9 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitTerm.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitTerm.java @@ -71,6 +71,7 @@ public enum BenefitTerm { case ANNUAL: return "annual"; case DAY: return "day"; case LIFETIME: return "lifetime"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum BenefitTerm { case ANNUAL: return "Annual, renewing on the anniversary"; case DAY: return "Per day"; case LIFETIME: return "For the total term, lifetime, of the policy or coverage"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum BenefitTerm { case ANNUAL: return "Annual"; case DAY: return "Day"; case LIFETIME: return "Lifetime"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitType.java index 92659915a..576000a74 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitType.java @@ -134,6 +134,7 @@ public enum BenefitType { case VISIONCONTACTS: return "vision-contacts"; case MEDICALPRIMARYCARE: return "medical-primarycare"; case PHARMACYDISPENSE: return "pharmacy-dispense"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum BenefitType { case VISIONCONTACTS: return "Contact Lenses"; case MEDICALPRIMARYCARE: return "Medical Primary Health Coverage"; case PHARMACYDISPENSE: return "Pharmacy Dispense Coverage"; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum BenefitType { case VISIONCONTACTS: return "Vision Contacts Coverage"; case MEDICALPRIMARYCARE: return "Medical Primary Health Coverage"; case PHARMACYDISPENSE: return "Pharmacy Dispense Coverage"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitUnit.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitUnit.java index 354e15965..93086abb2 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitUnit.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BenefitUnit.java @@ -64,6 +64,7 @@ public enum BenefitUnit { switch (this) { case INDIVIDUAL: return "individual"; case FAMILY: return "family"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum BenefitUnit { switch (this) { case INDIVIDUAL: return "A single individual"; case FAMILY: return "A family, typically includes self, spous(s) and children to a defined age"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum BenefitUnit { switch (this) { case INDIVIDUAL: return "Individual"; case FAMILY: return "Family"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BindingStrength.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BindingStrength.java index fd729d5d9..5cb2b3368 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BindingStrength.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BindingStrength.java @@ -78,6 +78,7 @@ public enum BindingStrength { case EXTENSIBLE: return "extensible"; case PREFERRED: return "preferred"; case EXAMPLE: return "example"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum BindingStrength { case EXTENSIBLE: return "To be conformant, the concept in this element SHALL be from the specified value set if any of the codes within the value set can apply to the concept being communicated. If the value set does not cover the concept (based on human review), alternate codings (or, data type allowing, text) may be included instead."; case PREFERRED: return "Instances are encouraged to draw from the specified codes for interoperability purposes but are not required to do so to be considered conformant."; case EXAMPLE: return "Instances are not expected or even encouraged to draw from the specified value set. The value set merely provides examples of the types of concepts intended to be included."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum BindingStrength { case EXTENSIBLE: return "Extensible"; case PREFERRED: return "Preferred"; case EXAMPLE: return "Example"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BundleType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BundleType.java index 6b2ca0391..fe3d37cde 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BundleType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/BundleType.java @@ -113,6 +113,7 @@ public enum BundleType { case HISTORY: return "history"; case SEARCHSET: return "searchset"; case COLLECTION: return "collection"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum BundleType { case HISTORY: return "The bundle is a list of resources from a history interaction on a server."; case SEARCHSET: return "The bundle is a list of resources returned as a result of a search/query interaction, operation, or message."; case COLLECTION: return "The bundle is a set of resources collected into a single package for ease of distribution."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum BundleType { case HISTORY: return "History List"; case SEARCHSET: return "Search Results"; case COLLECTION: return "Collection"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CapabilityStatementKind.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CapabilityStatementKind.java index d1b1d81bf..a445ca4f6 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CapabilityStatementKind.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CapabilityStatementKind.java @@ -71,6 +71,7 @@ public enum CapabilityStatementKind { case INSTANCE: return "instance"; case CAPABILITY: return "capability"; case REQUIREMENTS: return "requirements"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum CapabilityStatementKind { case INSTANCE: return "The CapabilityStatement instance represents the present capabilities of a specific system instance. This is the kind returned by OPTIONS for a FHIR server end-point."; case CAPABILITY: return "The CapabilityStatement instance represents the capabilities of a system or piece of software, independent of a particular installation."; case REQUIREMENTS: return "The CapabilityStatement instance represents a set of requirements for other systems to meet; e.g. as part of an implementation guide or 'request for proposal'."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum CapabilityStatementKind { case INSTANCE: return "Instance"; case CAPABILITY: return "Capability"; case REQUIREMENTS: return "Requirements"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanActivityCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanActivityCategory.java index 2a2449be5..5b372989b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanActivityCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanActivityCategory.java @@ -99,6 +99,7 @@ public enum CarePlanActivityCategory { case PROCEDURE: return "procedure"; case SUPPLY: return "supply"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum CarePlanActivityCategory { case PROCEDURE: return "Plan to modify the patient in some way (surgery, physiotherapy, education, counseling, etc.)"; case SUPPLY: return "Plan to provide something to the patient (medication, medical supply, etc.)"; case OTHER: return "Some other form of action"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum CarePlanActivityCategory { case PROCEDURE: return "Procedure"; case SUPPLY: return "Supply"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanActivityStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanActivityStatus.java index 53354e572..5d42a5c12 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanActivityStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanActivityStatus.java @@ -99,6 +99,7 @@ public enum CarePlanActivityStatus { case COMPLETED: return "completed"; case CANCELLED: return "cancelled"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum CarePlanActivityStatus { case COMPLETED: return "The activities have been completed (more or less) as planned."; case CANCELLED: return "The activities have been ended prior to completion (perhaps even before they were started)."; case UNKNOWN: return "The authoring system doesn't know the current state of the activity."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum CarePlanActivityStatus { case COMPLETED: return "Completed"; case CANCELLED: return "Cancelled"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanIntent.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanIntent.java index 6d3ba330f..32de3bc0d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanIntent.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanIntent.java @@ -80,6 +80,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case PLAN: return "plan"; case ORDER: return "order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -92,6 +93,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case PLAN: return "The care plan represents an intention to ensure something occurs without providing an authorization for others to act"; case ORDER: return "The care plan represents a request/demand and authorization for action"; case OPTION: return "The care plan represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests.\n\nRefer to [[[RequestGroup]]] for additional information on how this status is used"; + case NULL: return null; default: return "?"; } } @@ -101,6 +103,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case PLAN: return "Plan"; case ORDER: return "Order"; case OPTION: return "Option"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanRelationship.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanRelationship.java index 7e185f95e..cb9dc197e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanRelationship.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanRelationship.java @@ -71,6 +71,7 @@ public enum CarePlanRelationship { case INCLUDES: return "includes"; case REPLACES: return "replaces"; case FULFILLS: return "fulfills"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum CarePlanRelationship { case INCLUDES: return "The referenced plan is considered to be part of this plan."; case REPLACES: return "This plan takes the places of the referenced plan."; case FULFILLS: return "This plan provides details about how to perform activities defined at a higher level by the referenced plan."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum CarePlanRelationship { case INCLUDES: return "Includes"; case REPLACES: return "Replaces"; case FULFILLS: return "Fulfills"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanStatus.java index 4e15266ca..fc784cce0 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CarePlanStatus.java @@ -99,6 +99,7 @@ public enum CarePlanStatus { case ENTEREDINERROR: return "entered-in-error"; case CANCELLED: return "cancelled"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum CarePlanStatus { case ENTEREDINERROR: return "The plan was entered in error and voided."; case CANCELLED: return "The plan has been terminated prior to reaching completion (though it may have been replaced by a new plan)."; case UNKNOWN: return "The authoring system doesn't know the current state of the care plan."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum CarePlanStatus { case ENTEREDINERROR: return "Entered In Error"; case CANCELLED: return "Cancelled"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CareTeamCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CareTeamCategory.java index 4a60e8dfc..5fa71b4e6 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CareTeamCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CareTeamCategory.java @@ -92,6 +92,7 @@ public enum CareTeamCategory { case LONGITUDINAL: return "longitudinal"; case CONDITION: return "condition"; case CLINICALRESEARCH: return "clinical-research"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum CareTeamCategory { case LONGITUDINAL: return "This type of team focuses on overall care coordination managing one or more conditions across the continuum of care ensuring there are smooth transitions of care. The members of the team are determined or selected by an individual or organization. When determined by an organization, the team may be assigned or based on the person's enrollment in a particular program. For example, disease management team or patient centered medical home team."; case CONDITION: return "This type of team focuses on one specific condition. The condition is determined by the context of use. For example, a disease management team focused on one condition (e.g. diabetes)."; case CLINICALRESEARCH: return "This type of team is responsible for establishing, conducting, coordinating and monitoring the outcomes of clinical trials. The team focuses on research, clinical care and education."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum CareTeamCategory { case LONGITUDINAL: return "Longitudinal Care Coordination"; case CONDITION: return "Condition"; case CLINICALRESEARCH: return "Clinical Research"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CareTeamStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CareTeamStatus.java index 757345991..73e1c80f9 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CareTeamStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CareTeamStatus.java @@ -85,6 +85,7 @@ public enum CareTeamStatus { case SUSPENDED: return "suspended"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum CareTeamStatus { case SUSPENDED: return "The care team is temporarily on hold or suspended and not participating in the coordination and delivery of care."; case INACTIVE: return "The care team was, but is no longer, participating in the coordination and delivery of care."; case ENTEREDINERROR: return "The care team should have never existed."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum CareTeamStatus { case SUSPENDED: return "Suspended"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogContentStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogContentStatus.java index 59dafb867..fb549c90b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogContentStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogContentStatus.java @@ -78,6 +78,7 @@ public enum CatalogContentStatus { case PENDING: return "pending"; case DISCONTINUED: return "discontinued"; case OFFICIAL: return "official"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CatalogContentStatus { case PENDING: return "The catalog content is pending some action e.g. confirmation or approval"; case DISCONTINUED: return "The catalog is discontinued"; case OFFICIAL: return "The catalog content is considered official"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CatalogContentStatus { case PENDING: return "Pending"; case DISCONTINUED: return "Discontinued"; case OFFICIAL: return "Official"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogContentType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogContentType.java index b230724c4..a6f7dac9e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogContentType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogContentType.java @@ -85,6 +85,7 @@ public enum CatalogContentType { case FULLCATALOG: return "full-catalog"; case CATALOGUPDATE: return "catalog-update"; case CATALOGRESPONSE: return "catalog-response"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum CatalogContentType { case FULLCATALOG: return "This is a full catalog transfer"; case CATALOGUPDATE: return "This is a differential update"; case CATALOGRESPONSE: return "This is a response to a request for catalog information"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum CatalogContentType { case FULLCATALOG: return "Full Catalog"; case CATALOGUPDATE: return "Update"; case CATALOGRESPONSE: return "Response"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogEntryStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogEntryStatus.java index b880109f6..410612c87 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogEntryStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogEntryStatus.java @@ -78,6 +78,7 @@ public enum CatalogEntryStatus { case PENDING: return "pending"; case DISCONTINUED: return "discontinued"; case OFFICIAL: return "official"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CatalogEntryStatus { case PENDING: return "The entry is pending some action e.g. confirmation or approval"; case DISCONTINUED: return "The catalog entry is discontinued"; case OFFICIAL: return "The catalog entry is considered official"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CatalogEntryStatus { case PENDING: return "Pending"; case DISCONTINUED: return "Discontinued"; case OFFICIAL: return "Official"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogEntryType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogEntryType.java index 304c42e96..f80351e0c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogEntryType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogEntryType.java @@ -64,6 +64,7 @@ public enum CatalogEntryType { switch (this) { case MEDICATION: return "medication"; case DEVICE: return "device"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum CatalogEntryType { switch (this) { case MEDICATION: return "This is a medication"; case DEVICE: return "This is a device"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum CatalogEntryType { switch (this) { case MEDICATION: return "Medication"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogItemRelationType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogItemRelationType.java index 68ef7bd7d..d04e9a166 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogItemRelationType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogItemRelationType.java @@ -85,6 +85,7 @@ public enum CatalogItemRelationType { case CONTAINSSBST: return "contains-sbst"; case COMBINESWITH: return "combines-with"; case REQUIRES: return "requires"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum CatalogItemRelationType { case CONTAINSSBST: return "The entry contains the related entry as a substance"; case COMBINESWITH: return "The entry combines with the related entry"; case REQUIRES: return "The entry requires the related entry for use"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum CatalogItemRelationType { case CONTAINSSBST: return "Contains Substance"; case COMBINESWITH: return "Combines with"; case REQUIRES: return "Requires"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogUpdateMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogUpdateMode.java index 778be8e38..d69878bcf 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogUpdateMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CatalogUpdateMode.java @@ -71,6 +71,7 @@ public enum CatalogUpdateMode { case UPDATE: return "update"; case REPLACE: return "replace"; case UPSERT: return "upsert"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum CatalogUpdateMode { case UPDATE: return "This is a product submission"; case REPLACE: return "The catalog content is expected to be replacing the existing entries"; case UPSERT: return "The catalog content is expected to update the entries, and if not existing, insert the entry"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum CatalogUpdateMode { case UPDATE: return "Update"; case REPLACE: return "Replace"; case UPSERT: return "Upsert"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ChargeitemBillingcodes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ChargeitemBillingcodes.java index ea7cbeb4e..0caca741b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ChargeitemBillingcodes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ChargeitemBillingcodes.java @@ -74,6 +74,7 @@ Grundpauschale für Ärzte, Institute und Krankenhäuser, die zur Erbringung von case _1100: return "1100"; case _1210: return "1210"; case _1320: return "1320"; + case NULL: return null; default: return "?"; } } @@ -85,6 +86,7 @@ Grundpauschale für Ärzte, Institute und Krankenhäuser, die zur Erbringung von case _1100: return "From German EBM billing system:\nUnvorhergesehene Inanspruchnahme des Vertragsarztes durch einen Patienten;zwischen 19:00 und 22:00 Uhr;an Samstagen, Sonntagen und gesetzlichen Feiertagen, am 24.12. und 31.12. zwischen 07:00 und 19:00 Uhr"; case _1210: return "From German EBM billing system:\nNotfallpauschale im organisierten Not(-fall)dienst und für nicht an der vertragsärztlichen Versorgung teilnehmende Ärzte, Institute und Krankenhäuser bei Inanspruchnahme;zwischen 07:00 und 19:00 Uhr"; case _1320: return "From German EBM billing system:\nGrundpauschale für Ärzte, Institute und Krankenhäuser, die zur Erbringung von Leistungen innerhalb mindestens eines der Fachgebiete Anästhesiologie, Frauenheilkunde und Geburtshilfe, Haut- und Geschlechtskrankheiten, Mund-, Kiefer- und Gesichtschirurgie und Humangenetik ermächtigt sind"; + case NULL: return null; default: return "?"; } } @@ -93,6 +95,7 @@ Grundpauschale für Ärzte, Institute und Krankenhäuser, die zur Erbringung von case _1100: return "Unvorhergesehene Inanspruchnahme"; case _1210: return "Notfallpauschale"; case _1320: return "Grundpauschale"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ChargeitemStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ChargeitemStatus.java index fb8242ea8..e9ce9311e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ChargeitemStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ChargeitemStatus.java @@ -99,6 +99,7 @@ public enum ChargeitemStatus { case BILLED: return "billed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum ChargeitemStatus { case BILLED: return "The charge item has been billed (e.g. a billing engine has generated financial transactions by applying the associated ruled for the charge item to the context of the Encounter, and placed them into Claims/Invoices"; case ENTEREDINERROR: return "The charge item has been entered in error and should not be processed for billing"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this charge item Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum ChargeitemStatus { case BILLED: return "Billed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ChoiceListOrientation.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ChoiceListOrientation.java index e48b70bb3..d74bb248b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ChoiceListOrientation.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ChoiceListOrientation.java @@ -64,6 +64,7 @@ public enum ChoiceListOrientation { switch (this) { case HORIZONTAL: return "horizontal"; case VERTICAL: return "vertical"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ChoiceListOrientation { switch (this) { case HORIZONTAL: return "List choices along the horizontal axis"; case VERTICAL: return "List choices down the vertical axis"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ChoiceListOrientation { switch (this) { case HORIZONTAL: return "Horizontal"; case VERTICAL: return "Vertical"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ChromosomeHuman.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ChromosomeHuman.java index 7952d0fbb..de834a4bf 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ChromosomeHuman.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ChromosomeHuman.java @@ -218,6 +218,7 @@ public enum ChromosomeHuman { case _22: return "22"; case X: return "X"; case Y: return "Y"; + case NULL: return null; default: return "?"; } } @@ -250,6 +251,7 @@ public enum ChromosomeHuman { case _22: return "chromosome 22"; case X: return "chromosome X"; case Y: return "chromosome Y"; + case NULL: return null; default: return "?"; } } @@ -279,6 +281,7 @@ public enum ChromosomeHuman { case _22: return "chromosome 22"; case X: return "chromosome X"; case Y: return "chromosome Y"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimCareteamrole.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimCareteamrole.java index 544c977ef..47eaaac7e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimCareteamrole.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimCareteamrole.java @@ -78,6 +78,7 @@ public enum ClaimCareteamrole { case ASSIST: return "assist"; case SUPERVISOR: return "supervisor"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ClaimCareteamrole { case ASSIST: return "Assisting care provider."; case SUPERVISOR: return "Supervising care provider."; case OTHER: return "Other role on the care team."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ClaimCareteamrole { case ASSIST: return "Assisting Provider"; case SUPERVISOR: return "Supervising Provider"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimException.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimException.java index 7fd7d8c93..9a857ff0a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimException.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimException.java @@ -64,6 +64,7 @@ public enum ClaimException { switch (this) { case STUDENT: return "student"; case DISABLED: return "disabled"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ClaimException { switch (this) { case STUDENT: return "Fulltime Student"; case DISABLED: return "Disabled"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ClaimException { switch (this) { case STUDENT: return "Student (Fulltime)"; case DISABLED: return "Disabled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimInformationcategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimInformationcategory.java index 0e6fa9c26..40bf38483 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimInformationcategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimInformationcategory.java @@ -120,6 +120,7 @@ public enum ClaimInformationcategory { case MISSINGTOOTH: return "missingtooth"; case PROSTHESIS: return "prosthesis"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum ClaimInformationcategory { case MISSINGTOOTH: return "Teeth which are missing for any reason, for example: prior extraction, never developed."; case PROSTHESIS: return "The type of prosthesis and date of supply if a previously supplied prosthesis."; case OTHER: return "Other information identified by the type.system."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum ClaimInformationcategory { case MISSINGTOOTH: return "Missing Tooth"; case PROSTHESIS: return "Prosthesis"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimModifiers.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimModifiers.java index 6fa151ebd..ac85c5ba1 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimModifiers.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimModifiers.java @@ -92,6 +92,7 @@ public enum ClaimModifiers { case E: return "e"; case ROOH: return "rooh"; case X: return "x"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ClaimModifiers { case E: return "Implant or associated with an implant."; case ROOH: return "A Rush service or service performed outside of normal office hours."; case X: return "None."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ClaimModifiers { case E: return "Implant or associated with an implant"; case ROOH: return "Rush or Outside of office hours"; case X: return "None"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimStatus.java index cc0df9ec0..76987d29b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimStatus.java @@ -78,6 +78,7 @@ public enum ClaimStatus { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ClaimStatus { case CANCELLED: return "The resource instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new resource instance the contents of which is not complete."; case ENTEREDINERROR: return "The resource instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ClaimStatus { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimSubtype.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimSubtype.java index 96beb784a..5a04db86e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimSubtype.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimSubtype.java @@ -64,6 +64,7 @@ public enum ClaimSubtype { switch (this) { case ORTHO: return "ortho"; case EMERGENCY: return "emergency"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ClaimSubtype { switch (this) { case ORTHO: return "A claim for Orthodontic Services."; case EMERGENCY: return "A claim for emergency services."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ClaimSubtype { switch (this) { case ORTHO: return "Orthodontic Claim"; case EMERGENCY: return "Emergency Claim"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimType.java index 908e7c7f5..729cb5ed5 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimType.java @@ -85,6 +85,7 @@ public enum ClaimType { case PHARMACY: return "pharmacy"; case PROFESSIONAL: return "professional"; case VISION: return "vision"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ClaimType { case PHARMACY: return "Pharmacy claims for goods and services."; case PROFESSIONAL: return "Typically outpatient claims from Physician, Psychological, Chiropractor, Physiotherapy, Speach Pathology, rehabilitative, consulting."; case VISION: return "Vision claims for professional services and products such as glasses and contact lenses."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ClaimType { case PHARMACY: return "Pharmacy"; case PROFESSIONAL: return "Professional"; case VISION: return "Vision"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimUse.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimUse.java index 9f7fdb700..36b73394a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimUse.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimUse.java @@ -78,6 +78,7 @@ public enum ClaimUse { case PROPOSED: return "proposed"; case EXPLORATORY: return "exploratory"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ClaimUse { case PROPOSED: return "The treatment is proposed and this represents a Pre-authorization for the services."; case EXPLORATORY: return "The treatment is proposed and this represents a Pre-determination for the services."; case OTHER: return "A locally defined or otherwise resolved status."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ClaimUse { case PROPOSED: return "Proposed"; case EXPLORATORY: return "Exploratory"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimresponseStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimresponseStatus.java index c41cfe398..c8f1e710a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimresponseStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClaimresponseStatus.java @@ -78,6 +78,7 @@ public enum ClaimresponseStatus { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ClaimresponseStatus { case CANCELLED: return "The resource instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new resource instance the contents of which is not complete."; case ENTEREDINERROR: return "The resource instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ClaimresponseStatus { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClassificationOrContext.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClassificationOrContext.java index 3f5030a9d..2bdc55e06 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClassificationOrContext.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClassificationOrContext.java @@ -64,6 +64,7 @@ public enum ClassificationOrContext { switch (this) { case CLASSIFICATION: return "classification"; case CONTEXT: return "context"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ClassificationOrContext { switch (this) { case CLASSIFICATION: return "Indicates the useContext is a classification - e.g. Administrative, financial, etc."; case CONTEXT: return "Indicates the useContext is a context - a domain of use - e.g. Particular country, organization or system"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ClassificationOrContext { switch (this) { case CLASSIFICATION: return "Classification"; case CONTEXT: return "Context"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClinicalImpressionStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClinicalImpressionStatus.java index 36dccef58..65db7e81a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClinicalImpressionStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ClinicalImpressionStatus.java @@ -71,6 +71,7 @@ public enum ClinicalImpressionStatus { case DRAFT: return "draft"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ClinicalImpressionStatus { case DRAFT: return "The assessment is still on-going and results are not yet final."; case COMPLETED: return "The assessment is done and the results are final."; case ENTEREDINERROR: return "This assessment was never actually done and the record is erroneous (e.g. Wrong patient)."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ClinicalImpressionStatus { case DRAFT: return "In progress"; case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CodesystemContentMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CodesystemContentMode.java index d01350929..ac5a95542 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CodesystemContentMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CodesystemContentMode.java @@ -78,6 +78,7 @@ public enum CodesystemContentMode { case EXAMPLE: return "example"; case FRAGMENT: return "fragment"; case COMPLETE: return "complete"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CodesystemContentMode { case EXAMPLE: return "A few representative concepts are included in the code system resource"; case FRAGMENT: return "A subset of the code system concepts are included in the code system resource"; case COMPLETE: return "All the concepts defined by the code system are included in the code system resource"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CodesystemContentMode { case EXAMPLE: return "Example"; case FRAGMENT: return "Fragment"; case COMPLETE: return "Complete"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CodesystemHierarchyMeaning.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CodesystemHierarchyMeaning.java index cfd849ba7..c5fdd7228 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CodesystemHierarchyMeaning.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CodesystemHierarchyMeaning.java @@ -78,6 +78,7 @@ public enum CodesystemHierarchyMeaning { case ISA: return "is-a"; case PARTOF: return "part-of"; case CLASSIFIEDWITH: return "classified-with"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CodesystemHierarchyMeaning { case ISA: return "A hierarchy where the child concepts have an IS-A relationship with the parents - that is, all the properties of the parent are also true for its child concepts"; case PARTOF: return "Child elements list the individual parts of a composite whole (e.g. body site)"; case CLASSIFIEDWITH: return "Child concepts in the hierarchy may have only one parent, and there is a presumption that the code system is a \"closed world\" meaning all things must be in the hierarchy. This results in concepts such as \"not otherwise classified.\""; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CodesystemHierarchyMeaning { case ISA: return "Is-A"; case PARTOF: return "Part Of"; case CLASSIFIEDWITH: return "Classified With"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommonTags.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommonTags.java index f1fba0420..444064c2e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommonTags.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommonTags.java @@ -57,6 +57,7 @@ public enum CommonTags { public String toCode() { switch (this) { case ACTIONABLE: return "actionable"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum CommonTags { public String getDefinition() { switch (this) { case ACTIONABLE: return "This request is intended to be acted upon, not merely stored"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case ACTIONABLE: return "Actionable"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommunicationCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommunicationCategory.java index 93e0663db..9b4236ecf 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommunicationCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommunicationCategory.java @@ -78,6 +78,7 @@ public enum CommunicationCategory { case NOTIFICATION: return "notification"; case REMINDER: return "reminder"; case INSTRUCTION: return "instruction"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CommunicationCategory { case NOTIFICATION: return "The communication conveys a notification."; case REMINDER: return "The communication conveys a reminder."; case INSTRUCTION: return "The communication conveys instruction."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CommunicationCategory { case NOTIFICATION: return "Notification"; case REMINDER: return "Reminder"; case INSTRUCTION: return "Instruction"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommunicationNotDoneReason.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommunicationNotDoneReason.java index cb9645a7c..4ee1c201b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommunicationNotDoneReason.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommunicationNotDoneReason.java @@ -92,6 +92,7 @@ public enum CommunicationNotDoneReason { case RECIPIENTUNAVAILABLE: return "recipient-unavailable"; case FAMILYOBJECTION: return "family-objection"; case PATIENTOBJECTION: return "patient-objection"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum CommunicationNotDoneReason { case RECIPIENTUNAVAILABLE: return "The communication was not done due to the recipient being unavailable."; case FAMILYOBJECTION: return "The communication was not done due to a family objection."; case PATIENTOBJECTION: return "The communication was not done due to a patient objection."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum CommunicationNotDoneReason { case RECIPIENTUNAVAILABLE: return "Recipient Unavailable"; case FAMILYOBJECTION: return "Family Objection"; case PATIENTOBJECTION: return "Patient Objection"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommunicationRequestStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommunicationRequestStatus.java index 6e8491fc9..adc935ffe 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommunicationRequestStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommunicationRequestStatus.java @@ -120,6 +120,7 @@ public enum CommunicationRequestStatus { case SUSPENDED: return "suspended"; case REJECTED: return "rejected"; case FAILED: return "failed"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum CommunicationRequestStatus { case SUSPENDED: return "The request has been held by originating system/user request."; case REJECTED: return "The receiving system has declined to fulfill the request"; case FAILED: return "The communication was attempted, but due to some procedural error, it could not be completed."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum CommunicationRequestStatus { case SUSPENDED: return "Suspended"; case REJECTED: return "Rejected"; case FAILED: return "Failed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommunicationStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommunicationStatus.java index a6b63f0a2..dce988dd7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommunicationStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CommunicationStatus.java @@ -85,6 +85,7 @@ public enum CommunicationStatus { case SUSPENDED: return "suspended"; case REJECTED: return "rejected"; case FAILED: return "failed"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum CommunicationStatus { case SUSPENDED: return "The communication transmission has been held by originating system/user request."; case REJECTED: return "The receiving system has declined to accept the message."; case FAILED: return "There was a failure in transmitting the message out."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum CommunicationStatus { case SUSPENDED: return "Suspended"; case REJECTED: return "Rejected"; case FAILED: return "Failed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CompartmentType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CompartmentType.java index c4fb1dc41..572021dd4 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CompartmentType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CompartmentType.java @@ -85,6 +85,7 @@ public enum CompartmentType { case RELATEDPERSON: return "RelatedPerson"; case PRACTITIONER: return "Practitioner"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum CompartmentType { case RELATEDPERSON: return "The compartment definition is for the related-person compartment"; case PRACTITIONER: return "The compartment definition is for the practitioner compartment"; case DEVICE: return "The compartment definition is for the device compartment"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum CompartmentType { case RELATEDPERSON: return "RelatedPerson"; case PRACTITIONER: return "Practitioner"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CompositeMeasureScoring.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CompositeMeasureScoring.java index 0caac49b0..924b1a06e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CompositeMeasureScoring.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CompositeMeasureScoring.java @@ -78,6 +78,7 @@ public enum CompositeMeasureScoring { case ALLORNOTHING: return "all-or-nothing"; case LINEAR: return "linear"; case WEIGHTED: return "weighted"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CompositeMeasureScoring { case ALLORNOTHING: return "All-or-nothing scoring includes an individual in the numerator of the composite measure if they are in the numerators of all of the component measures in which they are in the denominator"; case LINEAR: return "Linear scoring gives an individual a score based on the number of numerators in which they appear"; case WEIGHTED: return "Weighted scoring gives an individual a score based on a weighted factor for each component numerator in which they appear"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CompositeMeasureScoring { case ALLORNOTHING: return "All-or-nothing"; case LINEAR: return "Linear"; case WEIGHTED: return "Weighted"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CompositionAttestationMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CompositionAttestationMode.java index 2e1a02aeb..deffa1e4e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CompositionAttestationMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CompositionAttestationMode.java @@ -78,6 +78,7 @@ public enum CompositionAttestationMode { case PROFESSIONAL: return "professional"; case LEGAL: return "legal"; case OFFICIAL: return "official"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CompositionAttestationMode { case PROFESSIONAL: return "The person authenticated the content in their professional capacity."; case LEGAL: return "The person authenticated the content and accepted legal responsibility for its content."; case OFFICIAL: return "The organization authenticated the content as consistent with their policies and procedures."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CompositionAttestationMode { case PROFESSIONAL: return "Professional"; case LEGAL: return "Legal"; case OFFICIAL: return "Official"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CompositionStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CompositionStatus.java index 8233e5003..84450d8bc 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CompositionStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CompositionStatus.java @@ -78,6 +78,7 @@ public enum CompositionStatus { case FINAL: return "final"; case AMENDED: return "amended"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CompositionStatus { case FINAL: return "This version of the composition is complete and verified by an appropriate person and no further work is planned. Any subsequent updates would be on a new version of the composition."; case AMENDED: return "The composition content or the referenced resources have been modified (edited or added to) subsequent to being released as \"final\" and the composition is complete and verified by an authorized person."; case ENTEREDINERROR: return "The composition or document was originally created/issued in error, and this is an amendment that marks that the entire series should not be considered as valid."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CompositionStatus { case FINAL: return "Final"; case AMENDED: return "Amended"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConceptMapEquivalence.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConceptMapEquivalence.java index f989ca736..840a629d0 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConceptMapEquivalence.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConceptMapEquivalence.java @@ -120,6 +120,7 @@ public enum ConceptMapEquivalence { case INEXACT: return "inexact"; case UNMATCHED: return "unmatched"; case DISJOINT: return "disjoint"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum ConceptMapEquivalence { case INEXACT: return "The target mapping overlaps with the source concept, but both source and target cover additional meaning, or the definitions are imprecise and it is uncertain whether they have the same boundaries to their meaning. The sense in which the mapping is narrower SHALL be described in the comments in this case, and applications should be careful when attempting to use these mappings operationally."; case UNMATCHED: return "There is no match for this concept in the destination concept system."; case DISJOINT: return "This is an explicit assertion that there is no mapping between the source and target concept."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum ConceptMapEquivalence { case INEXACT: return "Inexact"; case UNMATCHED: return "Unmatched"; case DISJOINT: return "Disjoint"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConceptProperties.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConceptProperties.java index 94474a2d7..d6ee64f9c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConceptProperties.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConceptProperties.java @@ -85,6 +85,7 @@ public enum ConceptProperties { case NOTSELECTABLE: return "notSelectable"; case PARENT: return "parent"; case CHILD: return "child"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ConceptProperties { case NOTSELECTABLE: return "The concept is not intended to be chosen by the user - only intended to be used as a selector for other concepts. Note, though, that the interpretation of this is highly contextual; all concepts are selectable in some context. Property type is boolean, default value is false"; case PARENT: return "The concept identified in this property is a parent of the concept on which it is a property. The property type will be 'code'. The meaning of 'parent' is defined by the hierarchyMeaning attribute"; case CHILD: return "The concept identified in this property is a child of the concept on which it is a property. The property type will be 'code'. The meaning of 'child' is defined by the hierarchyMeaning attribute"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ConceptProperties { case NOTSELECTABLE: return "Not Selectable"; case PARENT: return "Parent"; case CHILD: return "Child"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConceptPropertyType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConceptPropertyType.java index 14f52363a..05ef6c702 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConceptPropertyType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConceptPropertyType.java @@ -92,6 +92,7 @@ public enum ConceptPropertyType { case INTEGER: return "integer"; case BOOLEAN: return "boolean"; case DATETIME: return "dateTime"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ConceptPropertyType { case INTEGER: return "The property value is a string (often used to assign ranking values to concepts for supporting score assessments)"; case BOOLEAN: return "The property value is a boolean true | false"; case DATETIME: return "The property is a date or a date + time"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ConceptPropertyType { case INTEGER: return "integer"; case BOOLEAN: return "boolean"; case DATETIME: return "dateTime"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConceptmapUnmappedMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConceptmapUnmappedMode.java index 876208661..6f15254bd 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConceptmapUnmappedMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConceptmapUnmappedMode.java @@ -71,6 +71,7 @@ public enum ConceptmapUnmappedMode { case PROVIDED: return "provided"; case FIXED: return "fixed"; case OTHERMAP: return "other-map"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ConceptmapUnmappedMode { case PROVIDED: return "Use the code as provided in the $translate request"; case FIXED: return "Use the code explicitly provided in the group.unmapped"; case OTHERMAP: return "Use the map identified by the canonical URL in URL"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ConceptmapUnmappedMode { case PROVIDED: return "Provided Code"; case FIXED: return "Fixed Code"; case OTHERMAP: return "Other Map"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionCategory.java index a48b024a4..a7a809ed1 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionCategory.java @@ -64,6 +64,7 @@ public enum ConditionCategory { switch (this) { case PROBLEMLISTITEM: return "problem-list-item"; case ENCOUNTERDIAGNOSIS: return "encounter-diagnosis"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ConditionCategory { switch (this) { case PROBLEMLISTITEM: return "An item on a problem list which can be managed over time and can be expressed by a practitioner (e.g. physician, nurse), patient, or related person."; case ENCOUNTERDIAGNOSIS: return "A point in time diagnosis (e.g. from a physician or nurse) in context of an encounter."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ConditionCategory { switch (this) { case PROBLEMLISTITEM: return "Problem List Item"; case ENCOUNTERDIAGNOSIS: return "Encounter Diagnosis"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionClinical.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionClinical.java index d6b317710..081cc07fb 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionClinical.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionClinical.java @@ -85,6 +85,7 @@ public enum ConditionClinical { case INACTIVE: return "inactive"; case REMISSION: return "remission"; case RESOLVED: return "resolved"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ConditionClinical { case INACTIVE: return "The subject is no longer experiencing the symptoms of the condition or there is no longer evidence of the condition."; case REMISSION: return "The subject is no longer experiencing the symptoms of the condition, but there is a risk of the symptoms returning."; case RESOLVED: return "The subject is no longer experiencing the symptoms of the condition and there is a negligible perceived risk of the symptoms returning."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ConditionClinical { case INACTIVE: return "Inactive"; case REMISSION: return "Remission"; case RESOLVED: return "Resolved"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionState.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionState.java index 0bc05e6b4..dc78ac453 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionState.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionState.java @@ -71,6 +71,7 @@ public enum ConditionState { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case RESOLVED: return "resolved"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ConditionState { case ACTIVE: return "The condition is active."; case INACTIVE: return "The condition is inactive, but not resolved."; case RESOLVED: return "The condition is resolved."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ConditionState { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case RESOLVED: return "Resolved"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionVerStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionVerStatus.java index 84407753a..f7122cf76 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionVerStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionVerStatus.java @@ -92,6 +92,7 @@ public enum ConditionVerStatus { case REFUTED: return "refuted"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ConditionVerStatus { case REFUTED: return "This condition has been ruled out by diagnostic and clinical evidence."; case ENTEREDINERROR: return "The statement was entered in error and is not valid."; case UNKNOWN: return "The condition status is unknown. Note that \"unknown\" is a value of last resort and every attempt should be made to provide a meaningful value other than \"unknown\"."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ConditionVerStatus { case REFUTED: return "Refuted"; case ENTEREDINERROR: return "Entered In Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionalDeleteStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionalDeleteStatus.java index ee9128c0c..16015b0fe 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionalDeleteStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionalDeleteStatus.java @@ -71,6 +71,7 @@ public enum ConditionalDeleteStatus { case NOTSUPPORTED: return "not-supported"; case SINGLE: return "single"; case MULTIPLE: return "multiple"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ConditionalDeleteStatus { case NOTSUPPORTED: return "No support for conditional deletes."; case SINGLE: return "Conditional deletes are supported, but only single resources at a time."; case MULTIPLE: return "Conditional deletes are supported, and multiple resources can be deleted in a single interaction."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ConditionalDeleteStatus { case NOTSUPPORTED: return "Not Supported"; case SINGLE: return "Single Deletes Supported"; case MULTIPLE: return "Multiple Deletes Supported"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionalReadStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionalReadStatus.java index a5d76b856..087282959 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionalReadStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConditionalReadStatus.java @@ -78,6 +78,7 @@ public enum ConditionalReadStatus { case MODIFIEDSINCE: return "modified-since"; case NOTMATCH: return "not-match"; case FULLSUPPORT: return "full-support"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ConditionalReadStatus { case MODIFIEDSINCE: return "Conditional reads are supported, but only with the If-Modified-Since HTTP Header."; case NOTMATCH: return "Conditional reads are supported, but only with the If-None-Match HTTP Header."; case FULLSUPPORT: return "Conditional reads are supported, with both If-Modified-Since and If-None-Match HTTP Headers."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ConditionalReadStatus { case MODIFIEDSINCE: return "If-Modified-Since"; case NOTMATCH: return "If-None-Match"; case FULLSUPPORT: return "Full Support"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConformanceExpectation.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConformanceExpectation.java index 73cd3e68e..7cbf25571 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConformanceExpectation.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConformanceExpectation.java @@ -78,6 +78,7 @@ public enum ConformanceExpectation { case SHOULD: return "SHOULD"; case MAY: return "MAY"; case SHOULDNOT: return "SHOULD-NOT"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ConformanceExpectation { case SHOULD: return "Support for the specified capability is strongly encouraged, and failure to support it should only occur after careful consideration."; case MAY: return "Support for the specified capability is not necessary to be considered conformant, and the requirement should be considered strictly optional."; case SHOULDNOT: return "Support for the specified capability is strongly discouraged and should occur only after careful consideration."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ConformanceExpectation { case SHOULD: return "SHOULD"; case MAY: return "MAY"; case SHOULDNOT: return "SHOULD-NOT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentAction.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentAction.java index 218380a28..9cf63b12c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentAction.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentAction.java @@ -85,6 +85,7 @@ public enum ConsentAction { case USE: return "use"; case DISCLOSE: return "disclose"; case CORRECT: return "correct"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ConsentAction { case USE: return "Use of stored information by an entity fo the stated purpose"; case DISCLOSE: return "Release / transfer of information to an entity "; case CORRECT: return "Allowing an entity to correct a patient's information"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ConsentAction { case USE: return "Use"; case DISCLOSE: return "Disclose"; case CORRECT: return "Access and Correct"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentCategory.java index c2044e603..0207efdb7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentCategory.java @@ -239,6 +239,7 @@ public enum ConsentCategory { case VA105345AMHV: return "VA-10-5345a-MHV"; case VA1010116: return "VA-10-10116"; case VA214142: return "VA-21-4142"; + case NULL: return null; default: return "?"; } } @@ -274,6 +275,7 @@ public enum ConsentCategory { case VA105345AMHV: return "VA Form 10-5345a-MHV Individual’s Request for a Copy of their own health information from MyHealtheVet enables a veteran to receive a copy of all available personal health information to be delivered through the veteran’s My HealtheVet account. Note: Form is available at http://www.va.gov/vaforms/medical/pdf/vha-10-5345a-MHV-fill.pdf"; case VA1010116: return "VA Form 10-10116 Revocation of Authorization for Use and Release of Individually Identifiable Health Information for Veterans Health Administration Research. Comment: Opt-in with Restriction Consent Directive with status = 'completed'. Note: Form is available at http://www.northerncalifornia.va.gov/northerncalifornia/services/rnd/docs/vha-10-10116.pdf "; case VA214142: return "VA Form 21-4142 (Authorization and Consent to Release Information to the Department of Veterans Affairs (VA) enables a veteran to authorize the US Veterans Administration [VA] to request veteran’s health information from non-VA providers. Aka VA Compensation Application Note: Form is available at http://www.vba.va.gov/pubs/forms/VBA-21-4142-ARE.pdf . For additional information regarding VA Form 21-4142, refer to the following website: www.benefits.va.gov/compensation/consent_privateproviders"; + case NULL: return null; default: return "?"; } } @@ -306,6 +308,7 @@ public enum ConsentCategory { case VA105345AMHV: return "VA Form 10-5345a-MHV"; case VA1010116: return "VA Form 10-10-10116"; case VA214142: return "VA Form 21-4142"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentDataMeaning.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentDataMeaning.java index fbd33c82e..b9730972f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentDataMeaning.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentDataMeaning.java @@ -78,6 +78,7 @@ public enum ConsentDataMeaning { case RELATED: return "related"; case DEPENDENTS: return "dependents"; case AUTHOREDBY: return "authoredby"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ConsentDataMeaning { case RELATED: return "The consent applies directly to the instance of the resource and instances it refers to"; case DEPENDENTS: return "The consent applies directly to the instance of the resource and instances that refer to it"; case AUTHOREDBY: return "The consent applies to instances of resources that are authored by"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ConsentDataMeaning { case RELATED: return "Related"; case DEPENDENTS: return "Dependents"; case AUTHOREDBY: return "AuthoredBy"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentExceptType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentExceptType.java index cae82bd7b..1bfcda05c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentExceptType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentExceptType.java @@ -64,6 +64,7 @@ public enum ConsentExceptType { switch (this) { case DENY: return "deny"; case PERMIT: return "permit"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ConsentExceptType { switch (this) { case DENY: return "Consent is denied for actions meeting these rules"; case PERMIT: return "Consent is provided for actions meeting these rules"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ConsentExceptType { switch (this) { case DENY: return "Opt Out"; case PERMIT: return "Opt In"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentStateCodes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentStateCodes.java index 3a5a77a6f..0573f2739 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentStateCodes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentStateCodes.java @@ -92,6 +92,7 @@ public enum ConsentStateCodes { case REJECTED: return "rejected"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ConsentStateCodes { case REJECTED: return "The consent has been rejected by one or more of the parties."; case INACTIVE: return "The consent is terminated or replaced."; case ENTEREDINERROR: return "The consent was created wrongly (e.g. wrong patient) and should be ignored"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ConsentStateCodes { case REJECTED: return "Rejected"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentStatus.java index 61b39f37f..4c691f034 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConsentStatus.java @@ -92,6 +92,7 @@ public enum ConsentStatus { case REJECTED: return "rejected"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ConsentStatus { case REJECTED: return "The consent has been rejected by one or more of the parties."; case INACTIVE: return "The consent is terminated or replaced."; case ENTEREDINERROR: return "The consent was created wrongly (e.g. wrong patient) and should be ignored"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ConsentStatus { case REJECTED: return "Rejected"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConstraintSeverity.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConstraintSeverity.java index 5197f4264..74e639808 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConstraintSeverity.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ConstraintSeverity.java @@ -64,6 +64,7 @@ public enum ConstraintSeverity { switch (this) { case ERROR: return "error"; case WARNING: return "warning"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ConstraintSeverity { switch (this) { case ERROR: return "If the constraint is violated, the resource is not conformant."; case WARNING: return "If the constraint is violated, the resource is conformant, but it is not necessarily following best practice."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ConstraintSeverity { switch (this) { case ERROR: return "Error"; case WARNING: return "Warning"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContactPointSystem.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContactPointSystem.java index d74cfaec5..b0f6eb300 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContactPointSystem.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContactPointSystem.java @@ -99,6 +99,7 @@ public enum ContactPointSystem { case URL: return "url"; case SMS: return "sms"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum ContactPointSystem { case URL: return "A contact that is not a phone, fax, pager or email address and is expressed as a URL. This is intended for various personal contacts including blogs, Skype, Twitter, Facebook, etc. Do not use for email addresses."; case SMS: return "A contact that can be used for sending an sms message (e.g. mobide phones, some landlines)"; case OTHER: return "A contact that is not a phone, fax, page or email address and is not expressible as a URL. E.g. Internal mail address. This SHOULD NOT be used for contacts that are expressible as a URL (e.g. Skype, Twitter, Facebook, etc.) Extensions may be used to distinguish \"other\" contact types."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum ContactPointSystem { case URL: return "URL"; case SMS: return "SMS"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContactPointUse.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContactPointUse.java index 665d2b6e9..ed8ef3495 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContactPointUse.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContactPointUse.java @@ -85,6 +85,7 @@ public enum ContactPointUse { case TEMP: return "temp"; case OLD: return "old"; case MOBILE: return "mobile"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ContactPointUse { case TEMP: return "A temporary contact point. The period can provide more detailed information."; case OLD: return "This contact point is no longer in use (or was never correct, but retained for records)."; case MOBILE: return "A telecommunication device that moves and stays with its owner. May have characteristics of all other use codes, suitable for urgent matters, not the first choice for routine business."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ContactPointUse { case TEMP: return "Temp"; case OLD: return "Old"; case MOBILE: return "Mobile"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContactentityType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContactentityType.java index e0ee9269d..55332b974 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContactentityType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContactentityType.java @@ -92,6 +92,7 @@ public enum ContactentityType { case PAYOR: return "PAYOR"; case PATINF: return "PATINF"; case PRESS: return "PRESS"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ContactentityType { case PAYOR: return "Contact details for dealing with issues related to insurance claims/adjudication/payment."; case PATINF: return "Generic information contact for patients."; case PRESS: return "Dedicated contact point for matters relating to press enquiries."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ContactentityType { case PAYOR: return "Payor"; case PATINF: return "Patient"; case PRESS: return "Press"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContentType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContentType.java index 4db08f22a..c62e3b89c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContentType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContentType.java @@ -78,6 +78,7 @@ public enum ContentType { case JSON: return "json"; case TTL: return "ttl"; case NONE: return "none"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ContentType { case JSON: return "JSON content-type corresponding to the application/fhir+json mime-type."; case TTL: return "RDF content-type corresponding to the text/turtle mime-type."; case NONE: return "Prevent the use of the corresponding http header."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ContentType { case JSON: return "json"; case TTL: return "ttl"; case NONE: return "none"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractAction.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractAction.java index d49cd2011..5cee0c1a8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractAction.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractAction.java @@ -64,6 +64,7 @@ public enum ContractAction { switch (this) { case ACTIONA: return "action-a"; case ACTIONB: return "action-b"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ContractAction { switch (this) { case ACTIONA: return "Definition for Action A"; case ACTIONB: return "Definition for Action B"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ContractAction { switch (this) { case ACTIONA: return "Action A"; case ACTIONB: return "Action B"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractActorrole.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractActorrole.java index 82cdfb87b..e69bea492 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractActorrole.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractActorrole.java @@ -64,6 +64,7 @@ public enum ContractActorrole { switch (this) { case PRACTITIONER: return "practitioner"; case PATIENT: return "patient"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ContractActorrole { switch (this) { case PRACTITIONER: return "Someone who provides health care related services to people or animals including both clinical and support services."; case PATIENT: return "A receiver, human or animal, of health care related goods and services."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ContractActorrole { switch (this) { case PRACTITIONER: return "Practitioner"; case PATIENT: return "Patient"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractContentDerivative.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractContentDerivative.java index 613f855ee..855be996d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractContentDerivative.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractContentDerivative.java @@ -78,6 +78,7 @@ public enum ContractContentDerivative { case RETRIEVAL: return "retrieval"; case STATEMENT: return "statement"; case SHAREABLE: return "shareable"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ContractContentDerivative { case RETRIEVAL: return "A content derivative that conveys sufficient information to locate and retrieve the content."; case STATEMENT: return "Content derivative that has less than full fidelity to the basal information source from which it was 'transcribed'. It provides recipients with the full content representation they may require for compliance purposes, and typically include a reference to or an attached unstructured representation for recipients needing an exact copy of the legal agreement."; case SHAREABLE: return "A Content Derivative that conveys sufficient information to determine the authorized entities with which the content may be shared."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ContractContentDerivative { case RETRIEVAL: return "Content Retrieval"; case STATEMENT: return "Content Statement"; case SHAREABLE: return "Shareable Content"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractSignerType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractSignerType.java index 2176cfe35..4f13f4a8d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractSignerType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractSignerType.java @@ -386,6 +386,7 @@ public enum ContractSignerType { case VALID: return "VALID"; case VERF: return "VERF"; case WIT: return "WIT"; + case NULL: return null; default: return "?"; } } @@ -442,6 +443,7 @@ public enum ContractSignerType { case VALID: return "A person who validates a health information document for inclusion in the patient record. For example, a medical student or resident is credentialed to perform history or physical examinations and to write progress notes. The attending physician signs the history and physical examination to validate the entry for inclusion in the patient's medical record."; case VERF: return "A person who asserts the correctness and appropriateness of an act or the recording of the act, and is accountable for the assertion that the act or the recording of the act complies with jurisdictional or organizational policy. For example, a physician is required to countersign a verbal order that has previously been recorded in the medical record by a registered nurse who has carried out the verbal order."; case WIT: return "A person witnessing the signature of another party. A witness is not knowledgeable about the content being signed, much less approves of anything stated in the content. For example, an advanced directive witness or a witness that a party to a contract signed that certain demographic or financial information is truthful."; + case NULL: return null; default: return "?"; } } @@ -495,6 +497,7 @@ public enum ContractSignerType { case VALID: return "Validator"; case VERF: return "Verifier"; case WIT: return "Witness"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractStatus.java index c35a5ccae..3e94d3b94 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractStatus.java @@ -155,6 +155,7 @@ public enum ContractStatus { case REVOKED: return "revoked"; case RESOLVED: return "resolved"; case TERMINATED: return "terminated"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum ContractStatus { case REVOKED: return "A Contract that is rescinded. May be required prior to replacing with an updated Contract. Comparable FHIR and v.3 status codes: nullified."; case RESOLVED: return "Contract is reactivated after being pended because of faulty execution. *E.g., competency of the signer(s), or where the policy is substantially different from and did not accompany the application/form so that the applicant could not compare them. Aka - ''reactivated''. Usage: Optional stage where a pended contract is reactivated. Precedence Order = 8. Comparable FHIR and v.3 status codes: reactivated."; case TERMINATED: return "Contract reaches its expiry date. It may or may not be renewed or renegotiated. Usage: Normal end of contract period. Precedence Order = 12. Comparable FHIR and v.3 status codes: Obsoleted."; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum ContractStatus { case REVOKED: return "Revoked"; case RESOLVED: return "Resolved"; case TERMINATED: return "Terminated"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractSubtype.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractSubtype.java index 75ca68689..57cd70ff5 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractSubtype.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractSubtype.java @@ -64,6 +64,7 @@ public enum ContractSubtype { switch (this) { case DISCLOSURECA: return "disclosure-ca"; case DISCLOSUREUS: return "disclosure-us"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ContractSubtype { switch (this) { case DISCLOSURECA: return "Canadian health information displosure policy."; case DISCLOSUREUS: return "United States health information displosure policy."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ContractSubtype { switch (this) { case DISCLOSURECA: return "Disclosure-CA"; case DISCLOSUREUS: return "Disclosure-US"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractTermSubtype.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractTermSubtype.java index 15ce4e27a..f03dd36ad 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractTermSubtype.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractTermSubtype.java @@ -71,6 +71,7 @@ public enum ContractTermSubtype { case CONDITION: return "condition"; case WARRANTY: return "warranty"; case INNOMINATE: return "innominate"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ContractTermSubtype { case CONDITION: return "Terms that go to the very root of a contract."; case WARRANTY: return "Less imperative than a condition, so the contract will survive a breach"; case INNOMINATE: return "Breach of which may or may not go to the root of the contract depending upon the nature of the breach"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ContractTermSubtype { case CONDITION: return "Condition"; case WARRANTY: return "Warranty"; case INNOMINATE: return "Innominate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractTermType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractTermType.java index 767a68ec4..00a8ea742 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractTermType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractTermType.java @@ -64,6 +64,7 @@ public enum ContractTermType { switch (this) { case STATUTORY: return "statutory"; case SUBJECTTO: return "subject-to"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ContractTermType { switch (this) { case STATUTORY: return "Based on specialized statutes that deal with particular subjects."; case SUBJECTTO: return "Execution of the term in the contract is conditional on the execution of other actions."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ContractTermType { switch (this) { case STATUTORY: return "Statutory"; case SUBJECTTO: return "Subject To"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractType.java index 0a392ff05..6aecf4e44 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContractType.java @@ -85,6 +85,7 @@ public enum ContractType { case HEALTHINSURANCE: return "healthinsurance"; case SUPPLY: return "supply"; case CONSENT: return "consent"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ContractType { case HEALTHINSURANCE: return "Health Insurance policy."; case SUPPLY: return "Contract to supply goods or services."; case CONSENT: return "Consent Directive."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ContractType { case HEALTHINSURANCE: return "Health Insurance"; case SUPPLY: return "Supply Contract"; case CONSENT: return "Consent"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContributorType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContributorType.java index 9cddeccea..b28ab929f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContributorType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ContributorType.java @@ -78,6 +78,7 @@ public enum ContributorType { case EDITOR: return "editor"; case REVIEWER: return "reviewer"; case ENDORSER: return "endorser"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ContributorType { case EDITOR: return "An editor of the content of the module"; case REVIEWER: return "A reviewer of the content of the module"; case ENDORSER: return "An endorser of the content of the module"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ContributorType { case EDITOR: return "Editor"; case REVIEWER: return "Reviewer"; case ENDORSER: return "Endorser"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CopyNumberEvent.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CopyNumberEvent.java index 1c8d7fe07..9f1a6c9e0 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CopyNumberEvent.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CopyNumberEvent.java @@ -71,6 +71,7 @@ public enum CopyNumberEvent { case AMP: return "amp"; case DEL: return "del"; case LOF: return "lof"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum CopyNumberEvent { case AMP: return "amplificaiton"; case DEL: return "deletion"; case LOF: return "loss of function"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum CopyNumberEvent { case AMP: return "amplificaiton"; case DEL: return "deletion"; case LOF: return "loss of function"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CoverageException.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CoverageException.java index e517eee7f..af1eb5767 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CoverageException.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CoverageException.java @@ -64,6 +64,7 @@ public enum CoverageException { switch (this) { case STUDENT: return "student"; case DISABLED: return "disabled"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum CoverageException { switch (this) { case STUDENT: return "Fulltime Student"; case DISABLED: return "Disabled"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum CoverageException { switch (this) { case STUDENT: return "Student (Fulltime)"; case DISABLED: return "Disabled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CoverageLevel.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CoverageLevel.java index 56e7cf16e..4fb9a6f81 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CoverageLevel.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CoverageLevel.java @@ -92,6 +92,7 @@ public enum CoverageLevel { case SUBPLAN: return "subplan"; case CLASS: return "class"; case SUBCLASS: return "subclass"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum CoverageLevel { case SUBPLAN: return "A subset of a specific suite of benefits."; case CLASS: return "A class of benefits."; case SUBCLASS: return "A subset of a class of benefits."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum CoverageLevel { case SUBPLAN: return "SubPlan"; case CLASS: return "Class"; case SUBCLASS: return "SubClass"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CoverageSelfpay.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CoverageSelfpay.java index 5fc0def6c..5ae1ba053 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CoverageSelfpay.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CoverageSelfpay.java @@ -57,6 +57,7 @@ public enum CoverageSelfpay { public String toCode() { switch (this) { case PAY: return "pay"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum CoverageSelfpay { public String getDefinition() { switch (this) { case PAY: return "An individual or oraganization is paying directly for goods and services."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case PAY: return "Pay"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CoverageStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CoverageStatus.java index e2f1423c4..d4a5845ed 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CoverageStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CoverageStatus.java @@ -78,6 +78,7 @@ public enum CoverageStatus { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CoverageStatus { case CANCELLED: return "The resource instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new resource instance the contents of which is not complete."; case ENTEREDINERROR: return "The resource instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CoverageStatus { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CqifEvidenceQuality.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CqifEvidenceQuality.java index ad5976fc6..70a0d7e40 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CqifEvidenceQuality.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CqifEvidenceQuality.java @@ -78,6 +78,7 @@ public enum CqifEvidenceQuality { case MODERATE: return "moderate"; case LOW: return "low"; case VERYLOW: return "very-low"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CqifEvidenceQuality { case MODERATE: return "Moderate quality evidence"; case LOW: return "Low quality evidence"; case VERYLOW: return "Very low quality evidence"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CqifEvidenceQuality { case MODERATE: return "Moderate quality"; case LOW: return "Low quality"; case VERYLOW: return "Very low quality"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CqifRecommendationStrength.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CqifRecommendationStrength.java index 2379c5bf6..418c83ca7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CqifRecommendationStrength.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CqifRecommendationStrength.java @@ -64,6 +64,7 @@ public enum CqifRecommendationStrength { switch (this) { case STRONG: return "strong"; case WEAK: return "weak"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum CqifRecommendationStrength { switch (this) { case STRONG: return "Strong recommendation"; case WEAK: return "Weak recommendation"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum CqifRecommendationStrength { switch (this) { case STRONG: return "Strong"; case WEAK: return "Weak"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CqifTriggerType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CqifTriggerType.java index bbecbdc74..4082faf3a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CqifTriggerType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/CqifTriggerType.java @@ -99,6 +99,7 @@ public enum CqifTriggerType { case DATAREMOVED: return "data-removed"; case DATAACCESSED: return "data-accessed"; case DATAACCESSENDED: return "data-access-ended"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum CqifTriggerType { case DATAREMOVED: return "The trigger occurs whenever data of a particular type is removed"; case DATAACCESSED: return "The trigger occurs whenever data of a particular type is accessed"; case DATAACCESSENDED: return "The trigger occurs whenever access to data of a particular type is completed"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum CqifTriggerType { case DATAREMOVED: return "Data Removed"; case DATAACCESSED: return "Data Accessed"; case DATAACCESSENDED: return "Data Access Ended"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DWebType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DWebType.java index 94b619502..95d7c1152 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DWebType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DWebType.java @@ -71,6 +71,7 @@ public enum DWebType { case WADORS: return "WADO-RS"; case WADOURI: return "WADO-URI"; case IID: return "IID"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum DWebType { case WADORS: return "Web Access to DICOM Persistent Objects - RESTful Services"; case WADOURI: return "Web Access to DICOM Persistent Objects - URI"; case IID: return "IHE - Invoke Image Display Profile"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum DWebType { case WADORS: return "WADO-RS"; case WADOURI: return "WADO-URI"; case IID: return "IID"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DataAbsentReason.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DataAbsentReason.java index 3010e0feb..355d59f65 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DataAbsentReason.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DataAbsentReason.java @@ -120,6 +120,7 @@ public enum DataAbsentReason { case ERROR: return "error"; case NAN: return "NaN"; case NOTPERFORMED: return "not-performed"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum DataAbsentReason { case ERROR: return "Some system or workflow process error means that the information is not available."; case NAN: return "NaN, standing for not a number, is a numeric data type value representing an undefined or unrepresentable value."; case NOTPERFORMED: return "The value is not available because the observation procedure (test, etc.) was not performed."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum DataAbsentReason { case ERROR: return "Error"; case NAN: return "Not a Number"; case NOTPERFORMED: return "Not Performed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DataTypes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DataTypes.java index ae1b46a63..c8d17ee4c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DataTypes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DataTypes.java @@ -428,6 +428,7 @@ public enum DataTypes { case URI: return "uri"; case UUID: return "uuid"; case XHTML: return "xhtml"; + case NULL: return null; default: return "?"; } } @@ -490,6 +491,7 @@ public enum DataTypes { case URI: return "String of characters used to identify a name or a resource"; case UUID: return "A UUID, represented as a URI"; case XHTML: return "XHTML format, as defined by W3C, but restricted usage (mainly, no active content)"; + case NULL: return null; default: return "?"; } } @@ -549,6 +551,7 @@ public enum DataTypes { case URI: return "uri"; case UUID: return "uuid"; case XHTML: return "XHTML"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DataelementStringency.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DataelementStringency.java index 27af88f45..4534ab2c7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DataelementStringency.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DataelementStringency.java @@ -92,6 +92,7 @@ public enum DataelementStringency { case CONVERTABLE: return "convertable"; case SCALEABLE: return "scaleable"; case FLEXIBLE: return "flexible"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum DataelementStringency { case CONVERTABLE: return "The data element allows multiple units of measure that are convertable between each other (e.g. inches and centimeters) and/or allows data to be captured in multiple value sets for which a known mapping exists allowing conversion of meaning."; case SCALEABLE: return "A convertable data element where unit conversions are different only by a power of 10; e.g. g, mg, kg."; case FLEXIBLE: return "The data element is unconstrained in units, choice of data types and/or choice of vocabulary such that automated comparison of data captured using the data element is not possible."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum DataelementStringency { case CONVERTABLE: return "Convertable"; case SCALEABLE: return "Scaleable"; case FLEXIBLE: return "Flexible"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DaysOfWeek.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DaysOfWeek.java index c704325e6..411eb985a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DaysOfWeek.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DaysOfWeek.java @@ -99,6 +99,7 @@ public enum DaysOfWeek { case FRI: return "fri"; case SAT: return "sat"; case SUN: return "sun"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum DaysOfWeek { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum DaysOfWeek { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DefinitionStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DefinitionStatus.java index f4bdb8494..30014245f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DefinitionStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DefinitionStatus.java @@ -78,6 +78,7 @@ public enum DefinitionStatus { case ACTIVE: return "active"; case WITHDRAWN: return "withdrawn"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum DefinitionStatus { case ACTIVE: return "The definition is considered ready for use"; case WITHDRAWN: return "The definition should no longer be used"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum DefinitionStatus { case ACTIVE: return "Active"; case WITHDRAWN: return "Withdrawn"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DefinitionTopic.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DefinitionTopic.java index ceecd7e54..637b95997 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DefinitionTopic.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DefinitionTopic.java @@ -71,6 +71,7 @@ public enum DefinitionTopic { case TREATMENT: return "treatment"; case EDUCATION: return "education"; case ASSESSMENT: return "assessment"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum DefinitionTopic { case TREATMENT: return "The definition is related to treatment of the patient"; case EDUCATION: return "The definition is related to education of the patient"; case ASSESSMENT: return "The definition is related to assessment of the patient"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum DefinitionTopic { case TREATMENT: return "Treatment"; case EDUCATION: return "Education"; case ASSESSMENT: return "Assessment"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DetectedissueSeverity.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DetectedissueSeverity.java index a0497185a..2d7d3b1ce 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DetectedissueSeverity.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DetectedissueSeverity.java @@ -71,6 +71,7 @@ public enum DetectedissueSeverity { case HIGH: return "high"; case MODERATE: return "moderate"; case LOW: return "low"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum DetectedissueSeverity { case HIGH: return "Indicates the issue may be life-threatening or has the potential to cause permanent injury."; case MODERATE: return "Indicates the issue may result in noticeable adverse consequences but is unlikely to be life-threatening or cause permanent injury."; case LOW: return "Indicates the issue may result in some adverse consequences but is unlikely to substantially affect the situation of the subject."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum DetectedissueSeverity { case HIGH: return "High"; case MODERATE: return "Moderate"; case LOW: return "Low"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DeviceAction.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DeviceAction.java index 02e0e5837..762b866e0 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DeviceAction.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DeviceAction.java @@ -71,6 +71,7 @@ public enum DeviceAction { case IMPLANTED: return "implanted"; case EXPLANTED: return "explanted"; case MANIPULATED: return "manipulated"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum DeviceAction { case IMPLANTED: return "The device was implanted in the patient during the procedure."; case EXPLANTED: return "The device was explanted from the patient during the procedure."; case MANIPULATED: return "The device remains in that patient, but its location, settings, or functionality was changed."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum DeviceAction { case IMPLANTED: return "Implanted"; case EXPLANTED: return "Explanted"; case MANIPULATED: return "Manipulated"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DeviceSafety.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DeviceSafety.java index 6ce0d5ff6..f0d984cf8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DeviceSafety.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DeviceSafety.java @@ -99,6 +99,7 @@ public enum DeviceSafety { case MRUNSAFE: return "mr-unsafe"; case MRCONDITIONAL: return "mr-conditional"; case MRUNKNOWN: return "mr-unknown"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum DeviceSafety { case MRUNSAFE: return "An item that is known to pose hazards in all MRI environments. MR Unsafe items include magnetic items such as a pair of ferromagnetic scissors."; case MRCONDITIONAL: return "An item that has been demonstrated to pose no known hazards in a specified MRI environment with specified conditions of use. Field conditions that define the MRI environment include, for instance, static magnetic field or specific absorption rate (SAR)."; case MRUNKNOWN: return "Labeling does not contain MRI Safety information"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum DeviceSafety { case MRUNSAFE: return "MR Unsafe"; case MRCONDITIONAL: return "MR Conditional"; case MRUNKNOWN: return "MR Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DeviceStatementStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DeviceStatementStatus.java index f25550489..3f74760f7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DeviceStatementStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DeviceStatementStatus.java @@ -92,6 +92,7 @@ public enum DeviceStatementStatus { case INTENDED: return "intended"; case STOPPED: return "stopped"; case ONHOLD: return "on-hold"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum DeviceStatementStatus { case INTENDED: return "The device may be used at some time in the future."; case STOPPED: return "Actions implied by the statement have been permanently halted, before all of them occurred."; case ONHOLD: return "Actions implied by the statement have been temporarily halted, but are expected to continue later. May also be called \"suspended\"."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum DeviceStatementStatus { case INTENDED: return "Intended"; case STOPPED: return "Stopped"; case ONHOLD: return "On Hold"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DiagnosisRole.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DiagnosisRole.java index 9889dd234..06becba4e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DiagnosisRole.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DiagnosisRole.java @@ -99,6 +99,7 @@ public enum DiagnosisRole { case PREOP: return "pre-op"; case POSTOP: return "post-op"; case BILLING: return "billing"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum DiagnosisRole { case PREOP: return ""; case POSTOP: return ""; case BILLING: return ""; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum DiagnosisRole { case PREOP: return "pre-op diagnosis"; case POSTOP: return "post-op diagnosis"; case BILLING: return "Billing"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DiagnosticReportStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DiagnosticReportStatus.java index 9e9e7085a..c8fc7e0fa 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DiagnosticReportStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DiagnosticReportStatus.java @@ -120,6 +120,7 @@ public enum DiagnosticReportStatus { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum DiagnosticReportStatus { case CANCELLED: return "The report is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The report has been withdrawn following a previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum DiagnosticReportStatus { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DicomAuditLifecycle.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DicomAuditLifecycle.java index aba15526c..1ee0ef88a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DicomAuditLifecycle.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DicomAuditLifecycle.java @@ -155,6 +155,7 @@ public enum DicomAuditLifecycle { case _13: return "13"; case _14: return "14"; case _15: return "15"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum DicomAuditLifecycle { case _13: return ""; case _14: return ""; case _15: return ""; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum DicomAuditLifecycle { case _13: return "Archiving"; case _14: return "Logical deletion"; case _15: return "Permanent erasure / Physical destruction"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DigitalMediaSubtype.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DigitalMediaSubtype.java index d7e2801c2..28db8dd6e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DigitalMediaSubtype.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DigitalMediaSubtype.java @@ -106,6 +106,7 @@ public enum DigitalMediaSubtype { case IRIS: return "iris"; case PALM: return "palm"; case FACE: return "face"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum DigitalMediaSubtype { case IRIS: return "An iris scan used for identification purposes"; case PALM: return "A palm scan used for identification purposes"; case FACE: return "A face scan used for identification purposes"; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum DigitalMediaSubtype { case IRIS: return "Iris"; case PALM: return "Palm"; case FACE: return "Face"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DigitalMediaType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DigitalMediaType.java index 8add00497..b48f7c2d3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DigitalMediaType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DigitalMediaType.java @@ -71,6 +71,7 @@ public enum DigitalMediaType { case PHOTO: return "photo"; case VIDEO: return "video"; case AUDIO: return "audio"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum DigitalMediaType { case PHOTO: return "The media consists of one or more unmoving images, including photographs, computer-generated graphs and charts, and scanned documents"; case VIDEO: return "The media consists of a series of frames that capture a moving image"; case AUDIO: return "The media consists of a sound recording"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum DigitalMediaType { case PHOTO: return "Photo"; case VIDEO: return "Video"; case AUDIO: return "Audio"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DiscriminatorType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DiscriminatorType.java index bc68746a3..d16e39700 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DiscriminatorType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DiscriminatorType.java @@ -85,6 +85,7 @@ public enum DiscriminatorType { case PATTERN: return "pattern"; case TYPE: return "type"; case PROFILE: return "profile"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum DiscriminatorType { case PATTERN: return "The slices have different values in the nominated element, as determined by testing them against the applicable ElementDefinition.pattern[x]"; case TYPE: return "The slices are differentiated by type of the nominated element to a specifed profile"; case PROFILE: return "The slices are differentiated by conformance of the nominated element to a specifed profile"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum DiscriminatorType { case PATTERN: return "Pattern"; case TYPE: return "Type"; case PROFILE: return "Profile"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DocumentMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DocumentMode.java index 2b0a75bf2..417fea2f7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DocumentMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DocumentMode.java @@ -64,6 +64,7 @@ public enum DocumentMode { switch (this) { case PRODUCER: return "producer"; case CONSUMER: return "consumer"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum DocumentMode { switch (this) { case PRODUCER: return "The application produces documents of the specified type."; case CONSUMER: return "The application consumes documents of the specified type."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum DocumentMode { switch (this) { case PRODUCER: return "Producer"; case CONSUMER: return "Consumer"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DocumentReferenceStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DocumentReferenceStatus.java index b056f6d3e..91d9c23cb 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DocumentReferenceStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DocumentReferenceStatus.java @@ -71,6 +71,7 @@ public enum DocumentReferenceStatus { case CURRENT: return "current"; case SUPERSEDED: return "superseded"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum DocumentReferenceStatus { case CURRENT: return "This is the current reference for this document."; case SUPERSEDED: return "This reference has been superseded by another reference."; case ENTEREDINERROR: return "This reference was created in error."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum DocumentReferenceStatus { case CURRENT: return "Current"; case SUPERSEDED: return "Superseded"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DocumentRelationshipType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DocumentRelationshipType.java index 11f0d4a14..badaf8607 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DocumentRelationshipType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/DocumentRelationshipType.java @@ -78,6 +78,7 @@ public enum DocumentRelationshipType { case TRANSFORMS: return "transforms"; case SIGNS: return "signs"; case APPENDS: return "appends"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum DocumentRelationshipType { case TRANSFORMS: return "This document was generated by transforming the target document (e.g. format or language conversion)."; case SIGNS: return "This document is a signature of the target document."; case APPENDS: return "This document adds additional information to the target document."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum DocumentRelationshipType { case TRANSFORMS: return "Transforms"; case SIGNS: return "Signs"; case APPENDS: return "Appends"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EligibilityrequestStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EligibilityrequestStatus.java index e166b5047..335f8e1d3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EligibilityrequestStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EligibilityrequestStatus.java @@ -78,6 +78,7 @@ public enum EligibilityrequestStatus { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum EligibilityrequestStatus { case CANCELLED: return "The resource instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new resource instance the contents of which is not complete."; case ENTEREDINERROR: return "The resource instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum EligibilityrequestStatus { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EligibilityresponseStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EligibilityresponseStatus.java index a506d0d8e..38ba8f7cf 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EligibilityresponseStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EligibilityresponseStatus.java @@ -78,6 +78,7 @@ public enum EligibilityresponseStatus { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum EligibilityresponseStatus { case CANCELLED: return "The resource instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new resource instance the contents of which is not complete."; case ENTEREDINERROR: return "The resource instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum EligibilityresponseStatus { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterAdmitSource.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterAdmitSource.java index b55ad8f01..bc5b08b7b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterAdmitSource.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterAdmitSource.java @@ -120,6 +120,7 @@ public enum EncounterAdmitSource { case PSYCH: return "psych"; case REHAB: return "rehab"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum EncounterAdmitSource { case PSYCH: return "The patient has been transferred from a psychiatric facility."; case REHAB: return "The patient has been transferred from a rehabilitiation facility or clinic."; case OTHER: return "The patient has been admitted from a source otherwise not specified here."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum EncounterAdmitSource { case PSYCH: return "From psychiatric hospital"; case REHAB: return "From rehabilitation facility"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterDiet.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterDiet.java index 2efe68eb8..b3b32a746 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterDiet.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterDiet.java @@ -99,6 +99,7 @@ public enum EncounterDiet { case VEGAN: return "vegan"; case HALAL: return "halal"; case KOSHER: return "kosher"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum EncounterDiet { case VEGAN: return "Food without meat, poultry, seafood, eggs, dairy products and other animal-derived substances."; case HALAL: return "Foods that conform to Islamic law."; case KOSHER: return "Foods that conform to Jewish dietary law."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum EncounterDiet { case VEGAN: return "Vegan"; case HALAL: return "Halal"; case KOSHER: return "Kosher"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterDischargeDisposition.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterDischargeDisposition.java index 0a1abdd16..418d8fd26 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterDischargeDisposition.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterDischargeDisposition.java @@ -120,6 +120,7 @@ public enum EncounterDischargeDisposition { case REHAB: return "rehab"; case SNF: return "snf"; case OTH: return "oth"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum EncounterDischargeDisposition { case REHAB: return "The patient was discharged and is to receive post acute care rehabilitation services."; case SNF: return "The patient has been discharged to a skilled nursing facility for the patient to receive additional care."; case OTH: return "The discharge disposition has not otherwise defined."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum EncounterDischargeDisposition { case REHAB: return "Rehabilitation"; case SNF: return "Skilled nursing facility"; case OTH: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterLocationStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterLocationStatus.java index 0cecc73c1..eb86a2f7e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterLocationStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterLocationStatus.java @@ -82,6 +82,7 @@ Not to be used when the patient is currently at the location case ACTIVE: return "active"; case RESERVED: return "reserved"; case COMPLETED: return "completed"; + case NULL: return null; default: return "?"; } } @@ -94,6 +95,7 @@ Not to be used when the patient is currently at the location case ACTIVE: return "The patient is currently at this location, or was between the period specified.\r\rA system may update these records when the patient leaves the location to either reserved, or completed"; case RESERVED: return "This location is held empty for this patient."; case COMPLETED: return "The patient was at this location during the period specified.\r\rNot to be used when the patient is currently at the location"; + case NULL: return null; default: return "?"; } } @@ -103,6 +105,7 @@ Not to be used when the patient is currently at the location case ACTIVE: return "Active"; case RESERVED: return "Reserved"; case COMPLETED: return "Completed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterParticipantType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterParticipantType.java index b72a70b14..4577fa8ad 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterParticipantType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterParticipantType.java @@ -64,6 +64,7 @@ public enum EncounterParticipantType { switch (this) { case TRANSLATOR: return "translator"; case EMERGENCY: return "emergency"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum EncounterParticipantType { switch (this) { case TRANSLATOR: return "A translator who is facilitating communication with the patient during the encounter."; case EMERGENCY: return "A person to be contacted in case of an emergency during the encounter."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum EncounterParticipantType { switch (this) { case TRANSLATOR: return "Translator"; case EMERGENCY: return "Emergency"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterSpecialArrangements.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterSpecialArrangements.java index 9d5c9f5b4..487595f70 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterSpecialArrangements.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterSpecialArrangements.java @@ -85,6 +85,7 @@ public enum EncounterSpecialArrangements { case INT: return "int"; case ATT: return "att"; case DOG: return "dog"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum EncounterSpecialArrangements { case INT: return "The patient is not fluent in the local language and requires an interpreter to be available. Refer to the Patient.Language property for the type of interpreter required."; case ATT: return "A person who accompanies a patient to provide assistive services necessary for the patient's care during the encounter."; case DOG: return "The patient has a guide-dog and the location used for the encounter should be able to support the presence of the service animal."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum EncounterSpecialArrangements { case INT: return "Interpreter"; case ATT: return "Attendant"; case DOG: return "Guide dog"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterStatus.java index 7ce532795..6be926ef0 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterStatus.java @@ -113,6 +113,7 @@ public enum EncounterStatus { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum EncounterStatus { case CANCELLED: return "The Encounter has ended before it has begun."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case UNKNOWN: return "The encounter status is unknown. Note that \"unknown\" is a value of last resort and every attempt should be made to provide a meaningful value other than \"unknown\"."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum EncounterStatus { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterType.java index efce39694..67276aea0 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EncounterType.java @@ -78,6 +78,7 @@ public enum EncounterType { case BD_BMCLIN: return "BD/BM-clin"; case CCS60: return "CCS60"; case OKI: return "OKI"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum EncounterType { case BD_BMCLIN: return ""; case CCS60: return ""; case OKI: return ""; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum EncounterType { case BD_BMCLIN: return "Bone drilling/bone marrow punction in clinic"; case CCS60: return "Infant colon screening - 60 minutes"; case OKI: return "Outpatient Kenacort injection"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EndpointConnectionType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EndpointConnectionType.java index bf147bd74..fe36c36cb 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EndpointConnectionType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EndpointConnectionType.java @@ -148,6 +148,7 @@ public enum EndpointConnectionType { case HL7V2MLLP: return "hl7v2-mllp"; case SECUREEMAIL: return "secure-email"; case DIRECTPROJECT: return "direct-project"; + case NULL: return null; default: return "?"; } } @@ -170,6 +171,7 @@ public enum EndpointConnectionType { case HL7V2MLLP: return "HL7v2 messages over an LLP TCP connection"; case SECUREEMAIL: return "Email delivery using a digital certificate to encrypt the content using the public key, receiver must have the private key to decrypt the content"; case DIRECTPROJECT: return "Direct Project information - http://wiki.directproject.org/"; + case NULL: return null; default: return "?"; } } @@ -189,6 +191,7 @@ public enum EndpointConnectionType { case HL7V2MLLP: return "HL7 v2 MLLP"; case SECUREEMAIL: return "Secure email"; case DIRECTPROJECT: return "Direct Project"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EndpointPayloadType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EndpointPayloadType.java index 8ad8cf685..1e1f3a7ef 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EndpointPayloadType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EndpointPayloadType.java @@ -64,6 +64,7 @@ public enum EndpointPayloadType { switch (this) { case ANY: return "any"; case NONE: return "none"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum EndpointPayloadType { switch (this) { case ANY: return "Any payload type can be used with this endpoint, it is either a payload agnostic infrastructure (such as a storage repository), or some other type of endpoint where payload considerations are internally handled, and not available"; case NONE: return "This endpoint does not require any content to be sent, simply connecting to the endpoint is enough notification. This can be used as a 'ping' to wakeup a service to retrieve content, which could be to ensure security considerations are correctly handled"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum EndpointPayloadType { switch (this) { case ANY: return "Any"; case NONE: return "None"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EndpointStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EndpointStatus.java index 2e03489a3..f6baff3a3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EndpointStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EndpointStatus.java @@ -92,6 +92,7 @@ public enum EndpointStatus { case OFF: return "off"; case ENTEREDINERROR: return "entered-in-error"; case TEST: return "test"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum EndpointStatus { case OFF: return "This endpoint is no longer to be used"; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case TEST: return "This endpoint is not intended for production usage."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum EndpointStatus { case OFF: return "Off"; case ENTEREDINERROR: return "Entered in error"; case TEST: return "Test"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EnrollmentrequestStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EnrollmentrequestStatus.java index 97d30b77b..4224265fb 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EnrollmentrequestStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EnrollmentrequestStatus.java @@ -78,6 +78,7 @@ public enum EnrollmentrequestStatus { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum EnrollmentrequestStatus { case CANCELLED: return "The resource instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new resource instance the contents of which is not complete."; case ENTEREDINERROR: return "The resource instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum EnrollmentrequestStatus { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EnrollmentresponseStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EnrollmentresponseStatus.java index a2bc844d4..b8aaca9e8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EnrollmentresponseStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EnrollmentresponseStatus.java @@ -78,6 +78,7 @@ public enum EnrollmentresponseStatus { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum EnrollmentresponseStatus { case CANCELLED: return "The resource instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new resource instance the contents of which is not complete."; case ENTEREDINERROR: return "The resource instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum EnrollmentresponseStatus { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EntformulaAdditive.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EntformulaAdditive.java index e154bd4f3..b052a3d81 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EntformulaAdditive.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EntformulaAdditive.java @@ -85,6 +85,7 @@ public enum EntformulaAdditive { case CARBOHYDRATE: return "carbohydrate"; case FIBER: return "fiber"; case WATER: return "water"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum EntformulaAdditive { case CARBOHYDRATE: return "Modular carbohydrate enteral formula component"; case FIBER: return "Modular fiber enteral formula component"; case WATER: return "Added water"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum EntformulaAdditive { case CARBOHYDRATE: return "Carbohydrate"; case FIBER: return "Fiber"; case WATER: return "Water"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EpisodeOfCareStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EpisodeOfCareStatus.java index 5bce534ff..6d65af9e1 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EpisodeOfCareStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EpisodeOfCareStatus.java @@ -99,6 +99,7 @@ public enum EpisodeOfCareStatus { case FINISHED: return "finished"; case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum EpisodeOfCareStatus { case FINISHED: return "This episode of care is finished and the organization is not expecting to be providing further care to the patient. Can also be known as \"closed\", \"completed\" or other similar terms."; case CANCELLED: return "The episode of care was cancelled, or withdrawn from service, often selected during the planned stage as the patient may have gone elsewhere, or the circumstances have changed and the organization is unable to provide the care. It indicates that services terminated outside the planned/expected workflow."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum EpisodeOfCareStatus { case FINISHED: return "Finished"; case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EpisodeofcareType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EpisodeofcareType.java index 7cf1236cd..619413170 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EpisodeofcareType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EpisodeofcareType.java @@ -85,6 +85,7 @@ public enum EpisodeofcareType { case DIAB: return "diab"; case DA: return "da"; case CACP: return "cacp"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum EpisodeofcareType { case DIAB: return ""; case DA: return ""; case CACP: return ""; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum EpisodeofcareType { case DIAB: return "Post co-ordinated diabetes program"; case DA: return "Drug and alcohol rehabilitation"; case CACP: return "Community-based aged care"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EventCapabilityMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EventCapabilityMode.java index 964fe9b07..fa210026a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EventCapabilityMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EventCapabilityMode.java @@ -64,6 +64,7 @@ public enum EventCapabilityMode { switch (this) { case SENDER: return "sender"; case RECEIVER: return "receiver"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum EventCapabilityMode { switch (this) { case SENDER: return "The application sends requests and receives responses."; case RECEIVER: return "The application receives requests and sends responses."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum EventCapabilityMode { switch (this) { case SENDER: return "Sender"; case RECEIVER: return "Receiver"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EventStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EventStatus.java index 788fe7a36..a595e48cc 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EventStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EventStatus.java @@ -99,6 +99,7 @@ public enum EventStatus { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum EventStatus { case COMPLETED: return "The event has now concluded"; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum EventStatus { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EventTiming.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EventTiming.java index 808750579..518abd705 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EventTiming.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/EventTiming.java @@ -85,6 +85,7 @@ public enum EventTiming { case EVE: return "EVE"; case NIGHT: return "NIGHT"; case PHS: return "PHS"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum EventTiming { case EVE: return "event occurs during the evening"; case NIGHT: return "event occurs during the night"; case PHS: return "event occurs [offset] after subject goes to sleep"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum EventTiming { case EVE: return "Evening"; case NIGHT: return "Night"; case PHS: return "After Sleep"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExDiagnosisrelatedgroup.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExDiagnosisrelatedgroup.java index 1198fe97e..644a11a0e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExDiagnosisrelatedgroup.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExDiagnosisrelatedgroup.java @@ -78,6 +78,7 @@ public enum ExDiagnosisrelatedgroup { case _101: return "101"; case _300: return "300"; case _400: return "400"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ExDiagnosisrelatedgroup { case _101: return "Appendectomy without rupture or other complications."; case _300: return "Emergency department treatment of a tooth abcess."; case _400: return "Head trauma - concussion."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ExDiagnosisrelatedgroup { case _101: return "Appendectomy - uncomplicated"; case _300: return "Tooth abcess"; case _400: return "Head trauma - concussion"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExDiagnosistype.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExDiagnosistype.java index 380584b90..1b8594dc6 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExDiagnosistype.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExDiagnosistype.java @@ -134,6 +134,7 @@ public enum ExDiagnosistype { case REMOTE: return "remote"; case RETROSPECTIVE: return "retrospective"; case SELF: return "self"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum ExDiagnosistype { case REMOTE: return "A diagnosis determined using telemedicine techniques."; case RETROSPECTIVE: return "The labeling of an illness in a specific historical event using modern knowledge, methods and disease classifications."; case SELF: return "A diagnosis determined by the patient."; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum ExDiagnosistype { case REMOTE: return "Remote Diagnosis"; case RETROSPECTIVE: return "Retrospective Diagnosis"; case SELF: return "Self Diagnosis"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExOnsettype.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExOnsettype.java index efb01acab..b1d0579aa 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExOnsettype.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExOnsettype.java @@ -71,6 +71,7 @@ public enum ExOnsettype { case LXM: return "lxm"; case SYM: return "sym"; case LMN: return "lmn"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ExOnsettype { case LXM: return "Date of last examination."; case SYM: return "Date when symptoms were first noticed.."; case LMN: return "Start date of last menstruation."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ExOnsettype { case LXM: return "Last Exam"; case SYM: return "Start of Symptoms"; case LMN: return "Last Menstruation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExPayeeResourceType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExPayeeResourceType.java index ccfd7f980..0e127fe40 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExPayeeResourceType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExPayeeResourceType.java @@ -78,6 +78,7 @@ public enum ExPayeeResourceType { case PATIENT: return "patient"; case PRACTITIONER: return "practitioner"; case RELATEDPERSON: return "relatedperson"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ExPayeeResourceType { case PATIENT: return "Patient resource"; case PRACTITIONER: return "Practitioner resource"; case RELATEDPERSON: return "RelatedPerson resource"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ExPayeeResourceType { case PATIENT: return "Patient"; case PRACTITIONER: return "Practitioner"; case RELATEDPERSON: return "RelatedPerson"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExPaymenttype.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExPaymenttype.java index b9d69b8de..7a0b65f48 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExPaymenttype.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExPaymenttype.java @@ -64,6 +64,7 @@ public enum ExPaymenttype { switch (this) { case COMPLETE: return "complete"; case PARTIAL: return "partial"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ExPaymenttype { switch (this) { case COMPLETE: return "Complete (final) payment of the benefit under the Claim less any adjustments."; case PARTIAL: return "Partial payment of the benefit under the Claim less any adjustments."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ExPaymenttype { switch (this) { case COMPLETE: return "Complete"; case PARTIAL: return "Partial"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExProgramCode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExProgramCode.java index d310dcbf6..9a0b24626 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExProgramCode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExProgramCode.java @@ -78,6 +78,7 @@ public enum ExProgramCode { case HD: return "hd"; case AUSCR: return "auscr"; case NONE: return "none"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ExProgramCode { case HD: return "Heamodialisis Program."; case AUSCR: return "Autism Screening Program."; case NONE: return "No program code applies."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ExProgramCode { case HD: return "Heamodialisis"; case AUSCR: return "Autism Screening"; case NONE: return "None"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExRevenueCenter.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExRevenueCenter.java index e6c62427d..412f7696b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExRevenueCenter.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExRevenueCenter.java @@ -113,6 +113,7 @@ public enum ExRevenueCenter { case _0451: return "0451"; case _0452: return "0452"; case _0010: return "0010"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum ExRevenueCenter { case _0451: return "Emergency Room - EM/EMTALA"; case _0452: return "Emergency Room - beyond EMTALA"; case _0010: return "Vision Clinic"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum ExRevenueCenter { case _0451: return "Emergency Room - EM/EMTALA"; case _0452: return "Emergency Room - beyond EMTALA"; case _0010: return "Vision Clinic"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExplanationofbenefitStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExplanationofbenefitStatus.java index b83817b44..b5a597201 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExplanationofbenefitStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExplanationofbenefitStatus.java @@ -78,6 +78,7 @@ public enum ExplanationofbenefitStatus { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ExplanationofbenefitStatus { case CANCELLED: return "The resource instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new resource instance the contents of which is not complete."; case ENTEREDINERROR: return "The resource instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ExplanationofbenefitStatus { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExtensionContext.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExtensionContext.java index 647f0b947..eb3051bb3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExtensionContext.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExtensionContext.java @@ -71,6 +71,7 @@ public enum ExtensionContext { case RESOURCE: return "resource"; case DATATYPE: return "datatype"; case EXTENSION: return "extension"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ExtensionContext { case RESOURCE: return "The context is all elements matching a particular resource element path."; case DATATYPE: return "The context is all nodes matching a particular data type element path (root or repeating element) or all elements referencing a particular primitive data type (expressed as the datatype name)."; case EXTENSION: return "The context is a particular extension from a particular profile, a uri that identifies the extension definition."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ExtensionContext { case RESOURCE: return "Resource"; case DATATYPE: return "Datatype"; case EXTENSION: return "Extension"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExtraActivityType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExtraActivityType.java index 5ce07a94f..63ea8028e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExtraActivityType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExtraActivityType.java @@ -71,6 +71,7 @@ public enum ExtraActivityType { case AGGREGATE: return "aggregate"; case COMPOSE: return "compose"; case LABEL: return "label"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ExtraActivityType { case AGGREGATE: return "Activity resulting in a structured collection of preexisting content that does not necessarily result in an integral object with semantic context making it more than the sum of component parts, from which components could be disaggregated without loss of semantic context, e.g., the assembly of multiple stand-alone documents."; case COMPOSE: return "Activity resulting in the structured compilation of new and preexisting content for the purposes of forming an integral object with semantic context making it more than the sum of component parts, which would be lost if decomposed. For example, the composition of a document that includes in whole or part other documents along with new content that result in a new document that has unique semantic meaning."; case LABEL: return "The means used to associate a set of security attributes with a specific information object as part of the data structure for that object. [ISO-10181-3 Access Control]"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ExtraActivityType { case AGGREGATE: return "aggregate"; case COMPOSE: return "compose"; case LABEL: return "label"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExtraSecurityRoleType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExtraSecurityRoleType.java index a05913318..6fbdd754a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExtraSecurityRoleType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ExtraSecurityRoleType.java @@ -78,6 +78,7 @@ public enum ExtraSecurityRoleType { case DATACOLLECTOR: return "datacollector"; case DATAPROCESSOR: return "dataprocessor"; case DATASUBJECT: return "datasubject"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ExtraSecurityRoleType { case DATACOLLECTOR: return "An entity that collects information over which the data subject may have certain rights under policy or law to control that information's management and distribution by data collectors, including the right to access, retrieve, distribute, or delete that information. "; case DATAPROCESSOR: return "An entity that processes collected information over which the data subject may have certain rights under policy or law to control that information's management and distribution by data processors, including the right to access, retrieve, distribute, or delete that information."; case DATASUBJECT: return "A person whose personal information is collected or processed, and who may have certain rights under policy or law to control that information's management and distribution by data collectors or processors, including the right to access, retrieve, distribute, or delete that information."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ExtraSecurityRoleType { case DATACOLLECTOR: return "data collector"; case DATAPROCESSOR: return "data processor"; case DATASUBJECT: return "data subject"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FilterOperator.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FilterOperator.java index ab5ebafd1..c1771a130 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FilterOperator.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FilterOperator.java @@ -113,6 +113,7 @@ public enum FilterOperator { case NOTIN: return "not-in"; case GENERALIZES: return "generalizes"; case EXISTS: return "exists"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum FilterOperator { case NOTIN: return "The specified property of the code is not in the set of codes or concepts specified in the provided value (comma separated list)."; case GENERALIZES: return "Includes all concept ids that have a transitive is-a relationship from the concept Id provided as the value, including the provided concept itself (e.g. include parent codes)"; case EXISTS: return "The specified property of the code has at least one value (if the specified value is true; if the specified value is false, then matches when the specified property of the code has no values)"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum FilterOperator { case NOTIN: return "Not in Set"; case GENERALIZES: return "Generalizes (by Subsumption)"; case EXISTS: return "Exists"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FlagCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FlagCategory.java index fee5efb3b..5c9c5fbc7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FlagCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FlagCategory.java @@ -85,6 +85,7 @@ public enum FlagCategory { case LAB: return "lab"; case ADMIN: return "admin"; case CONTACT: return "contact"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum FlagCategory { case LAB: return "Flags related to performing laboratory tests and related processes (e.g. phlebotomy)."; case ADMIN: return "Flags related to administrative and financial processes."; case CONTACT: return "Flags related to coming into contact with the patient."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum FlagCategory { case LAB: return "Lab"; case ADMIN: return "Administrative"; case CONTACT: return "Subject contact"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FlagPriority.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FlagPriority.java index caeb68f04..bb6e456c8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FlagPriority.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FlagPriority.java @@ -78,6 +78,7 @@ public enum FlagPriority { case PL: return "PL"; case PM: return "PM"; case PH: return "PH"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum FlagPriority { case PL: return "Low priority."; case PM: return "Medium priority."; case PH: return "High priority."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum FlagPriority { case PL: return "Low priority"; case PM: return "Medium priority"; case PH: return "High priority"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FlagStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FlagStatus.java index e7749c2de..f83a1deb6 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FlagStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FlagStatus.java @@ -71,6 +71,7 @@ public enum FlagStatus { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum FlagStatus { case ACTIVE: return "A current flag that should be displayed to a user. A system may use the category to determine which roles should view the flag."; case INACTIVE: return "The flag does not need to be displayed any more."; case ENTEREDINERROR: return "The flag was added in error, and should no longer be displayed."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum FlagStatus { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FmConditions.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FmConditions.java index 227363627..e1ed0ad40 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FmConditions.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FmConditions.java @@ -57,6 +57,7 @@ public enum FmConditions { public String toCode() { switch (this) { case _123987: return "123987"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum FmConditions { public String getDefinition() { switch (this) { case _123987: return "Headache"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case _123987: return "Headache"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FmItemtype.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FmItemtype.java index 881486470..545b36d7d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FmItemtype.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FmItemtype.java @@ -71,6 +71,7 @@ public enum FmItemtype { case GROUP: return "group"; case PRODUCT: return "product"; case SERVICE: return "service"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum FmItemtype { case GROUP: return "A group of products and/or Services, amount ar the summary or detail level products and services."; case PRODUCT: return "A billed product line item."; case SERVICE: return "A billed service line item."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum FmItemtype { case GROUP: return "Group"; case PRODUCT: return "Product"; case SERVICE: return "Service"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FmStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FmStatus.java index 4f5e36324..6af94dfc8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FmStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/FmStatus.java @@ -78,6 +78,7 @@ public enum FmStatus { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum FmStatus { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum FmStatus { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Forms.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Forms.java index fb9797da0..f5894df8f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Forms.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Forms.java @@ -64,6 +64,7 @@ public enum Forms { switch (this) { case _1: return "1"; case _2: return "2"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum Forms { switch (this) { case _1: return "Example: The #1 form to be used when printing this information."; case _2: return "Example: The #2 form to be used when printing this information."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum Forms { switch (this) { case _1: return "Form #1"; case _2: return "Form #1"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Fundsreserve.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Fundsreserve.java index 04bc32172..430e8c1d9 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Fundsreserve.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Fundsreserve.java @@ -71,6 +71,7 @@ public enum Fundsreserve { case PATIENT: return "patient"; case PROVIDER: return "provider"; case NONE: return "none"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum Fundsreserve { case PATIENT: return "The payor is requested to reserve funds for the provision of the named services by any provider for settlement of future claims related to this request."; case PROVIDER: return "The payor is requested to reserve funds solely for the named provider for settlement of future claims related to this request."; case NONE: return "The payor is not being requested to reserve any funds for the settlement of future claims."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum Fundsreserve { case PATIENT: return "Patient"; case PROVIDER: return "Provider"; case NONE: return "None"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalAcceptanceStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalAcceptanceStatus.java index a603339a3..ec86bacf4 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalAcceptanceStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalAcceptanceStatus.java @@ -71,6 +71,7 @@ public enum GoalAcceptanceStatus { case AGREE: return "agree"; case DISAGREE: return "disagree"; case PENDING: return "pending"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum GoalAcceptanceStatus { case AGREE: return "Stakeholder supports pursuit of the goal"; case DISAGREE: return "Stakeholder is not in support of the pursuit of the goal"; case PENDING: return "Stakeholder has not yet made a decision on whether they support the goal"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum GoalAcceptanceStatus { case AGREE: return "Agree"; case DISAGREE: return "Disagree"; case PENDING: return "Pending"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalCategory.java index 5cbea6e69..82adb418e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalCategory.java @@ -85,6 +85,7 @@ public enum GoalCategory { case BEHAVIORAL: return "behavioral"; case NURSING: return "nursing"; case PHYSIOTHERAPY: return "physiotherapy"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum GoalCategory { case BEHAVIORAL: return "Goals related to the manner in which the subject acts."; case NURSING: return "Goals related to the practice of nursing or established by nurses."; case PHYSIOTHERAPY: return "Goals related to the mobility and motor capability of the subject."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum GoalCategory { case BEHAVIORAL: return "Behavioral"; case NURSING: return "Nursing"; case PHYSIOTHERAPY: return "Physiotherapy"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalPriority.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalPriority.java index 094d12ed6..024e202fd 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalPriority.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalPriority.java @@ -71,6 +71,7 @@ public enum GoalPriority { case HIGHPRIORITY: return "high-priority"; case MEDIUMPRIORITY: return "medium-priority"; case LOWPRIORITY: return "low-priority"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum GoalPriority { case HIGHPRIORITY: return "Indicates that the goal is of considerable importance and should be a primary focus of care delivery."; case MEDIUMPRIORITY: return "Indicates that the goal has a reasonable degree of importance and that concrete action should be taken towards the goal. Attainment is not as critical as high-priority goals."; case LOWPRIORITY: return "The goal is desirable but is not sufficiently important to devote significant resources to. Achievement of the goal may be sought when incidental to achieving other goals."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum GoalPriority { case HIGHPRIORITY: return "High Priority"; case MEDIUMPRIORITY: return "Medium Priority"; case LOWPRIORITY: return "Low Priority"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalRelationshipType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalRelationshipType.java index 7fb1828a3..d0a80f7f7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalRelationshipType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalRelationshipType.java @@ -85,6 +85,7 @@ public enum GoalRelationshipType { case REPLACEMENT: return "replacement"; case MILESTONE: return "milestone"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum GoalRelationshipType { case REPLACEMENT: return "Indicates that this goal has been replaced by the target goal"; case MILESTONE: return "Indicates that the target goal is considered to be a \"piece\" of attaining this goal."; case OTHER: return "Indicates that the relationship is not covered by one of the pre-defined codes. (An extension may convey more information about the meaning of the relationship.)"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum GoalRelationshipType { case REPLACEMENT: return "Replacement"; case MILESTONE: return "Milestone"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalStatus.java index f936c9136..415fb3809 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalStatus.java @@ -141,6 +141,7 @@ public enum GoalStatus { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case REJECTED: return "rejected"; + case NULL: return null; default: return "?"; } } @@ -162,6 +163,7 @@ public enum GoalStatus { case CANCELLED: return "The previously accepted goal is no longer being sought"; case ENTEREDINERROR: return "The goal was entered in error and voided."; case REJECTED: return "A proposed goal was rejected"; + case NULL: return null; default: return "?"; } } @@ -180,6 +182,7 @@ public enum GoalStatus { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered In Error"; case REJECTED: return "Rejected"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalStatusReason.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalStatusReason.java index 7be45a382..2f116b7dd 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalStatusReason.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GoalStatusReason.java @@ -113,6 +113,7 @@ public enum GoalStatusReason { case FINANCIALBARRIER: return "financial-barrier"; case LACKOFTRANSPORTATION: return "lack-of-transportation"; case LACKOFSOCIALSUPPORT: return "lack-of-social-support"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum GoalStatusReason { case FINANCIALBARRIER: return "Goal can not be reached due to financial barrier or reason."; case LACKOFTRANSPORTATION: return "Goal can not be reached due to a lack of transportation."; case LACKOFSOCIALSUPPORT: return "Goal can not be reached due to a lack of social support."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum GoalStatusReason { case FINANCIALBARRIER: return "Financial Reason"; case LACKOFTRANSPORTATION: return "Lack Of Transportation"; case LACKOFSOCIALSUPPORT: return "Lack Of Social Support"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GraphCompartmentRule.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GraphCompartmentRule.java index 4db4ecd6c..c6a8fdd2f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GraphCompartmentRule.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GraphCompartmentRule.java @@ -78,6 +78,7 @@ public enum GraphCompartmentRule { case MATCHING: return "matching"; case DIFFERENT: return "different"; case CUSTOM: return "custom"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum GraphCompartmentRule { case MATCHING: return "The compartment must be the same - the record must be about the same patient, but the reference may be different"; case DIFFERENT: return "The compartment must be different"; case CUSTOM: return "The compartment rule is defined in the accompanying FHIRPath expression"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum GraphCompartmentRule { case MATCHING: return "Matching"; case DIFFERENT: return "Different"; case CUSTOM: return "Custom"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GroupType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GroupType.java index a97e758ad..77501d577 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GroupType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GroupType.java @@ -92,6 +92,7 @@ public enum GroupType { case DEVICE: return "device"; case MEDICATION: return "medication"; case SUBSTANCE: return "substance"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum GroupType { case DEVICE: return "Group contains Device resources"; case MEDICATION: return "Group contains Medication resources"; case SUBSTANCE: return "Group contains Substance resources"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum GroupType { case DEVICE: return "Device"; case MEDICATION: return "Medication"; case SUBSTANCE: return "Substance"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GuidanceResponseStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GuidanceResponseStatus.java index 4db8a04cd..f3467d958 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GuidanceResponseStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GuidanceResponseStatus.java @@ -92,6 +92,7 @@ public enum GuidanceResponseStatus { case INPROGRESS: return "in-progress"; case FAILURE: return "failure"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum GuidanceResponseStatus { case INPROGRESS: return "The request is currently being processed"; case FAILURE: return "The request was not processed successfully"; case ENTEREDINERROR: return "The response was entered in error"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum GuidanceResponseStatus { case INPROGRESS: return "In Progress"; case FAILURE: return "Failure"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GuideDependencyType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GuideDependencyType.java index ed00bd849..93f054808 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GuideDependencyType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GuideDependencyType.java @@ -64,6 +64,7 @@ public enum GuideDependencyType { switch (this) { case REFERENCE: return "reference"; case INCLUSION: return "inclusion"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum GuideDependencyType { switch (this) { case REFERENCE: return "The guide is referred to by URL."; case INCLUSION: return "The guide is embedded in this guide when published."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum GuideDependencyType { switch (this) { case REFERENCE: return "Reference"; case INCLUSION: return "Inclusion"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GuidePageKind.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GuidePageKind.java index 9637fda4d..e5347d910 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GuidePageKind.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/GuidePageKind.java @@ -106,6 +106,7 @@ public enum GuidePageKind { case DICTIONARY: return "dictionary"; case TOC: return "toc"; case RESOURCE: return "resource"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum GuidePageKind { case DICTIONARY: return "This is a page that creates the listed resources as a dictionary."; case TOC: return "This is a generated page that contains the table of contents."; case RESOURCE: return "This is a page that represents a presented resource. This is typically used for generated conformance resource presentations."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum GuidePageKind { case DICTIONARY: return "Dictionary"; case TOC: return "Table Of Contents"; case RESOURCE: return "Resource"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/HistoryNotDoneReason.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/HistoryNotDoneReason.java index c591ce924..46b188cf0 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/HistoryNotDoneReason.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/HistoryNotDoneReason.java @@ -78,6 +78,7 @@ public enum HistoryNotDoneReason { case WITHHELD: return "withheld"; case UNABLETOOBTAIN: return "unable-to-obtain"; case DEFERRED: return "deferred"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum HistoryNotDoneReason { case WITHHELD: return "The patient withheld or refused to share the information."; case UNABLETOOBTAIN: return "Information cannot be obtained; e.g. unconscious patient"; case DEFERRED: return "Patient does not have the information now, but can provide the information at a later date."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum HistoryNotDoneReason { case WITHHELD: return "Information Withheld"; case UNABLETOOBTAIN: return "Unable To Obtain"; case DEFERRED: return "Deferred"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/HistoryStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/HistoryStatus.java index eb050e41e..4df52965a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/HistoryStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/HistoryStatus.java @@ -78,6 +78,7 @@ public enum HistoryStatus { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case HEALTHUNKNOWN: return "health-unknown"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum HistoryStatus { case COMPLETED: return "All available related health information is captured as of the date (and possibly time) when the family member history was taken."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case HEALTHUNKNOWN: return "Health information for this individual is unavailable/unknown."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum HistoryStatus { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in error"; case HEALTHUNKNOWN: return "Health unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Hl7WorkGroup.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Hl7WorkGroup.java index 7cb75fb77..3998e31c1 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Hl7WorkGroup.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Hl7WorkGroup.java @@ -211,6 +211,7 @@ public enum Hl7WorkGroup { case US: return "us"; case VOCAB: return "vocab"; case AID: return "aid"; + case NULL: return null; default: return "?"; } } @@ -242,6 +243,7 @@ public enum Hl7WorkGroup { case US: return "US Realm Taskforce (http://wiki.hl7.org/index.php?title=US_Realm_Task_Force)"; case VOCAB: return "Vocabulary (http://www.hl7.org/Special/committees/Vocab/index.cfm)"; case AID: return "Application Implementation and Design (http://www.hl7.org/Special/committees/java/index.cfm)"; + case NULL: return null; default: return "?"; } } @@ -270,6 +272,7 @@ public enum Hl7WorkGroup { case US: return "US Realm Taskforce"; case VOCAB: return "Vocabulary"; case AID: return "Application Implementation and Design"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/HttpOperations.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/HttpOperations.java index 63d78fd58..93d402dbc 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/HttpOperations.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/HttpOperations.java @@ -92,6 +92,7 @@ public enum HttpOperations { case PATCH: return "patch"; case POST: return "post"; case PUT: return "put"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum HttpOperations { case PATCH: return "HTTP PATCH operation"; case POST: return "HTTP POST operation"; case PUT: return "HTTP PUT operation"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum HttpOperations { case PATCH: return "PATCH"; case POST: return "POST"; case PUT: return "PUT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/HttpVerb.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/HttpVerb.java index 2a97c4128..b2db29f09 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/HttpVerb.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/HttpVerb.java @@ -78,6 +78,7 @@ public enum HttpVerb { case POST: return "POST"; case PUT: return "PUT"; case DELETE: return "DELETE"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum HttpVerb { case POST: return "HTTP POST"; case PUT: return "HTTP PUT"; case DELETE: return "HTTP DELETE"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum HttpVerb { case POST: return "POST"; case PUT: return "PUT"; case DELETE: return "DELETE"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Icd10Procedures.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Icd10Procedures.java index ede5e60ab..626a7387e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Icd10Procedures.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Icd10Procedures.java @@ -71,6 +71,7 @@ public enum Icd10Procedures { case _123001: return "123001"; case _123002: return "123002"; case _123003: return "123003"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum Icd10Procedures { case _123001: return "Procedure 1"; case _123002: return "Procedure 2"; case _123003: return "Procedure 3"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum Icd10Procedures { case _123001: return "PROC-1"; case _123002: return "PROC-2"; case _123003: return "PROC-3"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IdentifierType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IdentifierType.java index 3282a02b0..9a9419c99 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IdentifierType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IdentifierType.java @@ -85,6 +85,7 @@ public enum IdentifierType { case SB: return "SB"; case PLAC: return "PLAC"; case FILL: return "FILL"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum IdentifierType { case SB: return "An identifier issued by a governmental organization to an individual for the purpose of the receipt of social services and benefits."; case PLAC: return "The identifier associated with the person or service that requests or places an order."; case FILL: return "The Identifier associated with the person, or service, who produces the observations or fulfills the order requested by the requestor."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum IdentifierType { case SB: return "Social Beneficiary Identifier"; case PLAC: return "Placer Identifier"; case FILL: return "Filler Identifier"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IdentifierUse.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IdentifierUse.java index 056e67cea..ad8a2b66b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IdentifierUse.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IdentifierUse.java @@ -78,6 +78,7 @@ public enum IdentifierUse { case OFFICIAL: return "official"; case TEMP: return "temp"; case SECONDARY: return "secondary"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum IdentifierUse { case OFFICIAL: return "The identifier considered to be most trusted for the identification of this item."; case TEMP: return "A temporary identifier."; case SECONDARY: return "An identifier that was assigned in secondary use - it serves to identify the object in a relative context, but cannot be consistently assigned to the same object again in a different context."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum IdentifierUse { case OFFICIAL: return "Official"; case TEMP: return "Temp"; case SECONDARY: return "Secondary"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IdentityAssuranceLevel.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IdentityAssuranceLevel.java index b0071f126..b4e8fc1fd 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IdentityAssuranceLevel.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IdentityAssuranceLevel.java @@ -78,6 +78,7 @@ public enum IdentityAssuranceLevel { case LEVEL2: return "level2"; case LEVEL3: return "level3"; case LEVEL4: return "level4"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum IdentityAssuranceLevel { case LEVEL2: return "Some confidence in the asserted identity's accuracy."; case LEVEL3: return "High confidence in the asserted identity's accuracy."; case LEVEL4: return "Very high confidence in the asserted identity's accuracy."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum IdentityAssuranceLevel { case LEVEL2: return "Level 2"; case LEVEL3: return "Level 3"; case LEVEL4: return "Level 4"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ImmunizationOrigin.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ImmunizationOrigin.java index 918ea3ba7..a4fecbe02 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ImmunizationOrigin.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ImmunizationOrigin.java @@ -78,6 +78,7 @@ public enum ImmunizationOrigin { case RECORD: return "record"; case RECALL: return "recall"; case SCHOOL: return "school"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ImmunizationOrigin { case RECORD: return "The data for the immunization event originated with a written record for the patient."; case RECALL: return "The data for the immunization event originated from the recollection of the patient or parent/guardian of the patient."; case SCHOOL: return "The data for the immunization event originated with a school record for the patient."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ImmunizationOrigin { case RECORD: return "Written Record"; case RECALL: return "Parent/Guardian/Patient Recall"; case SCHOOL: return "School Record"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ImmunizationRecommendationDateCriterion.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ImmunizationRecommendationDateCriterion.java index ce312cf28..ced49a2a0 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ImmunizationRecommendationDateCriterion.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ImmunizationRecommendationDateCriterion.java @@ -85,6 +85,7 @@ public enum ImmunizationRecommendationDateCriterion { case EARLIEST: return "earliest"; case OVERDUE: return "overdue"; case LATEST: return "latest"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ImmunizationRecommendationDateCriterion { case EARLIEST: return "As early as possible."; case OVERDUE: return "Date the next dose is considered overdue."; case LATEST: return "The latest date the next dose is to be given."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ImmunizationRecommendationDateCriterion { case EARLIEST: return "Earliest Date"; case OVERDUE: return "Past Due Date"; case LATEST: return "Latest"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ImmunizationRecommendationStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ImmunizationRecommendationStatus.java index 135e6ee76..e6fc119cc 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ImmunizationRecommendationStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ImmunizationRecommendationStatus.java @@ -64,6 +64,7 @@ public enum ImmunizationRecommendationStatus { switch (this) { case DUE: return "due"; case OVERDUE: return "overdue"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ImmunizationRecommendationStatus { switch (this) { case DUE: return "The patient is due for their next vaccination."; case OVERDUE: return "The patient is considered overdue for their next vaccination."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ImmunizationRecommendationStatus { switch (this) { case DUE: return "Due"; case OVERDUE: return "Overdue"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ImplantStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ImplantStatus.java index 603633529..882f2d281 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ImplantStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ImplantStatus.java @@ -78,6 +78,7 @@ public enum ImplantStatus { case NONFUNCTIONAL: return "non-functional"; case DISABLED: return "disabled"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ImplantStatus { case NONFUNCTIONAL: return "The implanted device is not working"; case DISABLED: return "The implanted device has been turned off"; case UNKNOWN: return "the functional status of the implant has not been determined"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ImplantStatus { case NONFUNCTIONAL: return "Non-Functional"; case DISABLED: return "Disabled"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Intervention.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Intervention.java index 830945e1b..06a91341f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Intervention.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Intervention.java @@ -64,6 +64,7 @@ public enum Intervention { switch (this) { case UNKNOWN: return "unknown"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum Intervention { switch (this) { case UNKNOWN: return "Unknown"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum Intervention { switch (this) { case UNKNOWN: return "Unknown"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Iso21089Lifecycle.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Iso21089Lifecycle.java index b35f0fbe7..e8ee5b5fe 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Iso21089Lifecycle.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Iso21089Lifecycle.java @@ -225,6 +225,7 @@ public enum Iso21089Lifecycle { case _22: return "22"; case _20: return "20"; case _25: return "25"; + case NULL: return null; default: return "?"; } } @@ -258,6 +259,7 @@ public enum Iso21089Lifecycle { case _22: return "occurs when an agent causes the system to disconnect two or more record entries previously connected, rendering them separate (disconnected) again"; case _20: return "occurs when an agent causes the system to reverse a previous record entry merge operation, rendering them separate again"; case _25: return "occurs when an agent causes the system to confirm compliance of data or data objects with regulations, requirements, specifications, or other imposed conditions based on organizational policy"; + case NULL: return null; default: return "?"; } } @@ -288,6 +290,7 @@ public enum Iso21089Lifecycle { case _22: return "Unlink - Lifecycle Event"; case _20: return "Unmerge - Lifecycle Event"; case _25: return "Verify - Lifecycle Event"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IssueSeverity.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IssueSeverity.java index 4f31b0b0a..6782656fe 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IssueSeverity.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IssueSeverity.java @@ -78,6 +78,7 @@ public enum IssueSeverity { case ERROR: return "error"; case WARNING: return "warning"; case INFORMATION: return "information"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum IssueSeverity { case ERROR: return "The issue is sufficiently important to cause the action to fail."; case WARNING: return "The issue is not important enough to cause the action to fail, but may cause it to be performed suboptimally or in a way that is not as desired."; case INFORMATION: return "The issue has no relation to the degree of success of the action."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum IssueSeverity { case ERROR: return "Error"; case WARNING: return "Warning"; case INFORMATION: return "Information"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IssueType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IssueType.java index 528541e4e..67634c0ff 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IssueType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/IssueType.java @@ -253,6 +253,7 @@ public enum IssueType { case TIMEOUT: return "timeout"; case THROTTLED: return "throttled"; case INFORMATIONAL: return "informational"; + case NULL: return null; default: return "?"; } } @@ -290,6 +291,7 @@ public enum IssueType { case TIMEOUT: return "An internal timeout has occurred."; case THROTTLED: return "The system is not prepared to handle this request due to load management."; case INFORMATIONAL: return "A message unrelated to the processing success of the completed operation (examples of the latter include things like reminders of password expiry, system maintenance times, etc.)."; + case NULL: return null; default: return "?"; } } @@ -324,6 +326,7 @@ public enum IssueType { case TIMEOUT: return "Timeout"; case THROTTLED: return "Throttled"; case INFORMATIONAL: return "Informational Note"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ItemType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ItemType.java index 60ad368ef..fcc922e29 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ItemType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ItemType.java @@ -171,6 +171,7 @@ There is an extension 'http://hl7.org/fhir/StructureDefinition/questionnaire-uni case ATTACHMENT: return "attachment"; case REFERENCE: return "reference"; case QUANTITY: return "quantity"; + case NULL: return null; default: return "?"; } } @@ -196,6 +197,7 @@ There is an extension 'http://hl7.org/fhir/StructureDefinition/questionnaire-uni case ATTACHMENT: return "Question with binary content such as a image, PDF, etc. as an answer (valueAttachment)"; case REFERENCE: return "Question with a reference to another resource (practitioner, organization, etc.) as an answer (valueReference)"; case QUANTITY: return "Question with a combination of a numeric value and unit, potentially with a comparator (<, >, etc.) as an answer. (valueQuantity)\nThere is an extension 'http://hl7.org/fhir/StructureDefinition/questionnaire-unit' that can be used to define what unit whould be captured (or the a unit that has a ucum conversion from the provided unit)"; + case NULL: return null; default: return "?"; } } @@ -218,6 +220,7 @@ There is an extension 'http://hl7.org/fhir/StructureDefinition/questionnaire-uni case ATTACHMENT: return "Attachment"; case REFERENCE: return "Reference"; case QUANTITY: return "Quantity"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LOINC480020Answerlist.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LOINC480020Answerlist.java index d970d492e..7a1ed88c2 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LOINC480020Answerlist.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LOINC480020Answerlist.java @@ -99,6 +99,7 @@ public enum LOINC480020Answerlist { case LA181950: return "LA18195-0"; case LA181968: return "LA18196-8"; case LA181976: return "LA18197-6"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum LOINC480020Answerlist { case LA181950: return "Likely Somatic"; case LA181968: return "Likely Prenatal"; case LA181976: return "Unknown Genomic Origin"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum LOINC480020Answerlist { case LA181950: return "Likely Somatic"; case LA181968: return "Likely Prenatal"; case LA181976: return "Unknown Genomic Origin"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LOINC480194Answerlist.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LOINC480194Answerlist.java index e0a26a4a1..e5ee61cb8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LOINC480194Answerlist.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LOINC480194Answerlist.java @@ -99,6 +99,7 @@ public enum LOINC480194Answerlist { case LA66881: return "LA6688-1"; case LA66899: return "LA6689-9"; case LA66907: return "LA6690-7"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum LOINC480194Answerlist { case LA66881: return "Insertion/Deletion"; case LA66899: return "Inversion"; case LA66907: return "Substitution"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum LOINC480194Answerlist { case LA66881: return "Insertion/Deletion"; case LA66899: return "Inversion"; case LA66907: return "Substitution"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LOINC530345Answerlist.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LOINC530345Answerlist.java index 76494a59f..95f079265 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LOINC530345Answerlist.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LOINC530345Answerlist.java @@ -85,6 +85,7 @@ public enum LOINC530345Answerlist { case LA67053: return "LA6705-3"; case LA67061: return "LA6706-1"; case LA67079: return "LA6707-9"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum LOINC530345Answerlist { case LA67053: return "Homozygous"; case LA67061: return "Heterozygous"; case LA67079: return "Hemizygous"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum LOINC530345Answerlist { case LA67053: return "Homozygous"; case LA67061: return "Heterozygous"; case LA67079: return "Hemizygous"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LibraryType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LibraryType.java index ae998aec2..feef98878 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LibraryType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LibraryType.java @@ -78,6 +78,7 @@ public enum LibraryType { case MODELDEFINITION: return "model-definition"; case ASSETCOLLECTION: return "asset-collection"; case MODULEDEFINITION: return "module-definition"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum LibraryType { case MODELDEFINITION: return "The resource is a definition of an information model"; case ASSETCOLLECTION: return "The resource is a collection of knowledge assets"; case MODULEDEFINITION: return "The resource defines the dependencies, parameters, and data requirements for a particular module or evaluation context"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum LibraryType { case MODELDEFINITION: return "Model Definition"; case ASSETCOLLECTION: return "Asset Collection"; case MODULEDEFINITION: return "Module Definition"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LinkType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LinkType.java index 9681e3375..d816446c2 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LinkType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LinkType.java @@ -78,6 +78,7 @@ public enum LinkType { case REPLACES: return "replaces"; case REFER: return "refer"; case SEEALSO: return "seealso"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum LinkType { case REPLACES: return "The patient resource containing this link is the current active patient record. The link points back to an inactive patient resource that has been merged into this resource, and should be consulted to retrieve additional referenced information."; case REFER: return "The patient resource containing this link is in use and valid but not considered the main source of information about a patient. The link points forward to another patient resource that should be consulted to retrieve additional patient information."; case SEEALSO: return "The patient resource containing this link is in use and valid, but points to another patient resource that is known to contain data about the same person. Data in this resource might overlap or contradict information found in the other patient resource. This link does not indicate any relative importance of the resources concerned, and both should be regarded as equally valid."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum LinkType { case REPLACES: return "Replaces"; case REFER: return "Refer"; case SEEALSO: return "See also"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LinkageType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LinkageType.java index 944c569f5..cc4eff195 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LinkageType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LinkageType.java @@ -71,6 +71,7 @@ public enum LinkageType { case SOURCE: return "source"; case ALTERNATE: return "alternate"; case HISTORICAL: return "historical"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum LinkageType { case SOURCE: return "The record represents the \"source of truth\" (from the perspective of this Linkage resource) for the underlying event/condition/etc."; case ALTERNATE: return "The record represents the alternative view of the underlying event/condition/etc. The record may still be actively maintained, even though it is not considered to be the source of truth."; case HISTORICAL: return "The record represents an obsolete record of the underlyng event/condition/etc. It is not expected to be actively maintained."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum LinkageType { case SOURCE: return "Source of truth"; case ALTERNATE: return "Alternate record"; case HISTORICAL: return "Historical/obsolete record"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListEmptyReason.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListEmptyReason.java index 1bb1b46be..c7049bee1 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListEmptyReason.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListEmptyReason.java @@ -92,6 +92,7 @@ public enum ListEmptyReason { case UNAVAILABLE: return "unavailable"; case NOTSTARTED: return "notstarted"; case CLOSED: return "closed"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ListEmptyReason { case UNAVAILABLE: return "Information to populate this list cannot be obtained; e.g. unconscious patient."; case NOTSTARTED: return "The work to populate this list has not yet begun."; case CLOSED: return "This list has now closed or has ceased to be relevant or useful."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ListEmptyReason { case UNAVAILABLE: return "Unavailable"; case NOTSTARTED: return "Not Started"; case CLOSED: return "Closed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListExampleCodes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListExampleCodes.java index a9400d619..2599152bd 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListExampleCodes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListExampleCodes.java @@ -113,6 +113,7 @@ public enum ListExampleCodes { case WAITING: return "waiting"; case PROTOCOLS: return "protocols"; case PLANS: return "plans"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum ListExampleCodes { case WAITING: return "A list of items waiting for an event (perhaps a surgical patient waiting list)."; case PROTOCOLS: return "A set of protocols to be followed."; case PLANS: return "A set of care plans that apply in a particular context of care."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum ListExampleCodes { case WAITING: return "Waiting List"; case PROTOCOLS: return "Protocols"; case PLANS: return "Care Plans"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListItemFlag.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListItemFlag.java index a27e9082e..018b9b5f9 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListItemFlag.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListItemFlag.java @@ -92,6 +92,7 @@ public enum ListItemFlag { case _04: return "04"; case _05: return "05"; case _06: return "06"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ListItemFlag { case _04: return "A new medicine item has been prescribed"; case _05: return "Administration of this medication item that the patient is currently taking is stopped or recommended to be stopped (i.e. instructed to be ceased by a health care provider). This cessation is anticipated to be permanent. The Change Description should describe the reason for cessation. Example uses: the medication in question is considered ineffective or has caused serious adverse effects. This value applies both to the cessation of a medication that is prescribed by another healthcare provider or patient self-administration of OTC medicines."; case _06: return "Administration of this medication item that the patient is currently taking is on hold, or instructed or recommended by a health care provider to be temporarily stopped, or subject to clinical review (i.e. the stop may be temporary or permanent depending on the outcome of clinical review), or temporarily suspended as a pre-requisite to certain surgical or diagnostic procedures."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ListItemFlag { case _04: return "Prescribed"; case _05: return "Ceased"; case _06: return "Suspended"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListMode.java index d7c0fed12..2b9b4e4d5 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListMode.java @@ -71,6 +71,7 @@ public enum ListMode { case WORKING: return "working"; case SNAPSHOT: return "snapshot"; case CHANGES: return "changes"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ListMode { case WORKING: return "This list is the master list, maintained in an ongoing fashion with regular updates as the real world list it is tracking changes"; case SNAPSHOT: return "This list was prepared as a snapshot. It should not be assumed to be current"; case CHANGES: return "A list that indicates where changes have been made or recommended"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ListMode { case WORKING: return "Working List"; case SNAPSHOT: return "Snapshot List"; case CHANGES: return "Change List"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListOrder.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListOrder.java index 6f86b507b..980ef8328 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListOrder.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListOrder.java @@ -106,6 +106,7 @@ public enum ListOrder { case ALPHABETIC: return "alphabetic"; case CATEGORY: return "category"; case PATIENT: return "patient"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum ListOrder { case ALPHABETIC: return "The list is sorted alphabetically by an unspecified property of the items in the list."; case CATEGORY: return "The list is sorted categorically by an unspecified property of the items in the list."; case PATIENT: return "The list is sorted by patient, with items for each patient grouped together."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum ListOrder { case ALPHABETIC: return "Sorted Alphabetically"; case CATEGORY: return "Sorted by Category"; case PATIENT: return "Sorted by Patient"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListStatus.java index d4602fa31..efed54bb5 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ListStatus.java @@ -71,6 +71,7 @@ public enum ListStatus { case CURRENT: return "current"; case RETIRED: return "retired"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ListStatus { case CURRENT: return "The list is considered to be an active part of the patient's record."; case RETIRED: return "The list is \"old\" and should no longer be considered accurate or relevant."; case ENTEREDINERROR: return "The list was never accurate. It is retained for medico-legal purposes only."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ListStatus { case CURRENT: return "Current"; case RETIRED: return "Retired"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LocationMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LocationMode.java index 70fc18592..872b783da 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LocationMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LocationMode.java @@ -64,6 +64,7 @@ public enum LocationMode { switch (this) { case INSTANCE: return "instance"; case KIND: return "kind"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum LocationMode { switch (this) { case INSTANCE: return "The Location resource represents a specific instance of a location (e.g. Operating Theatre 1A)."; case KIND: return "The Location represents a class of locations (e.g. Any Operating Theatre) although this class of locations could be constrained within a specific boundary (such as organization, or parent location, address etc.)."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum LocationMode { switch (this) { case INSTANCE: return "Instance"; case KIND: return "Kind"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LocationPhysicalType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LocationPhysicalType.java index 180093079..59c8a204b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LocationPhysicalType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LocationPhysicalType.java @@ -148,6 +148,7 @@ public enum LocationPhysicalType { case RD: return "rd"; case AREA: return "area"; case JDN: return "jdn"; + case NULL: return null; default: return "?"; } } @@ -170,6 +171,7 @@ public enum LocationPhysicalType { case RD: return "A defined path to travel between 2 points that has a known name."; case AREA: return "A defined physical boundary of something, such as a flood risk zone, region, postcode"; case JDN: return "A wide scope that covers a conceptual domain, such as a Nation (Country wide community or Federal Government - e.g. Ministry of Health), Province or State (community or Government), Business (throughout the enterprise), Nation with a business scope of an agency (e.g. CDC, FDA etc.) or a Business segment (UK Pharmacy), not just an physical boundry"; + case NULL: return null; default: return "?"; } } @@ -189,6 +191,7 @@ public enum LocationPhysicalType { case RD: return "Road"; case AREA: return "Area"; case JDN: return "Jurisdiction"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LocationStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LocationStatus.java index e8afc97a2..eb3d59b17 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LocationStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/LocationStatus.java @@ -71,6 +71,7 @@ public enum LocationStatus { case ACTIVE: return "active"; case SUSPENDED: return "suspended"; case INACTIVE: return "inactive"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum LocationStatus { case ACTIVE: return "The location is operational."; case SUSPENDED: return "The location is temporarily closed."; case INACTIVE: return "The location is no longer used."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum LocationStatus { case ACTIVE: return "Active"; case SUSPENDED: return "Suspended"; case INACTIVE: return "Inactive"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapContextType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapContextType.java index 5f3fc0d71..85b7291fd 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapContextType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapContextType.java @@ -64,6 +64,7 @@ public enum MapContextType { switch (this) { case TYPE: return "type"; case VARIABLE: return "variable"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum MapContextType { switch (this) { case TYPE: return "The context specifies a type"; case VARIABLE: return "The context specifies a variable"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum MapContextType { switch (this) { case TYPE: return "Type"; case VARIABLE: return "Variable"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapGroupTypeMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapGroupTypeMode.java index b089f4476..7b00419a4 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapGroupTypeMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapGroupTypeMode.java @@ -71,6 +71,7 @@ public enum MapGroupTypeMode { case NONE: return "none"; case TYPES: return "types"; case TYPEANDTYPES: return "type-and-types"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MapGroupTypeMode { case NONE: return "This group is not a default group for the types"; case TYPES: return "This group is a default mapping group for the specified types and for the primary source type"; case TYPEANDTYPES: return "This group is a default mapping group for the specified types"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MapGroupTypeMode { case NONE: return "Not a Default"; case TYPES: return "Default for Type Combination"; case TYPEANDTYPES: return "Default for type + combination"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapInputMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapInputMode.java index bef803c47..fada535a8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapInputMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapInputMode.java @@ -64,6 +64,7 @@ public enum MapInputMode { switch (this) { case SOURCE: return "source"; case TARGET: return "target"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum MapInputMode { switch (this) { case SOURCE: return "Names an input instance used a source for mapping"; case TARGET: return "Names an instance that is being populated"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum MapInputMode { switch (this) { case SOURCE: return "Source Instance"; case TARGET: return "Target Instance"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapListMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapListMode.java index 453d174e2..473ca8870 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapListMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapListMode.java @@ -71,6 +71,7 @@ public enum MapListMode { case FIRST: return "first"; case SHARE: return "share"; case LAST: return "last"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MapListMode { case FIRST: return "when the target list is being assembled, the items for this rule go first. If more that one rule defines a first item (for a given instance of mapping) then this is an error"; case SHARE: return "the target instance is shared with the target instances generated by another rule (up to the first common n items, then create new ones)"; case LAST: return "when the target list is being assembled, the items for this rule go last. If more that one rule defines a last item (for a given instance of mapping) then this is an error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MapListMode { case FIRST: return "First"; case SHARE: return "Share"; case LAST: return "Last"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapModelMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapModelMode.java index 5b0c9e176..fe6260c63 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapModelMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapModelMode.java @@ -78,6 +78,7 @@ public enum MapModelMode { case QUERIED: return "queried"; case TARGET: return "target"; case PRODUCED: return "produced"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MapModelMode { case QUERIED: return "This structure describes an instance that the mapping engine may ask for that is used a source of data"; case TARGET: return "This structure describes an instance passed to the mapping engine that is used a target of data"; case PRODUCED: return "This structure describes an instance that the mapping engine may ask to create that is used a target of data"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MapModelMode { case QUERIED: return "Queried Structure Definition"; case TARGET: return "Target Structure Definition"; case PRODUCED: return "Produced Structure Definition"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapSourceListMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapSourceListMode.java index acc03b3af..2f1ae372e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapSourceListMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapSourceListMode.java @@ -85,6 +85,7 @@ public enum MapSourceListMode { case LAST: return "last"; case NOTLAST: return "not_last"; case ONLYONE: return "only_one"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum MapSourceListMode { case LAST: return "Only process this rule for the last in the list"; case NOTLAST: return "Process this rule for all but the last"; case ONLYONE: return "Only process this rule is there is only item"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum MapSourceListMode { case LAST: return "Last"; case NOTLAST: return "All but the last"; case ONLYONE: return "Enforce only one"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapTargetListMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapTargetListMode.java index 6953e043a..0af21fe34 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapTargetListMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapTargetListMode.java @@ -78,6 +78,7 @@ public enum MapTargetListMode { case SHARE: return "share"; case LAST: return "last"; case COLLATE: return "collate"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MapTargetListMode { case SHARE: return "the target instance is shared with the target instances generated by another rule (up to the first common n items, then create new ones)"; case LAST: return "when the target list is being assembled, the items for this rule go last. If more that one rule defines a last item (for a given instance of mapping) then this is an error"; case COLLATE: return "re-use the first item in the list, and keep adding content to it"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MapTargetListMode { case SHARE: return "Share"; case LAST: return "Last"; case COLLATE: return "Collate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapTransform.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapTransform.java index 1aee187d8..539e5be90 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapTransform.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MapTransform.java @@ -169,6 +169,7 @@ public enum MapTransform { case QTY: return "qty"; case ID: return "id"; case CP: return "cp"; + case NULL: return null; default: return "?"; } } @@ -194,6 +195,7 @@ public enum MapTransform { case QTY: return "Create a quantity. Parameters = (text) or (value, unit, [system, code]) where text is the natural representation e.g. [comparator]value[space]unit"; case ID: return "Create an identifier. Parameters = (system, value[, type]) where type is a code from the identifier type value set"; case CP: return "Create a contact details. Parameters = (value) or (system, value). If no system is provided, the system should be inferred from the content of the value"; + case NULL: return null; default: return "?"; } } @@ -216,6 +218,7 @@ public enum MapTransform { case QTY: return "qty"; case ID: return "id"; case CP: return "cp"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MaritalStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MaritalStatus.java index 74100c905..5415a37ea 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MaritalStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MaritalStatus.java @@ -57,6 +57,7 @@ public enum MaritalStatus { public String toCode() { switch (this) { case U: return "U"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum MaritalStatus { public String getDefinition() { switch (this) { case U: return "The person is not presently married. The marital history is not known or stated."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case U: return "Unmarried"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MatchGrade.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MatchGrade.java index 220359f5d..b7ebb8e43 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MatchGrade.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MatchGrade.java @@ -78,6 +78,7 @@ public enum MatchGrade { case PROBABLE: return "probable"; case POSSIBLE: return "possible"; case CERTAINLYNOT: return "certainly-not"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MatchGrade { case PROBABLE: return "This record is a close match, but not a certain match. Additional review (e.g. by a human) may be required before using this as a match."; case POSSIBLE: return "This record may be a matching one. Additional review (e.g. by a human) SHOULD be performed before using this as a match."; case CERTAINLYNOT: return "This record is known not to be a match. Note that usually non-matching records are not returned, but in some cases records previously or likely considered as a match may specifically be negated by the matching engine"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MatchGrade { case PROBABLE: return "Probable Match"; case POSSIBLE: return "Possible Match"; case CERTAINLYNOT: return "Certainly Not a Match"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureDataUsage.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureDataUsage.java index 208b8736a..a2b660ae2 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureDataUsage.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureDataUsage.java @@ -64,6 +64,7 @@ public enum MeasureDataUsage { switch (this) { case SUPPLEMENTALDATA: return "supplemental-data"; case RISKADJUSTMENTFACTOR: return "risk-adjustment-factor"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum MeasureDataUsage { switch (this) { case SUPPLEMENTALDATA: return "The data is intended to be provided as additional information alongside the measure results"; case RISKADJUSTMENTFACTOR: return "The data is intended to be used to calculate and apply a risk adjustment model for the measure"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum MeasureDataUsage { switch (this) { case SUPPLEMENTALDATA: return "Supplemental Data"; case RISKADJUSTMENTFACTOR: return "Risk Adjustment Factor"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasurePopulation.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasurePopulation.java index 472ee4716..42ba8d873 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasurePopulation.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasurePopulation.java @@ -113,6 +113,7 @@ public enum MeasurePopulation { case MEASUREPOPULATION: return "measure-population"; case MEASUREPOPULATIONEXCLUSION: return "measure-population-exclusion"; case MEASUREOBSERVATION: return "measure-observation"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum MeasurePopulation { case MEASUREPOPULATION: return "Measure population criteria define the patients or events for which the individual observation for the measure should be taken. Measure populations are used for continuous variable measures rather than numerator and denominator criteria"; case MEASUREPOPULATIONEXCLUSION: return "Measure population criteria define the patients or events that should be removed from the measure population before determining the outcome of one or more continuous variables defined for the measure observation. Measure population exclusion criteria are used within continuous variable measures to help narrow the measure population"; case MEASUREOBSERVATION: return "Defines the individual observation to be performed for each patient or event in the measure population. Measure observations for each case in the population are aggregated to determine the overall measure score for the population"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum MeasurePopulation { case MEASUREPOPULATION: return "Measure Population"; case MEASUREPOPULATIONEXCLUSION: return "Measure Population Exclusion"; case MEASUREOBSERVATION: return "Measure Observation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureReportStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureReportStatus.java index 4bf7c82e3..f30a3dce6 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureReportStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureReportStatus.java @@ -71,6 +71,7 @@ public enum MeasureReportStatus { case COMPLETE: return "complete"; case PENDING: return "pending"; case ERROR: return "error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MeasureReportStatus { case COMPLETE: return "The report is complete and ready for use"; case PENDING: return "The report is currently being generated"; case ERROR: return "An error occurred attempting to generate the report"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MeasureReportStatus { case COMPLETE: return "Complete"; case PENDING: return "Pending"; case ERROR: return "Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureReportType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureReportType.java index da0923a18..057f14bfe 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureReportType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureReportType.java @@ -71,6 +71,7 @@ public enum MeasureReportType { case INDIVIDUAL: return "individual"; case PATIENTLIST: return "patient-list"; case SUMMARY: return "summary"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MeasureReportType { case INDIVIDUAL: return "An individual report that provides information on the performance for a given measure with respect to a single patient"; case PATIENTLIST: return "A patient list report that includes a listing of patients that satisfied each population criteria in the measure"; case SUMMARY: return "A summary report that returns the number of patients in each population criteria for the measure"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MeasureReportType { case INDIVIDUAL: return "Individual"; case PATIENTLIST: return "Patient List"; case SUMMARY: return "Summary"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureScoring.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureScoring.java index c62de41b7..7a8d942a3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureScoring.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureScoring.java @@ -78,6 +78,7 @@ public enum MeasureScoring { case RATIO: return "ratio"; case CONTINUOUSVARIABLE: return "continuous-variable"; case COHORT: return "cohort"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MeasureScoring { case RATIO: return "The measure score is defined using a ratio"; case CONTINUOUSVARIABLE: return "The score is defined by a calculation of some quantity"; case COHORT: return "The measure is a cohort definition"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MeasureScoring { case RATIO: return "Ratio"; case CONTINUOUSVARIABLE: return "Continuous Variable"; case COHORT: return "Cohort"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureType.java index 55af725c1..332fb1235 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasureType.java @@ -85,6 +85,7 @@ public enum MeasureType { case STRUCTURE: return "structure"; case PATIENTREPORTEDOUTCOME: return "patient-reported-outcome"; case COMPOSITE: return "composite"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum MeasureType { case STRUCTURE: return "A measure that focuses on a health care provider's capacity, systems, and processes to provide high-quality care"; case PATIENTREPORTEDOUTCOME: return "A measure that focuses on patient-reported information such as patient engagement or patient experience measures"; case COMPOSITE: return "A measure that combines multiple component measures in to a single quality measure"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum MeasureType { case STRUCTURE: return "Structure"; case PATIENTREPORTEDOUTCOME: return "Patient Reported Outcome"; case COMPOSITE: return "Composite"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasurementPrinciple.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasurementPrinciple.java index 711d858c9..b20a75503 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasurementPrinciple.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MeasurementPrinciple.java @@ -127,6 +127,7 @@ public enum MeasurementPrinciple { case MECHANICAL: return "mechanical"; case ACOUSTICAL: return "acoustical"; case MANUAL: return "manual"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum MeasurementPrinciple { case MECHANICAL: return "Measurement is done using the mechanical principle."; case ACOUSTICAL: return "Measurement is done using the acoustical principle."; case MANUAL: return "Measurement is done using the manual principle."; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum MeasurementPrinciple { case MECHANICAL: return "MSP Mechanical"; case ACOUSTICAL: return "MSP Acoustical"; case MANUAL: return "MSP Manual"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationAdminCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationAdminCategory.java index 71c1343dd..06c88d616 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationAdminCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationAdminCategory.java @@ -71,6 +71,7 @@ public enum MedicationAdminCategory { case INPATIENT: return "inpatient"; case OUTPATIENT: return "outpatient"; case COMMUNITY: return "community"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MedicationAdminCategory { case INPATIENT: return "Includes administrations in an inpatient or acute care setting"; case OUTPATIENT: return "Includes administrations in an outpatient setting (for example, Emergency Department, Outpatient Clinic, Outpatient Surgery, Doctor's office)"; case COMMUNITY: return "Includes administrations by the patient in their home (this would include long term care or nursing homes, hospices, etc)"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MedicationAdminCategory { case INPATIENT: return "Inpatient"; case OUTPATIENT: return "Outpatient"; case COMMUNITY: return "Community"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationAdminStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationAdminStatus.java index a39fb598b..2de3df4d3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationAdminStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationAdminStatus.java @@ -92,6 +92,7 @@ public enum MedicationAdminStatus { case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum MedicationAdminStatus { case ENTEREDINERROR: return "The administration was entered in error and therefore nullified."; case STOPPED: return "Actions implied by the administration have been permanently halted, before all of them occurred."; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum MedicationAdminStatus { case ENTEREDINERROR: return "Entered in Error"; case STOPPED: return "Stopped"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationDispenseCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationDispenseCategory.java index 15c8b7c07..a142cf810 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationDispenseCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationDispenseCategory.java @@ -71,6 +71,7 @@ public enum MedicationDispenseCategory { case INPATIENT: return "inpatient"; case OUTPATIENT: return "outpatient"; case COMMUNITY: return "community"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MedicationDispenseCategory { case INPATIENT: return "Includes dispenses for medications to be administered or consumed in an inpatient or acute care setting"; case OUTPATIENT: return "Includes dispenses for medications to be administered or consumed in an outpatient setting (for example, Emergency Department, Outpatient Clinic, Outpatient Surgery, Doctor's office)"; case COMMUNITY: return "Includes dispenses for medications to be administered or consumed by the patient in their home (this would include long term care or nursing homes, hospices, etc)"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MedicationDispenseCategory { case INPATIENT: return "Inpatient"; case OUTPATIENT: return "Outpatient"; case COMMUNITY: return "Community"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationDispenseStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationDispenseStatus.java index 77a2fb3c6..c1d6a4a6c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationDispenseStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationDispenseStatus.java @@ -92,6 +92,7 @@ public enum MedicationDispenseStatus { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum MedicationDispenseStatus { case COMPLETED: return "All actions that are implied by the dispense have occurred."; case ENTEREDINERROR: return "The dispense was entered in error and therefore nullified."; case STOPPED: return "Actions implied by the dispense have been permanently halted, before all of them occurred."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum MedicationDispenseStatus { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in-Error"; case STOPPED: return "Stopped"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationPackageForm.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationPackageForm.java index d5a75542f..cc102b420 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationPackageForm.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationPackageForm.java @@ -106,6 +106,7 @@ public enum MedicationPackageForm { case TUBE: return "tube"; case UNITDOSE: return "unitdose"; case VIAL: return "vial"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum MedicationPackageForm { case TUBE: return "A long, hollow cylinder of metal, plastic, glass, etc., for holding medications, typically creams or ointments"; case UNITDOSE: return "A dose of medicine prepared in an individual package for convenience, safety or monitoring."; case VIAL: return "A small container, typically cylindrical and made of glass, used especially for holding liquid medications."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum MedicationPackageForm { case TUBE: return "Tube"; case UNITDOSE: return "Unit Dose Blister"; case VIAL: return "Vial"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationRequestCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationRequestCategory.java index 9fdecbc2d..48400fc93 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationRequestCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationRequestCategory.java @@ -71,6 +71,7 @@ public enum MedicationRequestCategory { case INPATIENT: return "inpatient"; case OUTPATIENT: return "outpatient"; case COMMUNITY: return "community"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MedicationRequestCategory { case INPATIENT: return "Includes orders for medications to be administered or consumed in an inpatient or acute care setting"; case OUTPATIENT: return "Includes orders for medications to be administered or consumed in an outpatient setting (for example, Emergency Department, Outpatient Clinic, Outpatient Surgery, Doctor's office)"; case COMMUNITY: return "Includes orders for medications to be administered or consumed by the patient in their home (this would include long term care or nursing homes, hospices, etc)"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MedicationRequestCategory { case INPATIENT: return "Inpatient"; case OUTPATIENT: return "Outpatient"; case COMMUNITY: return "Community"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationRequestIntent.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationRequestIntent.java index 17ad8d72f..2b8aeb77f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationRequestIntent.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationRequestIntent.java @@ -78,6 +78,7 @@ public enum MedicationRequestIntent { case PLAN: return "plan"; case ORDER: return "order"; case INSTANCEORDER: return "instance-order"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MedicationRequestIntent { case PLAN: return "The request represents an intension to ensure something occurs without providing an authorization for others to act"; case ORDER: return "The request represents a request/demand and authorization for action"; case INSTANCEORDER: return "The request represents an instance for the particular order, for example a medication administration record."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MedicationRequestIntent { case PLAN: return "Plan"; case ORDER: return "Order"; case INSTANCEORDER: return "Instance Order"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationRequestPriority.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationRequestPriority.java index 9ce0e3dbc..570ea769d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationRequestPriority.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationRequestPriority.java @@ -78,6 +78,7 @@ public enum MedicationRequestPriority { case URGENT: return "urgent"; case STAT: return "stat"; case ASAP: return "asap"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MedicationRequestPriority { case URGENT: return "The order should be urgently."; case STAT: return "The order is time-critical."; case ASAP: return "The order should be acted on as soon as possible."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MedicationRequestPriority { case URGENT: return "Urgent"; case STAT: return "Stat"; case ASAP: return "ASAP"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationRequestStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationRequestStatus.java index 10faa1eb1..ff6bd0e44 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationRequestStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationRequestStatus.java @@ -106,6 +106,7 @@ public enum MedicationRequestStatus { case STOPPED: return "stopped"; case DRAFT: return "draft"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum MedicationRequestStatus { case STOPPED: return "Actions implied by the prescription are to be permanently halted, before all of them occurred."; case DRAFT: return "The prescription is not yet 'actionable', i.e. it is a work in progress, requires sign-off or verification, and needs to be run through decision support process."; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request"; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum MedicationRequestStatus { case STOPPED: return "Stopped"; case DRAFT: return "Draft"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatementCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatementCategory.java index 372916063..875f21e7b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatementCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatementCategory.java @@ -78,6 +78,7 @@ public enum MedicationStatementCategory { case OUTPATIENT: return "outpatient"; case COMMUNITY: return "community"; case PATIENTSPECIFIED: return "patientspecified"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MedicationStatementCategory { case OUTPATIENT: return "Includes orders for medications to be administered or consumed in an outpatient setting (for example, Emergency Department, Outpatient Clinic, Outpatient Surgery, Doctor's office)"; case COMMUNITY: return "Includes orders for medications to be administered or consumed by the patient in their home (this would include long term care or nursing homes, hospices, etc)"; case PATIENTSPECIFIED: return "Includes statements about medication use, including over the counter medication, provided by the patient, agent or another provider"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MedicationStatementCategory { case OUTPATIENT: return "Outpatient"; case COMMUNITY: return "Community"; case PATIENTSPECIFIED: return "Patient Specified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatementNottaken.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatementNottaken.java index 6508f4f90..1b4c7c0d0 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatementNottaken.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatementNottaken.java @@ -71,6 +71,7 @@ public enum MedicationStatementNottaken { case Y: return "y"; case N: return "n"; case UNK: return "unk"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MedicationStatementNottaken { case Y: return "Positive assertion that patient has taken medication"; case N: return "Negative assertion that patient has not taken medication"; case UNK: return "Unknown assertion if patient has taken medication"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MedicationStatementNottaken { case Y: return "Yes"; case N: return "No"; case UNK: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatementStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatementStatus.java index 54fc296bd..d5a2dc5f4 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatementStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatementStatus.java @@ -92,6 +92,7 @@ public enum MedicationStatementStatus { case INTENDED: return "intended"; case STOPPED: return "stopped"; case ONHOLD: return "on-hold"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum MedicationStatementStatus { case INTENDED: return "The medication may be taken at some time in the future."; case STOPPED: return "Actions implied by the statement have been permanently halted, before all of them occurred."; case ONHOLD: return "Actions implied by the statement have been temporarily halted, but are expected to continue later. May also be called \"suspended\"."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum MedicationStatementStatus { case INTENDED: return "Intended"; case STOPPED: return "Stopped"; case ONHOLD: return "On Hold"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatementTaken.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatementTaken.java index f56930595..e337e9fa6 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatementTaken.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatementTaken.java @@ -78,6 +78,7 @@ public enum MedicationStatementTaken { case N: return "n"; case UNK: return "unk"; case NA: return "na"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MedicationStatementTaken { case N: return "Negative assertion that patient has not taken medication"; case UNK: return "Unknown assertion if patient has taken medication"; case NA: return "Patient reporting does not apply"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MedicationStatementTaken { case N: return "No"; case UNK: return "Unknown"; case NA: return "Not Applicable"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatus.java index 99bfbc83a..71e1c2773 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MedicationStatus.java @@ -71,6 +71,7 @@ public enum MedicationStatus { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MedicationStatus { case ACTIVE: return "The medication is available for use"; case INACTIVE: return "The medication is not available for use"; case ENTEREDINERROR: return "The medication was entered in error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MedicationStatus { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageEvents.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageEvents.java index 654662726..7372b39ee 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageEvents.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageEvents.java @@ -134,6 +134,7 @@ public enum MessageEvents { case PATIENTLINK: return "patient-link"; case PATIENTUNLINK: return "patient-unlink"; case VALUESETEXPAND: return "valueset-expand"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum MessageEvents { case PATIENTLINK: return "Notification that two patient records actually identify the same patient."; case PATIENTUNLINK: return "Notification that previous advice that two patient records concern the same patient is now considered incorrect."; case VALUESETEXPAND: return "The definition of a value set is used to create a simple collection of codes suitable for use for data entry or validation. An expanded value set will be returned, or an error message."; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum MessageEvents { case PATIENTLINK: return "patient-link"; case PATIENTUNLINK: return "patient-unlink"; case VALUESETEXPAND: return "valueset-expand"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageReasonEncounter.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageReasonEncounter.java index 0a7942491..e03c086bd 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageReasonEncounter.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageReasonEncounter.java @@ -92,6 +92,7 @@ public enum MessageReasonEncounter { case RETURN: return "return"; case MOVED: return "moved"; case EDIT: return "edit"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum MessageReasonEncounter { case RETURN: return "The patient has returned from a temporary absence."; case MOVED: return "The patient has been moved to a new location."; case EDIT: return "Encounter details have been updated (e.g. to correct a coding error)."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum MessageReasonEncounter { case RETURN: return "Returned"; case MOVED: return "Moved"; case EDIT: return "Edit"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageSignificanceCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageSignificanceCategory.java index cb5facce1..d0c80a4af 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageSignificanceCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageSignificanceCategory.java @@ -71,6 +71,7 @@ public enum MessageSignificanceCategory { case CONSEQUENCE: return "Consequence"; case CURRENCY: return "Currency"; case NOTIFICATION: return "Notification"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MessageSignificanceCategory { case CONSEQUENCE: return "The message represents/requests a change that should not be processed more than once; e.g., making a booking for an appointment."; case CURRENCY: return "The message represents a response to query for current information. Retrospective processing is wrong and/or wasteful."; case NOTIFICATION: return "The content is not necessarily intended to be current, and it can be reprocessed, though there may be version issues created by processing old notifications."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MessageSignificanceCategory { case CONSEQUENCE: return "Consequence"; case CURRENCY: return "Currency"; case NOTIFICATION: return "Notification"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageTransport.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageTransport.java index 325e06728..db7cca657 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageTransport.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageTransport.java @@ -71,6 +71,7 @@ public enum MessageTransport { case HTTP: return "http"; case FTP: return "ftp"; case MLLP: return "mllp"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MessageTransport { case HTTP: return "The application sends or receives messages using HTTP POST (may be over http: or https:)."; case FTP: return "The application sends or receives messages using File Transfer Protocol."; case MLLP: return "The application sends or receives messages using HL7's Minimal Lower Level Protocol."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MessageTransport { case HTTP: return "HTTP"; case FTP: return "FTP"; case MLLP: return "MLLP"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageheaderResponseRequest.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageheaderResponseRequest.java index b9f82cfcd..4d52e3787 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageheaderResponseRequest.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MessageheaderResponseRequest.java @@ -78,6 +78,7 @@ public enum MessageheaderResponseRequest { case ONERROR: return "on-error"; case NEVER: return "never"; case ONSUCCESS: return "on-success"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MessageheaderResponseRequest { case ONERROR: return "initiator expects a response only if in error"; case NEVER: return "initiator does not expect a response"; case ONSUCCESS: return "initiator expects a response only if successful"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MessageheaderResponseRequest { case ONERROR: return "Error/reject conditions only"; case NEVER: return "Never"; case ONSUCCESS: return "Successful completion only"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricCalibrationState.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricCalibrationState.java index 6a789f223..9c9d0edd4 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricCalibrationState.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricCalibrationState.java @@ -78,6 +78,7 @@ public enum MetricCalibrationState { case CALIBRATIONREQUIRED: return "calibration-required"; case CALIBRATED: return "calibrated"; case UNSPECIFIED: return "unspecified"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MetricCalibrationState { case CALIBRATIONREQUIRED: return "The metric needs to be calibrated."; case CALIBRATED: return "The metric has been calibrated."; case UNSPECIFIED: return "The state of calibration of this metric is unspecified."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MetricCalibrationState { case CALIBRATIONREQUIRED: return "Calibration Required"; case CALIBRATED: return "Calibrated"; case UNSPECIFIED: return "Unspecified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricCalibrationType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricCalibrationType.java index b514a38a1..53a0b1d21 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricCalibrationType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricCalibrationType.java @@ -78,6 +78,7 @@ public enum MetricCalibrationType { case OFFSET: return "offset"; case GAIN: return "gain"; case TWOPOINT: return "two-point"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MetricCalibrationType { case OFFSET: return "Offset metric calibration method"; case GAIN: return "Gain metric calibration method"; case TWOPOINT: return "Two-point metric calibration method"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MetricCalibrationType { case OFFSET: return "Offset"; case GAIN: return "Gain"; case TWOPOINT: return "Two Point"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricCategory.java index 512d74a9d..ced1b237b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricCategory.java @@ -78,6 +78,7 @@ public enum MetricCategory { case SETTING: return "setting"; case CALCULATION: return "calculation"; case UNSPECIFIED: return "unspecified"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MetricCategory { case SETTING: return "DeviceObservations generated for this DeviceMetric is a setting that will influence the behavior of the Device."; case CALCULATION: return "DeviceObservations generated for this DeviceMetric are calculated."; case UNSPECIFIED: return "The category of this DeviceMetric is unspecified."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MetricCategory { case SETTING: return "Setting"; case CALCULATION: return "Calculation"; case UNSPECIFIED: return "Unspecified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricColor.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricColor.java index 08ca402af..1a751d97a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricColor.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricColor.java @@ -106,6 +106,7 @@ public enum MetricColor { case MAGENTA: return "magenta"; case CYAN: return "cyan"; case WHITE: return "white"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum MetricColor { case MAGENTA: return "Color for representation - magenta."; case CYAN: return "Color for representation - cyan."; case WHITE: return "Color for representation - white."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum MetricColor { case MAGENTA: return "Color Magenta"; case CYAN: return "Color Cyan"; case WHITE: return "Color White"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricOperationalStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricOperationalStatus.java index 26f3eeb12..75c627b1b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricOperationalStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MetricOperationalStatus.java @@ -78,6 +78,7 @@ public enum MetricOperationalStatus { case OFF: return "off"; case STANDBY: return "standby"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MetricOperationalStatus { case OFF: return "The DeviceMetric is not operating."; case STANDBY: return "The DeviceMetric is operating, but will not generate any DeviceObservations."; case ENTEREDINERROR: return "The DeviceMetric was entered in error."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MetricOperationalStatus { case OFF: return "Off"; case STANDBY: return "Standby"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MissingToothReason.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MissingToothReason.java index 04f55867b..32c04cc94 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MissingToothReason.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/MissingToothReason.java @@ -78,6 +78,7 @@ public enum MissingToothReason { case C: return "c"; case U: return "u"; case O: return "o"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MissingToothReason { case C: return "Congenital"; case U: return "Unknown"; case O: return "Other"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MissingToothReason { case C: return "C"; case U: return "U"; case O: return "O"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NameAssemblyOrder.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NameAssemblyOrder.java index b847c3e43..7497fc465 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NameAssemblyOrder.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NameAssemblyOrder.java @@ -78,6 +78,7 @@ public enum NameAssemblyOrder { case NL2: return "NL2"; case NL3: return "NL3"; case NL4: return "NL4"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum NameAssemblyOrder { case NL2: return ""; case NL3: return ""; case NL4: return ""; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum NameAssemblyOrder { case NL2: return "Partner Name"; case NL3: return "Partner Name followed by Maiden Name"; case NL4: return "Own Name followed by Partner Name"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NameUse.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NameUse.java index a236601a7..daf9097e2 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NameUse.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NameUse.java @@ -99,6 +99,7 @@ public enum NameUse { case ANONYMOUS: return "anonymous"; case OLD: return "old"; case MAIDEN: return "maiden"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum NameUse { case ANONYMOUS: return "Anonymous assigned name, alias, or pseudonym (used to protect a person's identity for privacy reasons)"; case OLD: return "This name is no longer in use (or was never correct, but retained for records)"; case MAIDEN: return "A name used prior to changing name because of marriage. This name use is for use by applications that collect and store names that were used prior to a marriage. Marriage naming customs vary greatly around the world, and are constantly changing. This term is not gender specific. The use of this term does not imply any particular history for a person's name"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum NameUse { case ANONYMOUS: return "Anonymous"; case OLD: return "Old"; case MAIDEN: return "Name changed for Marriage"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NamingsystemIdentifierType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NamingsystemIdentifierType.java index 1c961ee8e..ce418dc89 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NamingsystemIdentifierType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NamingsystemIdentifierType.java @@ -78,6 +78,7 @@ public enum NamingsystemIdentifierType { case UUID: return "uuid"; case URI: return "uri"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum NamingsystemIdentifierType { case UUID: return "A universally unique identifier of the form a5afddf4-e880-459b-876e-e4591b0acc11."; case URI: return "A uniform resource identifier (ideally a URL - uniform resource locator); e.g. http://unitsofmeasure.org."; case OTHER: return "Some other type of unique identifier; e.g. HL7-assigned reserved string such as LN for LOINC."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum NamingsystemIdentifierType { case UUID: return "UUID"; case URI: return "URI"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NamingsystemType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NamingsystemType.java index 827b09f2d..9b86a5558 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NamingsystemType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NamingsystemType.java @@ -71,6 +71,7 @@ public enum NamingsystemType { case CODESYSTEM: return "codesystem"; case IDENTIFIER: return "identifier"; case ROOT: return "root"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum NamingsystemType { case CODESYSTEM: return "The naming system is used to define concepts and symbols to represent those concepts; e.g. UCUM, LOINC, NDC code, local lab codes, etc."; case IDENTIFIER: return "The naming system is used to manage identifiers (e.g. license numbers, order numbers, etc.)."; case ROOT: return "The naming system is used as the root for other identifiers and naming systems."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum NamingsystemType { case CODESYSTEM: return "Code System"; case IDENTIFIER: return "Identifier"; case ROOT: return "Root"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NarrativeStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NarrativeStatus.java index 1cf3bfae1..3f4802479 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NarrativeStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NarrativeStatus.java @@ -78,6 +78,7 @@ public enum NarrativeStatus { case EXTENSIONS: return "extensions"; case ADDITIONAL: return "additional"; case EMPTY: return "empty"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum NarrativeStatus { case EXTENSIONS: return "The contents of the narrative are entirely generated from the structured data in the content and some of the content is generated from extensions"; case ADDITIONAL: return "The contents of the narrative may contain additional information not found in the structured data. Note that there is no computable way to determine what the extra information is, other than by human inspection"; case EMPTY: return "The contents of the narrative are some equivalent of \"No human-readable text provided in this case\""; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum NarrativeStatus { case EXTENSIONS: return "Extensions"; case ADDITIONAL: return "Additional"; case EMPTY: return "Empty"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NetworkType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NetworkType.java index c32f0adca..e5fa2505c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NetworkType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NetworkType.java @@ -85,6 +85,7 @@ public enum NetworkType { case _3: return "3"; case _4: return "4"; case _5: return "5"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum NetworkType { case _3: return "The assigned telephone number."; case _4: return "The assigned email address."; case _5: return "URI (User directory, HTTP-PUT, ftp, etc.)."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum NetworkType { case _3: return "Telephone Number"; case _4: return "Email address"; case _5: return "URI"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NoteType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NoteType.java index 6eaed6a21..ccf0bc913 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NoteType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NoteType.java @@ -71,6 +71,7 @@ public enum NoteType { case DISPLAY: return "display"; case PRINT: return "print"; case PRINTOPER: return "printoper"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum NoteType { case DISPLAY: return "Display the note."; case PRINT: return "Print the note on the form."; case PRINTOPER: return "Print the note for the operator."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum NoteType { case DISPLAY: return "Display"; case PRINT: return "Print (Form)"; case PRINTOPER: return "Print (Operator)"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NutritionRequestStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NutritionRequestStatus.java index 9bcbab24b..5a3468853 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NutritionRequestStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/NutritionRequestStatus.java @@ -113,6 +113,7 @@ public enum NutritionRequestStatus { case COMPLETED: return "completed"; case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum NutritionRequestStatus { case COMPLETED: return "All actions that are implied by the order have occurred and no continuation is planned (this will rarely be made explicit)."; case CANCELLED: return "The request has been withdrawn and is no longer actionable."; case ENTEREDINERROR: return "The request was entered in error and voided."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum NutritionRequestStatus { case COMPLETED: return "Completed"; case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObjectLifecycle.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObjectLifecycle.java index 923490440..fd0a2f81b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObjectLifecycle.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObjectLifecycle.java @@ -155,6 +155,7 @@ public enum ObjectLifecycle { case _13: return "13"; case _14: return "14"; case _15: return "15"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum ObjectLifecycle { case _13: return "Archiving"; case _14: return "Logical deletion"; case _15: return "Permanent erasure / Physical destruction"; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum ObjectLifecycle { case _13: return "Archiving"; case _14: return "Logical deletion"; case _15: return "Permanent erasure / Physical destruction"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObjectRole.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObjectRole.java index 815ee6dcb..7c0fb7032 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObjectRole.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObjectRole.java @@ -218,6 +218,7 @@ public enum ObjectRole { case _22: return "22"; case _23: return "23"; case _24: return "24"; + case NULL: return null; default: return "?"; } } @@ -250,6 +251,7 @@ public enum ObjectRole { case _22: return "(Deprecated)"; case _23: return "An object that specifies or controls the routing or delivery of items. For example, a distribution list is the routing criteria for mail. The items delivered may be documents, jobs, or other objects."; case _24: return "The contents of a query. This is used to capture the contents of any kind of query. For security surveillance purposes knowing the queries being made is very important."; + case NULL: return null; default: return "?"; } } @@ -279,6 +281,7 @@ public enum ObjectRole { case _22: return "Table"; case _23: return "Routing Criteria"; case _24: return "Query"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObjectType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObjectType.java index 4d92146b3..00368abd8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObjectType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObjectType.java @@ -78,6 +78,7 @@ public enum ObjectType { case _2: return "2"; case _3: return "3"; case _4: return "4"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ObjectType { case _2: return "System Object"; case _3: return "Organization"; case _4: return "Other"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ObjectType { case _2: return "System Object"; case _3: return "Organization"; case _4: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationCategory.java index 14b3e32e7..79327e9ba 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationCategory.java @@ -106,6 +106,7 @@ public enum ObservationCategory { case SURVEY: return "survey"; case EXAM: return "exam"; case THERAPY: return "therapy"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum ObservationCategory { case SURVEY: return "Assessment tool/survey instrument observations (e.g. Apgar Scores, Montreal Cognitive Assessment (MoCA))"; case EXAM: return "Observations generated by physical exam findings including direct observations made by a clinician and use of simple instruments and the result of simple maneuvers performed directly on the patient's body."; case THERAPY: return "Observations generated by non-interventional treatment protocols (e.g. occupational, physical, radiation, nutritional and medication therapy)"; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum ObservationCategory { case SURVEY: return "Survey"; case EXAM: return "Exam"; case THERAPY: return "Therapy"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationParamcode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationParamcode.java index ee733bb33..d323c668b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationParamcode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationParamcode.java @@ -78,6 +78,7 @@ public enum ObservationParamcode { case MAX: return "max"; case MIN: return "min"; case COUNT: return "count"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ObservationParamcode { case MAX: return "The [maximum](https://en.wikipedia.org/wiki/Maximal_element) value of N measurements over the stated period"; case MIN: return "The [minimum](https://en.wikipedia.org/wiki/Minimal_element) value of N measurements over the stated period"; case COUNT: return "The [number] of measurements over the stated period"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ObservationParamcode { case MAX: return "Maximum"; case MIN: return "Minimum"; case COUNT: return "Count"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationRelationshiptypes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationRelationshiptypes.java index 610b64db5..fe753b07b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationRelationshiptypes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationRelationshiptypes.java @@ -92,6 +92,7 @@ public enum ObservationRelationshiptypes { case REPLACES: return "replaces"; case QUALIFIEDBY: return "qualified-by"; case INTERFEREDBY: return "interfered-by"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ObservationRelationshiptypes { case REPLACES: return "This observation replaces a previous observation (i.e. a revised value). The target observation is now obsolete."; case QUALIFIEDBY: return "The value of the target observation qualifies (refines) the semantics of the source observation (e.g. a lipemia measure target from a plasma measure)."; case INTERFEREDBY: return "The value of the target observation interferes (degrades quality, or prevents valid observation) with the semantics of the source observation (e.g. a hemolysis measure target from a plasma potassium measure, which has no value)."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ObservationRelationshiptypes { case REPLACES: return "Replaces"; case QUALIFIEDBY: return "Qualified By"; case INTERFEREDBY: return "Interfered By"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationStatistics.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationStatistics.java index 671509bea..4b6c870c8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationStatistics.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationStatistics.java @@ -197,6 +197,7 @@ public enum ObservationStatistics { case SKEW: return "skew"; case KURTOSIS: return "kurtosis"; case REGRESSION: return "regression"; + case NULL: return null; default: return "?"; } } @@ -226,6 +227,7 @@ public enum ObservationStatistics { case SKEW: return "Skewness is a measure of the asymmetry of the probability distribution of a real-valued random variable about its mean. The skewness value can be positive or negative, or even undefined. Source: [Wikipedia](https://en.wikipedia.org/wiki/Skewness)"; case KURTOSIS: return "Kurtosis is a measure of the \"tailedness\" of the probability distribution of a real-valued random variable. Source: [Wikipedia](https://en.wikipedia.org/wiki/Kurtosis)"; case REGRESSION: return "Linear regression is an approach for modeling two-dimensional sample points with one independent variable and one dependent variable (conventionally, the x and y coordinates in a Cartesian coordinate system) and finds a linear function (a non-vertical straight line) that, as accurately as possible, predicts the dependent variable values as a function of the independent variables. Source: [Wikipedia](https://en.wikipedia.org/wiki/Simple_linear_regression) This Statistic code will return both a gradient and an intercept value."; + case NULL: return null; default: return "?"; } } @@ -252,6 +254,7 @@ public enum ObservationStatistics { case SKEW: return "Skew"; case KURTOSIS: return "Kurtosis"; case REGRESSION: return "Regression"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationStatus.java index 0f14cb723..b7f060b51 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ObservationStatus.java @@ -106,6 +106,7 @@ public enum ObservationStatus { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum ObservationStatus { case CANCELLED: return "The observation is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The observation has been withdrawn following previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring system does not know which."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum ObservationStatus { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OccurrenceCodes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OccurrenceCodes.java index 0fdd65985..dbc536d3d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OccurrenceCodes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OccurrenceCodes.java @@ -64,6 +64,7 @@ public enum OccurrenceCodes { switch (this) { case _1001: return "1001"; case _1002: return "1002"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum OccurrenceCodes { switch (this) { case _1001: return "Occurrance 1001 description."; case _1002: return "Occurrance 1002 description."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum OccurrenceCodes { switch (this) { case _1001: return "Occurrance 1001"; case _1002: return "Occurrance 1002"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OccurrenceSpanCodes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OccurrenceSpanCodes.java index 81ab57fc2..8d8601c83 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OccurrenceSpanCodes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OccurrenceSpanCodes.java @@ -64,6 +64,7 @@ public enum OccurrenceSpanCodes { switch (this) { case _1001: return "1001"; case _1002: return "1002"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum OccurrenceSpanCodes { switch (this) { case _1001: return "Occurrance Span 1001 description."; case _1002: return "Occurrance Span 1002 description."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum OccurrenceSpanCodes { switch (this) { case _1001: return "Occurrance Span 1001"; case _1002: return "Occurrance Span 1002"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OperationKind.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OperationKind.java index 593ed5c09..f301fd031 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OperationKind.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OperationKind.java @@ -64,6 +64,7 @@ public enum OperationKind { switch (this) { case OPERATION: return "operation"; case QUERY: return "query"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum OperationKind { switch (this) { case OPERATION: return "This operation is invoked as an operation."; case QUERY: return "This operation is a named query, invoked using the search mechanism."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum OperationKind { switch (this) { case OPERATION: return "Operation"; case QUERY: return "Query"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OperationOutcome.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OperationOutcome.java index b16c895d2..84004886f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OperationOutcome.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OperationOutcome.java @@ -400,6 +400,7 @@ public enum OperationOutcome { case UPDATEMULTIPLEMATCHES: return "UPDATE_MULTIPLE_MATCHES"; case DELETEMULTIPLEMATCHES: return "DELETE_MULTIPLE_MATCHES"; case SEARCHNONE: return "SEARCH_NONE"; + case NULL: return null; default: return "?"; } } @@ -458,6 +459,7 @@ public enum OperationOutcome { case UPDATEMULTIPLEMATCHES: return ""; case DELETEMULTIPLEMATCHES: return ""; case SEARCHNONE: return ""; + case NULL: return null; default: return "?"; } } @@ -513,6 +515,7 @@ public enum OperationOutcome { case UPDATEMULTIPLEMATCHES: return "Error: Multiple matches exist for the conditional update"; case DELETEMULTIPLEMATCHES: return "Error: Multiple matches exist for the conditional delete"; case SEARCHNONE: return "Error: no processable search found for %s search parameters \"%s\""; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OperationParameterUse.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OperationParameterUse.java index cbb3606e1..5815c80fd 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OperationParameterUse.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OperationParameterUse.java @@ -64,6 +64,7 @@ public enum OperationParameterUse { switch (this) { case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum OperationParameterUse { switch (this) { case IN: return "This is an input parameter."; case OUT: return "This is an output parameter."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum OperationParameterUse { switch (this) { case IN: return "In"; case OUT: return "Out"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OperationalStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OperationalStatus.java index 5e87d1b18..1f76008e9 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OperationalStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OperationalStatus.java @@ -99,6 +99,7 @@ public enum OperationalStatus { case TRANSDUCDISCON: return "transduc-discon"; case HWDISCON: return "hw-discon"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum OperationalStatus { case TRANSDUCDISCON: return "The device transducer is diconnected."; case HWDISCON: return "The device hardware is disconnected."; case ENTEREDINERROR: return "The device was entered in error."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum OperationalStatus { case TRANSDUCDISCON: return "Transducer Diconnected"; case HWDISCON: return "Hardware Disconnectd"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OralProsthodonticMaterial.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OralProsthodonticMaterial.java index bb82ce289..a583dff94 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OralProsthodonticMaterial.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OralProsthodonticMaterial.java @@ -78,6 +78,7 @@ public enum OralProsthodonticMaterial { case _2: return "2"; case _3: return "3"; case _4: return "4"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum OralProsthodonticMaterial { case _2: return "Maryland Bridge"; case _3: return "Denture Acrylic"; case _4: return "Denture Chrome Cobalt"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum OralProsthodonticMaterial { case _2: return "Maryland Bridge"; case _3: return "Denture Acrylic"; case _4: return "Denture Chrome Cobalt"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OrganizationType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OrganizationType.java index 86ec857cf..5f67729b6 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OrganizationType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/OrganizationType.java @@ -127,6 +127,7 @@ public enum OrganizationType { case CG: return "cg"; case BUS: return "bus"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum OrganizationType { case CG: return "An un-incorporated community group."; case BUS: return "An organization that is a registered business or corporation but not identified by other types."; case OTHER: return "Other type of organization not already specified."; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum OrganizationType { case CG: return "Community Group"; case BUS: return "Non-Healthcare Business or Corporation"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ParameterGroup.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ParameterGroup.java index 6f6862d74..e952928e6 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ParameterGroup.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ParameterGroup.java @@ -113,6 +113,7 @@ public enum ParameterGroup { case FLUIDCHEMISTRY: return "fluid-chemistry"; case BLOODCHEMISTRY: return "blood-chemistry"; case MISCELLANEOUS: return "miscellaneous"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum ParameterGroup { case FLUIDCHEMISTRY: return "Fluid Chemistry Parameter Group - MDC_PGRP_FLUID"; case BLOODCHEMISTRY: return "Blood Chemistry Parameter Group - MDC_PGRP_BLOOD_CHEM"; case MISCELLANEOUS: return "Miscellaneous Parameter Group - MDC_PGRP_MISC"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum ParameterGroup { case FLUIDCHEMISTRY: return "Fluid Chemistry Parameter Group"; case BLOODCHEMISTRY: return "Blood Chemistry Parameter Group"; case MISCELLANEOUS: return "Miscellaneous Parameter Group"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Participantrequired.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Participantrequired.java index a2d7e16c3..00ee549e5 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Participantrequired.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Participantrequired.java @@ -71,6 +71,7 @@ public enum Participantrequired { case REQUIRED: return "required"; case OPTIONAL: return "optional"; case INFORMATIONONLY: return "information-only"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum Participantrequired { case REQUIRED: return "The participant is required to attend the appointment."; case OPTIONAL: return "The participant may optionally attend the appointment."; case INFORMATIONONLY: return "The participant is excluded from the appointment, and may not be informed of the appointment taking place. (Appointment is about them, not for them - such as 2 doctors discussing results about a patient's test)."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum Participantrequired { case REQUIRED: return "Required"; case OPTIONAL: return "Optional"; case INFORMATIONONLY: return "Information Only"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Participationstatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Participationstatus.java index 4d464d0a9..b427ad326 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Participationstatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Participationstatus.java @@ -78,6 +78,7 @@ public enum Participationstatus { case DECLINED: return "declined"; case TENTATIVE: return "tentative"; case NEEDSACTION: return "needs-action"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum Participationstatus { case DECLINED: return "The participant has declined the appointment and will not participate in the appointment."; case TENTATIVE: return "The participant has tentatively accepted the appointment. This could be automatically created by a system and requires further processing before it can be accepted. There is no commitment that attendance will occur."; case NEEDSACTION: return "The participant needs to indicate if they accept the appointment by changing this status to one of the other statuses."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum Participationstatus { case DECLINED: return "Declined"; case TENTATIVE: return "Tentative"; case NEEDSACTION: return "Needs Action"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PatientMpiMatch.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PatientMpiMatch.java index 62f0f3f12..15abc6ad2 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PatientMpiMatch.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PatientMpiMatch.java @@ -78,6 +78,7 @@ public enum PatientMpiMatch { case PROBABLE: return "probable"; case POSSIBLE: return "possible"; case CERTAINLYNOT: return "certainly-not"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum PatientMpiMatch { case PROBABLE: return "This record is a close match, but not a certain match. Additional review (e.g. by a human) may be required before using this as a match."; case POSSIBLE: return "This record may be a matching one. Additional review (e.g. by a human) SHOULD be performed before using this as a match."; case CERTAINLYNOT: return "This record is known not to be a match. Note that usually non-matching records are not returned, but in some cases records previously or likely considered as a match may specifically be negated by the MPI."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum PatientMpiMatch { case PROBABLE: return "Probable Match"; case POSSIBLE: return "Possible Match"; case CERTAINLYNOT: return "Certainly Not a Match"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Payeetype.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Payeetype.java index 0a0b266b9..a437594f9 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Payeetype.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Payeetype.java @@ -71,6 +71,7 @@ public enum Payeetype { case SUBSCRIBER: return "subscriber"; case PROVIDER: return "provider"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum Payeetype { case SUBSCRIBER: return "The subscriber (policy holder) will be reimbursed."; case PROVIDER: return "Any benefit payable will be paid to the provider (Assignment of Benefit)."; case OTHER: return "Any benefit payable will be paid to a third party such as a guarrantor."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum Payeetype { case SUBSCRIBER: return "Subscriber"; case PROVIDER: return "Provider"; case OTHER: return "Provider"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentAdjustmentReason.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentAdjustmentReason.java index bf4506717..2b4a73fdf 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentAdjustmentReason.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentAdjustmentReason.java @@ -64,6 +64,7 @@ public enum PaymentAdjustmentReason { switch (this) { case A001: return "a001"; case A002: return "a002"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum PaymentAdjustmentReason { switch (this) { case A001: return "Prior Payment Reversal"; case A002: return "Prior Overpayment"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum PaymentAdjustmentReason { switch (this) { case A001: return "Prior Payment Reversal"; case A002: return "Prior Overpayment"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentStatus.java index 24e4ef854..c7a4d9a56 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentStatus.java @@ -64,6 +64,7 @@ public enum PaymentStatus { switch (this) { case PAID: return "paid"; case CLEARED: return "cleared"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum PaymentStatus { switch (this) { case PAID: return "The payment has been sent physically or electronically."; case CLEARED: return "The payment has been received by the payee."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum PaymentStatus { switch (this) { case PAID: return "Paid"; case CLEARED: return "Cleared"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentType.java index 62a2193c4..156a9a5c5 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentType.java @@ -71,6 +71,7 @@ public enum PaymentType { case PAYMENT: return "payment"; case ADJUSTMENT: return "adjustment"; case ADVANCE: return "advance"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum PaymentType { case PAYMENT: return "The amount is partial or complete settlement of the amounts due."; case ADJUSTMENT: return "The amount is an adjustment regarding claims already paid."; case ADVANCE: return "The amount is an advance against future claims."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum PaymentType { case PAYMENT: return "Payment"; case ADJUSTMENT: return "Adjustment"; case ADVANCE: return "Advance"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentnoticeStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentnoticeStatus.java index 8b6fb90ee..a5265bf55 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentnoticeStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentnoticeStatus.java @@ -78,6 +78,7 @@ public enum PaymentnoticeStatus { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum PaymentnoticeStatus { case CANCELLED: return "The resource instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new resource instance the contents of which is not complete."; case ENTEREDINERROR: return "The resource instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum PaymentnoticeStatus { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentreconciliationStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentreconciliationStatus.java index 78b946752..4c687bd95 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentreconciliationStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PaymentreconciliationStatus.java @@ -78,6 +78,7 @@ public enum PaymentreconciliationStatus { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum PaymentreconciliationStatus { case CANCELLED: return "The resource instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new resource instance the contents of which is not complete."; case ENTEREDINERROR: return "The resource instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum PaymentreconciliationStatus { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PlanDefinitionType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PlanDefinitionType.java index 5920a7bb1..0e78ff6c5 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PlanDefinitionType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PlanDefinitionType.java @@ -71,6 +71,7 @@ public enum PlanDefinitionType { case ORDERSET: return "order-set"; case PROTOCOL: return "protocol"; case ECARULE: return "eca-rule"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum PlanDefinitionType { case ORDERSET: return "A pre-defined and approved group of orders related to a particular clinical condition (e.g. hypertension treatment and monitoring) or stage of care (e.g. hospital admission to Coronary Care Unit). An order set is used as a checklist for the clinician when managing a patient with a specific condition. It is a structured collection of orders relevant to that condition and presented to the clinician in a computerized provider order entry (CPOE) system"; case PROTOCOL: return "A set of activities that can be performed that have relationships in terms of order, pre-conditions, etc."; case ECARULE: return "A decision support rule of the form [on Event] if Condition then Action. It is intended to be a shareable, computable definition of actions that should be taken whenever some condition is met in response to a particular event or events"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum PlanDefinitionType { case ORDERSET: return "Order Set"; case PROTOCOL: return "Protocol"; case ECARULE: return "ECA Rule"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PolicyholderRelationship.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PolicyholderRelationship.java index 4c6147196..f5831323e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PolicyholderRelationship.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PolicyholderRelationship.java @@ -92,6 +92,7 @@ public enum PolicyholderRelationship { case COMMON: return "common"; case OTHER: return "other"; case SELF: return "self"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum PolicyholderRelationship { case COMMON: return "The Beneficiary is a common law spouse or equivalent of the Policyholder"; case OTHER: return "The Beneficiary has some other relationship the Policyholder"; case SELF: return "The Beneficiary is the Policyholder"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum PolicyholderRelationship { case COMMON: return "Common Law Spouse"; case OTHER: return "Other"; case SELF: return "Self"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PractitionerRole.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PractitionerRole.java index 708774b8d..e54a9d094 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PractitionerRole.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PractitionerRole.java @@ -92,6 +92,7 @@ public enum PractitionerRole { case RESEARCHER: return "researcher"; case TEACHER: return "teacher"; case ICT: return "ict"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum PractitionerRole { case RESEARCHER: return "A practitioner that may perform research"; case TEACHER: return "Someone who is able to provide educational services"; case ICT: return "Someone who is qualified in Information and Communication Technologies"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum PractitionerRole { case RESEARCHER: return "Researcher"; case TEACHER: return "Teacher/educator"; case ICT: return "ICT professional"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PractitionerSpecialty.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PractitionerSpecialty.java index f5d08f954..1380a72bf 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PractitionerSpecialty.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PractitionerSpecialty.java @@ -85,6 +85,7 @@ public enum PractitionerSpecialty { case DIETARY: return "dietary"; case MIDW: return "midw"; case SYSARCH: return "sysarch"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum PractitionerSpecialty { case DIETARY: return ""; case MIDW: return ""; case SYSARCH: return ""; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum PractitionerSpecialty { case DIETARY: return "Dietary consultant"; case MIDW: return "Midwife"; case SYSARCH: return "Systems architect"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureProgressStatusCodes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureProgressStatusCodes.java index 2975bc817..f764807d0 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureProgressStatusCodes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureProgressStatusCodes.java @@ -92,6 +92,7 @@ public enum ProcedureProgressStatusCodes { case OPENINCISION: return "open-incision"; case CLOSEDINCISION: return "closed-incision"; case INRECOVERYROOM: return "in-recovery-room"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ProcedureProgressStatusCodes { case OPENINCISION: return "The patient has open incision(s)."; case CLOSEDINCISION: return "The patient has incision(s) closed."; case INRECOVERYROOM: return "The patient is in the recovery room."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ProcedureProgressStatusCodes { case OPENINCISION: return "Open Incision"; case CLOSEDINCISION: return "Closed Incision"; case INRECOVERYROOM: return "In Recovery Room"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureRelationshipType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureRelationshipType.java index 15060440c..3e84382de 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureRelationshipType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureRelationshipType.java @@ -64,6 +64,7 @@ public enum ProcedureRelationshipType { switch (this) { case CAUSEDBY: return "caused-by"; case BECAUSEOF: return "because-of"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ProcedureRelationshipType { switch (this) { case CAUSEDBY: return "This procedure had to be performed because of the related one."; case BECAUSEOF: return "This procedure caused the related one to be performed."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ProcedureRelationshipType { switch (this) { case CAUSEDBY: return "Caused By"; case BECAUSEOF: return "Because Of"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureRequestPriority.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureRequestPriority.java index aaf91d507..74a8c3cdd 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureRequestPriority.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureRequestPriority.java @@ -78,6 +78,7 @@ public enum ProcedureRequestPriority { case URGENT: return "urgent"; case STAT: return "stat"; case ASAP: return "asap"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ProcedureRequestPriority { case URGENT: return "The request should be done urgently."; case STAT: return "The request is time-critical."; case ASAP: return "The request should be acted on as soon as possible."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ProcedureRequestPriority { case URGENT: return "Urgent"; case STAT: return "Stat"; case ASAP: return "ASAP"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureRequestStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureRequestStatus.java index d5d3f6cd9..0b5995e18 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureRequestStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureRequestStatus.java @@ -120,6 +120,7 @@ public enum ProcedureRequestStatus { case SUSPENDED: return "suspended"; case REJECTED: return "rejected"; case ABORTED: return "aborted"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum ProcedureRequestStatus { case SUSPENDED: return "The request has been held by originating system/user request."; case REJECTED: return "The receiving system has declined to fulfill the request."; case ABORTED: return "The request was attempted, but due to some procedural error, it could not be completed."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum ProcedureRequestStatus { case SUSPENDED: return "Suspended"; case REJECTED: return "Rejected"; case ABORTED: return "Aborted"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureStatus.java index c4e31282c..63de4aae0 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcedureStatus.java @@ -99,6 +99,7 @@ public enum ProcedureStatus { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum ProcedureStatus { case COMPLETED: return "All actions involved in the procedure have taken place."; case ENTEREDINERROR: return "This electronic record should never have existed."; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this procedure. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum ProcedureStatus { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcessOutcome.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcessOutcome.java index 2fd6fec65..fbed698a0 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcessOutcome.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcessOutcome.java @@ -71,6 +71,7 @@ public enum ProcessOutcome { case COMPLETE: return "complete"; case PENDED: return "pended"; case ERROR: return "error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ProcessOutcome { case COMPLETE: return "The requested processing has completed."; case PENDED: return "The requested processing has been suspended."; case ERROR: return "The requested processing has terminated with some errors being found."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ProcessOutcome { case COMPLETE: return "Complete"; case PENDED: return "Pended"; case ERROR: return "Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcessPriority.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcessPriority.java index c7da2db07..31c203041 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcessPriority.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcessPriority.java @@ -71,6 +71,7 @@ public enum ProcessPriority { case STAT: return "stat"; case NORMAL: return "normal"; case DEFERRED: return "deferred"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ProcessPriority { case STAT: return "Immediately in real time."; case NORMAL: return "With best effort."; case DEFERRED: return "Later, when possible."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ProcessPriority { case STAT: return "Immediate"; case NORMAL: return "Normal"; case DEFERRED: return "Deferred"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcessrequestStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcessrequestStatus.java index d71f6c7a2..7e095f31f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcessrequestStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcessrequestStatus.java @@ -78,6 +78,7 @@ public enum ProcessrequestStatus { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ProcessrequestStatus { case CANCELLED: return "The resource instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new resource instance the contents of which is not complete."; case ENTEREDINERROR: return "The resource instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ProcessrequestStatus { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcessresponseStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcessresponseStatus.java index 02c5b0c41..f2d8bfdde 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcessresponseStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProcessresponseStatus.java @@ -78,6 +78,7 @@ public enum ProcessresponseStatus { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ProcessresponseStatus { case CANCELLED: return "The resource instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new resource instance the contents of which is not complete."; case ENTEREDINERROR: return "The resource instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ProcessresponseStatus { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PropertyRepresentation.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PropertyRepresentation.java index ac9afa072..dbe9c80ec 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PropertyRepresentation.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PropertyRepresentation.java @@ -85,6 +85,7 @@ public enum PropertyRepresentation { case TYPEATTR: return "typeAttr"; case CDATEXT: return "cdaText"; case XHTML: return "xhtml"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum PropertyRepresentation { case TYPEATTR: return "The type of this element is indicated using xsi:type"; case CDATEXT: return "Use CDA narrative instead of XHTML"; case XHTML: return "The property is represented using XHTML"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum PropertyRepresentation { case TYPEATTR: return "Type Attribute"; case CDATEXT: return "CDA Text Format"; case XHTML: return "XHTML"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProvenanceAgentRole.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProvenanceAgentRole.java index 951d7d682..959140e9c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProvenanceAgentRole.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProvenanceAgentRole.java @@ -120,6 +120,7 @@ public enum ProvenanceAgentRole { case CUSTODIAN: return "custodian"; case ASSEMBLER: return "assembler"; case COMPOSER: return "composer"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum ProvenanceAgentRole { case CUSTODIAN: return "The entity that is accountable for maintaining a true an accurate copy of the original record"; case ASSEMBLER: return "A device that operates independently of an author on custodian's algorithms for data extraction of existing information for purpose of generating a new artifact."; case COMPOSER: return "A device used by an author to record new information, which may also be used by the author to select existing information for aggregation with newly recorded information for the purpose of generating a new artifact."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum ProvenanceAgentRole { case CUSTODIAN: return "Custodian"; case ASSEMBLER: return "Assembler"; case COMPOSER: return "Composer"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProvenanceAgentType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProvenanceAgentType.java index 2610ad789..3cfaac242 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProvenanceAgentType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProvenanceAgentType.java @@ -99,6 +99,7 @@ public enum ProvenanceAgentType { case PATIENT: return "patient"; case DEVICE: return "device"; case RELATEDPERSON: return "related-person"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum ProvenanceAgentType { case PATIENT: return "The participant is the patient, a person or animal receiving care or other health-related services."; case DEVICE: return "The participant is a device, an instance of a manufactured thing that is used in the provision of healthcare without being substantially changed through that activity. The device may be a machine, an insert, a computer, an application, etc. This includes durable (reusable) medical equipment as well as disposable equipment used for diagnostic, treatment, and research for healthcare and public health."; case RELATEDPERSON: return "The participant is a related person, a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum ProvenanceAgentType { case PATIENT: return "Patient"; case DEVICE: return "Device"; case RELATEDPERSON: return "Related Person"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProvenanceEntityRole.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProvenanceEntityRole.java index 7a9345eb8..19d0b269a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProvenanceEntityRole.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProvenanceEntityRole.java @@ -85,6 +85,7 @@ public enum ProvenanceEntityRole { case QUOTATION: return "quotation"; case SOURCE: return "source"; case REMOVAL: return "removal"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ProvenanceEntityRole { case QUOTATION: return "The repeat of (some or all of) an entity, such as text or image, by someone who may or may not be its original author."; case SOURCE: return "A primary source for a topic refers to something produced by some agent with direct experience and knowledge about the topic, at the time of the topic's study, without benefit from hindsight."; case REMOVAL: return "A derivation for which the entity is removed from accessibility usually through the use of the Delete operation."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ProvenanceEntityRole { case QUOTATION: return "Quotation"; case SOURCE: return "Source"; case REMOVAL: return "Removal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProviderQualification.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProviderQualification.java index 985f05f33..4224816d3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProviderQualification.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ProviderQualification.java @@ -71,6 +71,7 @@ public enum ProviderQualification { case _311405: return "311405"; case _604215: return "604215"; case _604210: return "604210"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ProviderQualification { case _311405: return "Dentist General Practitioner (DDS, DDM)."; case _604215: return "Ophthalmologist."; case _604210: return "Optometrist."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ProviderQualification { case _311405: return "Dentist"; case _604215: return "Ophthalmologist"; case _604210: return "Optometrist"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PublicationStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PublicationStatus.java index 5ac35d601..71b24fc85 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PublicationStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/PublicationStatus.java @@ -78,6 +78,7 @@ public enum PublicationStatus { case ACTIVE: return "active"; case RETIRED: return "retired"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum PublicationStatus { case ACTIVE: return "This resource is ready for normal use."; case RETIRED: return "This resource has been withdrawn or superseded and should no longer be used."; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this resource. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum PublicationStatus { case ACTIVE: return "Active"; case RETIRED: return "Retired"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QualityType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QualityType.java index 9268c9ae2..2ca4565ac 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QualityType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QualityType.java @@ -71,6 +71,7 @@ public enum QualityType { case INDEL: return "indel"; case SNP: return "snp"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum QualityType { case INDEL: return "INDEL Comparison"; case SNP: return "SNP Comparison"; case UNKNOWN: return "UNKNOWN Comparison"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum QualityType { case INDEL: return "INDEL Comparison"; case SNP: return "SNP Comparison"; case UNKNOWN: return "UNKNOWN Comparison"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuantityComparator.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuantityComparator.java index 0b686eb61..50862c4f7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuantityComparator.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuantityComparator.java @@ -78,6 +78,7 @@ public enum QuantityComparator { case LESS_OR_EQUAL: return "<="; case GREATER_OR_EQUAL: return ">="; case GREATER_THAN: return ">"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum QuantityComparator { case LESS_OR_EQUAL: return "The actual value is less than or equal to the given value."; case GREATER_OR_EQUAL: return "The actual value is greater than or equal to the given value."; case GREATER_THAN: return "The actual value is greater than the given value."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum QuantityComparator { case LESS_OR_EQUAL: return "Less or Equal to"; case GREATER_OR_EQUAL: return "Greater or Equal to"; case GREATER_THAN: return "Greater than"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionMaxOccurs.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionMaxOccurs.java index bb31f4113..66504f22d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionMaxOccurs.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionMaxOccurs.java @@ -57,6 +57,7 @@ public enum QuestionMaxOccurs { public String toCode() { switch (this) { case ASTERISK: return "*"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum QuestionMaxOccurs { public String getDefinition() { switch (this) { case ASTERISK: return "Element can repeat an unlimited number of times"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case ASTERISK: return "Repeating"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireAnswersStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireAnswersStatus.java index 8a600fb98..d165eea9b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireAnswersStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireAnswersStatus.java @@ -85,6 +85,7 @@ public enum QuestionnaireAnswersStatus { case AMENDED: return "amended"; case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum QuestionnaireAnswersStatus { case AMENDED: return "This QuestionnaireResponse has been filled out with answers, then marked as complete, yet changes or additions have been made to it afterwards."; case ENTEREDINERROR: return "This QuestionnaireResponse was entered in error and voided."; case STOPPED: return "This QuestionnaireResponse has been partially filled out with answers, but has been abandoned. It is unknown whether changes or additions are expected to be made to it."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum QuestionnaireAnswersStatus { case AMENDED: return "Amended"; case ENTEREDINERROR: return "Entered in Error"; case STOPPED: return "Stopped"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireDisplayCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireDisplayCategory.java index 6fa2422ea..38d10d53f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireDisplayCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireDisplayCategory.java @@ -64,6 +64,7 @@ public enum QuestionnaireDisplayCategory { switch (this) { case INSTRUCTIONS: return "instructions"; case SECURITY: return "security"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum QuestionnaireDisplayCategory { switch (this) { case INSTRUCTIONS: return "The text provides guidances on how to populate or use a portion of the questionnaire (or the questionnaire as a whole)."; case SECURITY: return "The text provides guidance on how the information should be or will be handled from a security/confidentiality/access control perspective when completed"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum QuestionnaireDisplayCategory { switch (this) { case INSTRUCTIONS: return "Instructions"; case SECURITY: return "Security"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireItemControl.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireItemControl.java index 739cf0c8d..cbb118bf3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireItemControl.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireItemControl.java @@ -204,6 +204,7 @@ public enum QuestionnaireItemControl { case SLIDER: return "slider"; case SPINNER: return "spinner"; case TEXTBOX: return "text-box"; + case NULL: return null; default: return "?"; } } @@ -234,6 +235,7 @@ public enum QuestionnaireItemControl { case SLIDER: return "A control where an axis is displayed between the high and low values and the control can be visually manipulated to select a value anywhere on the axis."; case SPINNER: return "A control where a list of numeric or other ordered values can be scrolled through via arrows."; case TEXTBOX: return "A control where a user can type in their answer freely."; + case NULL: return null; default: return "?"; } } @@ -261,6 +263,7 @@ public enum QuestionnaireItemControl { case SLIDER: return "Slider"; case SPINNER: return "Spinner"; case TEXTBOX: return "Text Box"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireStatus.java index ae8c30d67..506eedf28 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireStatus.java @@ -71,6 +71,7 @@ public enum QuestionnaireStatus { case DRAFT: return "draft"; case PUBLISHED: return "published"; case RETIRED: return "retired"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum QuestionnaireStatus { case DRAFT: return "This Questionnaire is not ready for official use."; case PUBLISHED: return "This Questionnaire is ready for use."; case RETIRED: return "This Questionnaire should no longer be used to gather data."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum QuestionnaireStatus { case DRAFT: return "Draft"; case PUBLISHED: return "Published"; case RETIRED: return "Retired"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireUsageMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireUsageMode.java index 7bc149918..3b3fedfd2 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireUsageMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/QuestionnaireUsageMode.java @@ -85,6 +85,7 @@ public enum QuestionnaireUsageMode { case DISPLAY: return "display"; case DISPLAYNONEMPTY: return "display-non-empty"; case CAPTUREDISPLAYNONEMPTY: return "capture-display-non-empty"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum QuestionnaireUsageMode { case DISPLAY: return "Render the item only when displaying a completed form"; case DISPLAYNONEMPTY: return "Render the item only when displaying a completed form and the item has been answered (or has child items that have been answered)"; case CAPTUREDISPLAYNONEMPTY: return "Render the item when capturing data or when displaying a completed form and the item has been answered (or has child items that have been answered)"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum QuestionnaireUsageMode { case DISPLAY: return "Display Only"; case DISPLAYNONEMPTY: return "Display when Answered"; case CAPTUREDISPLAYNONEMPTY: return "Capture or, if answered, Display"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReactionEventCertainty.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReactionEventCertainty.java index 96bdd0e49..872c0f4e9 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReactionEventCertainty.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReactionEventCertainty.java @@ -78,6 +78,7 @@ public enum ReactionEventCertainty { case LIKELY: return "likely"; case CONFIRMED: return "confirmed"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ReactionEventCertainty { case LIKELY: return "There is a high level of clinical certainty that the reaction was caused by the identified substance."; case CONFIRMED: return "There is a very high level of clinical certainty that the reaction was due to the identified substance, which may include clinical evidence by testing or rechallenge."; case UNKNOWN: return "The clinical certainty that the reaction was caused by the identified substance is unknown. It is an explicit assertion that certainty is not known."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ReactionEventCertainty { case LIKELY: return "Likely"; case CONFIRMED: return "Confirmed"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReactionEventSeverity.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReactionEventSeverity.java index c796e9c6c..2bc2c3de0 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReactionEventSeverity.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReactionEventSeverity.java @@ -71,6 +71,7 @@ public enum ReactionEventSeverity { case MILD: return "mild"; case MODERATE: return "moderate"; case SEVERE: return "severe"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ReactionEventSeverity { case MILD: return "Causes mild physiological effects."; case MODERATE: return "Causes moderate physiological effects."; case SEVERE: return "Causes severe physiological effects."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ReactionEventSeverity { case MILD: return "Mild"; case MODERATE: return "Moderate"; case SEVERE: return "Severe"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReasonMedicationGivenCodes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReasonMedicationGivenCodes.java index 95d70a839..cba8b0ed0 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReasonMedicationGivenCodes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReasonMedicationGivenCodes.java @@ -71,6 +71,7 @@ public enum ReasonMedicationGivenCodes { case A: return "a"; case B: return "b"; case C: return "c"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ReasonMedicationGivenCodes { case A: return "No reason known."; case B: return "The administration was following an ordered protocol."; case C: return "The administration was needed to treat an emergency."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ReasonMedicationGivenCodes { case A: return "None"; case B: return "Given as Ordered"; case C: return "Emergency"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReasonMedicationNotGivenCodes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReasonMedicationNotGivenCodes.java index 863397dd2..d96d7acc8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReasonMedicationNotGivenCodes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReasonMedicationNotGivenCodes.java @@ -78,6 +78,7 @@ public enum ReasonMedicationNotGivenCodes { case B: return "b"; case C: return "c"; case D: return "d"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ReasonMedicationNotGivenCodes { case B: return "The patient was not available when the dose was scheduled."; case C: return "The patient was asleep when the dose was scheduled."; case D: return "The patient was given the medication and immediately vomited it back."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ReasonMedicationNotGivenCodes { case B: return "Away"; case C: return "Asleep"; case D: return "Vomit"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReferenceHandlingPolicy.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReferenceHandlingPolicy.java index 4ecd47414..18a534510 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReferenceHandlingPolicy.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReferenceHandlingPolicy.java @@ -85,6 +85,7 @@ public enum ReferenceHandlingPolicy { case RESOLVES: return "resolves"; case ENFORCED: return "enforced"; case LOCAL: return "local"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ReferenceHandlingPolicy { case RESOLVES: return "The server will attempt to resolve logical references to literal references (if resolution fails, the server may still accept resources; see logical)"; case ENFORCED: return "The server enforces that references have integrity - e.g. it ensures that references can always be resolved. This is typically the case for clinical record systems, but often not the case for middleware/proxy systems"; case LOCAL: return "The server does not support references that point to other servers"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ReferenceHandlingPolicy { case RESOLVES: return "Resolves References"; case ENFORCED: return "Reference Integrity Enforced"; case LOCAL: return "Local References Only"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReferenceVersionRules.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReferenceVersionRules.java index 05321bd0d..c2cbdead7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReferenceVersionRules.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReferenceVersionRules.java @@ -71,6 +71,7 @@ public enum ReferenceVersionRules { case EITHER: return "either"; case INDEPENDENT: return "independent"; case SPECIFIC: return "specific"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ReferenceVersionRules { case EITHER: return "The reference may be either version independent or version specific"; case INDEPENDENT: return "The reference must be version independent"; case SPECIFIC: return "The reference must be version specific"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ReferenceVersionRules { case EITHER: return "Either Specific or independent"; case INDEPENDENT: return "Version independent"; case SPECIFIC: return "Version Specific"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReferencerangeMeaning.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReferencerangeMeaning.java index 337616998..cbaf84667 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReferencerangeMeaning.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReferencerangeMeaning.java @@ -141,6 +141,7 @@ public enum ReferencerangeMeaning { case MIDCYCLE: return "midcycle"; case LUTEAL: return "luteal"; case POSTMEOPAUSAL: return "postmeopausal"; + case NULL: return null; default: return "?"; } } @@ -162,6 +163,7 @@ public enum ReferencerangeMeaning { case MIDCYCLE: return "An expected range in an individual during the follicular stage of the cycle."; case LUTEAL: return "An expected range in an individual during the luteal stage of the cycle."; case POSTMEOPAUSAL: return "An expected range in an individual post-menopause."; + case NULL: return null; default: return "?"; } } @@ -180,6 +182,7 @@ public enum ReferencerangeMeaning { case MIDCYCLE: return "MidCycle"; case LUTEAL: return "Luteal"; case POSTMEOPAUSAL: return "Post-Menopause"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReferralRequestStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReferralRequestStatus.java index b196e15a2..a2ad55ded 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReferralRequestStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReferralRequestStatus.java @@ -85,6 +85,7 @@ public enum ReferralRequestStatus { case CANCELLED: return "cancelled"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ReferralRequestStatus { case CANCELLED: return "The referral has been cancelled without being completed. For example it is no longer needed."; case COMPLETED: return "The referral has been completely actioned."; case ENTEREDINERROR: return "This referral record should never have existed, though it's possible some degree of real-world activity or decisions may have been taken due to its existence"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ReferralRequestStatus { case CANCELLED: return "Cancelled"; case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Referralcategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Referralcategory.java index aeda5f98f..3be64f9bb 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Referralcategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Referralcategory.java @@ -71,6 +71,7 @@ public enum Referralcategory { case PROPOSAL: return "proposal"; case PLAN: return "plan"; case REQUEST: return "request"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum Referralcategory { case PROPOSAL: return "The referral request represents a suggestion or recommendation that a referral be made."; case PLAN: return "The referral request represents an intention by the author to make a referral, but no actual referral has yet been made/authorized."; case REQUEST: return "This is an actual referral request which, when active, will have the authorizations needed to allow it to be actioned."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum Referralcategory { case PROPOSAL: return "Proposal"; case PLAN: return "Plan"; case REQUEST: return "Request"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Referralstatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Referralstatus.java index 34b8ced7b..f7c83b628 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Referralstatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Referralstatus.java @@ -85,6 +85,7 @@ public enum Referralstatus { case CANCELLED: return "cancelled"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum Referralstatus { case CANCELLED: return "The referral has been cancelled without being completed. For example it is no longer needed."; case COMPLETED: return "The referral has been completely actioned."; case ENTEREDINERROR: return "This referral record should never have existed, though it's possible some degree of real-world activity or decisions may have been taken due to its existence"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum Referralstatus { case CANCELLED: return "Cancelled"; case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RelatedArtifactType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RelatedArtifactType.java index c0501b533..336aea892 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RelatedArtifactType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RelatedArtifactType.java @@ -106,6 +106,7 @@ public enum RelatedArtifactType { case DERIVEDFROM: return "derived-from"; case DEPENDSON: return "depends-on"; case COMPOSEDOF: return "composed-of"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum RelatedArtifactType { case DERIVEDFROM: return "The knowledge resource is derived from the related artifact. This is intended to capture the relationship in which a particular knowledge resource is based on the content of another artifact, but is modified to capture either a different set of overall requirements, or a more specific set of requirements such as those involved in a particular institution or clinical setting"; case DEPENDSON: return "The knowledge resource depends on the given related artifact"; case COMPOSEDOF: return "The knowledge resource is composed of the given related artifact"; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum RelatedArtifactType { case DERIVEDFROM: return "Derived From"; case DEPENDSON: return "Depends On"; case COMPOSEDOF: return "Composed Of"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RelatedClaimRelationship.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RelatedClaimRelationship.java index a9639dd61..b0ab1a2eb 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RelatedClaimRelationship.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RelatedClaimRelationship.java @@ -64,6 +64,7 @@ public enum RelatedClaimRelationship { switch (this) { case PRIOR: return "prior"; case ASSOCIATED: return "associated"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum RelatedClaimRelationship { switch (this) { case PRIOR: return "A prior claim instance for the same intended suite of services."; case ASSOCIATED: return "A claim for a different suite of services which is related the suite claimed here."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum RelatedClaimRelationship { switch (this) { case PRIOR: return "Prior Claim"; case ASSOCIATED: return "Associated Claim"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Relationship.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Relationship.java index 04b8bae3c..e601c3d5c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Relationship.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Relationship.java @@ -85,6 +85,7 @@ public enum Relationship { case _3: return "3"; case _4: return "4"; case _5: return "5"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum Relationship { case _3: return "The patient is the child of the subscriber (policy holder)"; case _4: return "The patient is the common law spouse of the subscriber (policy holder)"; case _5: return "The patient has some other relationship, such as parent, to the subscriber (policy holder)"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum Relationship { case _3: return "Child"; case _4: return "Common Law Spouse"; case _5: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RemittanceOutcome.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RemittanceOutcome.java index dcf374508..d605926fe 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RemittanceOutcome.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RemittanceOutcome.java @@ -71,6 +71,7 @@ public enum RemittanceOutcome { case COMPLETE: return "complete"; case ERROR: return "error"; case PARTIAL: return "partial"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum RemittanceOutcome { case COMPLETE: return "The processing has completed without errors"; case ERROR: return "One or more errors have been detected in the Claim"; case PARTIAL: return "No errors have been detected in the Claim and some of the adjudication has been performed."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum RemittanceOutcome { case COMPLETE: return "Processing Complete"; case ERROR: return "Error"; case PARTIAL: return "Partial Processing"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReportActionResultCodes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReportActionResultCodes.java index f4a305348..72062067f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReportActionResultCodes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReportActionResultCodes.java @@ -85,6 +85,7 @@ public enum ReportActionResultCodes { case FAIL: return "fail"; case WARNING: return "warning"; case ERROR: return "error"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ReportActionResultCodes { case FAIL: return "The action failed."; case WARNING: return "The action passed but with warnings."; case ERROR: return "The action encountered a fatal error and the engine was unable to process."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ReportActionResultCodes { case FAIL: return "Fail"; case WARNING: return "Warning"; case ERROR: return "Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReportParticipantType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReportParticipantType.java index 783c3105d..94540cbcd 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReportParticipantType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReportParticipantType.java @@ -71,6 +71,7 @@ public enum ReportParticipantType { case TESTENGINE: return "test-engine"; case CLIENT: return "client"; case SERVER: return "server"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ReportParticipantType { case TESTENGINE: return "The test execution engine."; case CLIENT: return "A FHIR Client"; case SERVER: return "A FHIR Server"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ReportParticipantType { case TESTENGINE: return "Test Engine"; case CLIENT: return "Client"; case SERVER: return "Server"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReportResultCodes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReportResultCodes.java index e6cbcd38c..3dfaa70e3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReportResultCodes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReportResultCodes.java @@ -71,6 +71,7 @@ public enum ReportResultCodes { case PASS: return "pass"; case FAIL: return "fail"; case PENDING: return "pending"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ReportResultCodes { case PASS: return "All test operations successfully passed all asserts"; case FAIL: return "One or more test operations failed one or more asserts"; case PENDING: return "One or more test operations is pending execution completion"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ReportResultCodes { case PASS: return "Pass"; case FAIL: return "Fail"; case PENDING: return "Pending"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReportStatusCodes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReportStatusCodes.java index c44bc38db..4a32d1cda 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReportStatusCodes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ReportStatusCodes.java @@ -85,6 +85,7 @@ public enum ReportStatusCodes { case WAITING: return "waiting"; case STOPPED: return "stopped"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ReportStatusCodes { case WAITING: return "A test operation is waiting for an external client request"; case STOPPED: return "The test script execution was manually stopped"; case ENTEREDINERROR: return "This test report was entered or created in error"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ReportStatusCodes { case WAITING: return "Waiting"; case STOPPED: return "Stopped"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RepositoryType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RepositoryType.java index 3e61895f2..dbe04edf8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RepositoryType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RepositoryType.java @@ -85,6 +85,7 @@ public enum RepositoryType { case LOGIN: return "login"; case OAUTH: return "oauth"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum RepositoryType { case LOGIN: return "When logged into the website, the resource can be seen."; case OAUTH: return "When logged in and follow the API in the website related with URL, the resource can be seen."; case OTHER: return "Some other complicated or particular way to get resource from URL."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum RepositoryType { case LOGIN: return "Result cannot be access unless an account is logged in"; case OAUTH: return "Result need to be fetched with API and need LOGIN( or cookies are required when visiting the link of resource)"; case OTHER: return "Some other complicated or particular way to get resource from URL."; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RequestIntent.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RequestIntent.java index 618a8bc3a..e97881ba9 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RequestIntent.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RequestIntent.java @@ -108,6 +108,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case FILLERORDER: return "filler-order"; case INSTANCEORDER: return "instance-order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -124,6 +125,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case FILLERORDER: return "The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order"; case INSTANCEORDER: return "An order created in fulfillment of a broader order that represents the authorization for a single activity occurrence. E.g. The administration of a single dose of a drug."; case OPTION: return "The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests.\n\nRefer to [[[RequestGroup]]] for additional information on how this status is used"; + case NULL: return null; default: return "?"; } } @@ -137,6 +139,7 @@ Refer to [[[RequestGroup]]] for additional information on how this status is use case FILLERORDER: return "Filler Order"; case INSTANCEORDER: return "Instance Order"; case OPTION: return "Option"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RequestPriority.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RequestPriority.java index e1a281ee3..d68e6c382 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RequestPriority.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RequestPriority.java @@ -78,6 +78,7 @@ public enum RequestPriority { case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum RequestPriority { case URGENT: return "The request should be actioned promptly - higher priority than routine"; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent"; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum RequestPriority { case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RequestStage.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RequestStage.java index 61f50fcde..6a41f420a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RequestStage.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RequestStage.java @@ -85,6 +85,7 @@ public enum RequestStage { case ORIGINALORDER: return "original-order"; case ENCODED: return "encoded"; case REFLEXORDER: return "reflex-order"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum RequestStage { case ORIGINALORDER: return "The request is an order."; case ENCODED: return "Represents an order created by a fulfiller as a representation of the specific action(s) they intend to take to fulfill the original order. Typically these orders are more fully encoded than the original placer order."; case REFLEXORDER: return "Represents a separate order created by a fulfiller as result of fulfilment of an order."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum RequestStage { case ORIGINALORDER: return "Original Order"; case ENCODED: return "Encoded"; case REFLEXORDER: return "Reflex Order"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RequestStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RequestStatus.java index 9e48fe649..fc3ab69a2 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RequestStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RequestStatus.java @@ -99,6 +99,7 @@ public enum RequestStatus { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum RequestStatus { case COMPLETED: return "Activity against the request has been sufficiently completed to the satisfaction of the requester"; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" . One of the listed statuses is presumed to apply, but the system creating the request doesn't know."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum RequestStatus { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResearchStudyStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResearchStudyStatus.java index 5db1a3e10..5845f23c5 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResearchStudyStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResearchStudyStatus.java @@ -92,6 +92,7 @@ public enum ResearchStudyStatus { case STOPPED: return "stopped"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ResearchStudyStatus { case STOPPED: return "The study was terminated prior to the final determination of results"; case COMPLETED: return "The information sought by the study has been gathered and compiled and no further work is being performed"; case ENTEREDINERROR: return "This study never actually existed. The record is retained for tracking purposes in the event decisions may have been made based on this erroneous information."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ResearchStudyStatus { case STOPPED: return "Stopped"; case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResearchSubjectStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResearchSubjectStatus.java index 287271a26..ec4373e08 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResearchSubjectStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResearchSubjectStatus.java @@ -92,6 +92,7 @@ public enum ResearchSubjectStatus { case SUSPENDED: return "suspended"; case WITHDRAWN: return "withdrawn"; case COMPLETED: return "completed"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ResearchSubjectStatus { case SUSPENDED: return "The subject has temporarily discontinued monitoring/treatment as part of the study"; case WITHDRAWN: return "The subject has permanently ended participation in the study prior to completion of the intended monitoring/treatment"; case COMPLETED: return "All intended monitoring/treatment of the subject has been completed and their engagement with the study is now ended"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ResearchSubjectStatus { case SUSPENDED: return "Suspended"; case WITHDRAWN: return "Withdrawn"; case COMPLETED: return "Completed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceAggregationMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceAggregationMode.java index 5f5cfb952..18b9c54b0 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceAggregationMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceAggregationMode.java @@ -71,6 +71,7 @@ public enum ResourceAggregationMode { case CONTAINED: return "contained"; case REFERENCED: return "referenced"; case BUNDLED: return "bundled"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ResourceAggregationMode { case CONTAINED: return "The reference is a local reference to a contained resource."; case REFERENCED: return "The reference to a resource that has to be resolved externally to the resource that includes the reference."; case BUNDLED: return "The resource the reference points to will be found in the same bundle as the resource that includes the reference."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ResourceAggregationMode { case CONTAINED: return "Contained"; case REFERENCED: return "Referenced"; case BUNDLED: return "Bundled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceSlicingRules.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceSlicingRules.java index 887fa766b..10b4fe7aa 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceSlicingRules.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceSlicingRules.java @@ -71,6 +71,7 @@ public enum ResourceSlicingRules { case CLOSED: return "closed"; case OPEN: return "open"; case OPENATEND: return "openAtEnd"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ResourceSlicingRules { case CLOSED: return "No additional content is allowed other than that described by the slices in this profile."; case OPEN: return "Additional content is allowed anywhere in the list."; case OPENATEND: return "Additional content is allowed, but only at the end of the list. Note that using this requires that the slices be ordered, which makes it hard to share uses. This should only be done where absolutely required."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ResourceSlicingRules { case CLOSED: return "Closed"; case OPEN: return "Open"; case OPENATEND: return "Open at End"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceTypeLink.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceTypeLink.java index 3244e5035..9c02a9a86 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceTypeLink.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceTypeLink.java @@ -78,6 +78,7 @@ public enum ResourceTypeLink { case PATIENT: return "patient"; case PRACTITIONER: return "practitioner"; case RELATEDPERSON: return "relatedperson"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ResourceTypeLink { case PATIENT: return "Patient resource"; case PRACTITIONER: return "Practitioner resource"; case RELATEDPERSON: return "RelatedPerson resource"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ResourceTypeLink { case PATIENT: return "Patient"; case PRACTITIONER: return "Practitioner"; case RELATEDPERSON: return "RelatedPerson"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceTypes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceTypes.java index 4d75a7f26..242d6145c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceTypes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceTypes.java @@ -885,6 +885,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript"; case VALUESET: return "ValueSet"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -1012,6 +1013,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "A structured set of tests against a FHIR server implementation to determine compliance against the FHIR specification."; case VALUESET: return "A value set specifies a set of codes drawn from one or more code systems."; case VISIONPRESCRIPTION: return "An authorization for the supply of glasses and/or contact lenses to a patient."; + case NULL: return null; default: return "?"; } } @@ -1136,6 +1138,7 @@ The primary difference between a medication statement and a medication administr case TESTSCRIPT: return "TestScript"; case VALUESET: return "ValueSet"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceValidationMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceValidationMode.java index 8c7253bd0..7fb0c61b4 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceValidationMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResourceValidationMode.java @@ -71,6 +71,7 @@ public enum ResourceValidationMode { case CREATE: return "create"; case UPDATE: return "update"; case DELETE: return "delete"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ResourceValidationMode { case CREATE: return "The server checks the content, and then checks that the content would be acceptable as a create (e.g. that the content would not violate any uniqueness constraints)."; case UPDATE: return "The server checks the content, and then checks that it would accept it as an update against the nominated specific resource (e.g. that there are no changes to immutable fields the server does not allow to change, and checking version integrity if appropriate)."; case DELETE: return "The server ignores the content, and checks that the nominated resource is allowed to be deleted (e.g. checking referential integrity rules)."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ResourceValidationMode { case CREATE: return "Validate for Create"; case UPDATE: return "Validate for Update"; case DELETE: return "Validate for Delete"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResponseCode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResponseCode.java index 05ab25427..8b2052af5 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResponseCode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ResponseCode.java @@ -71,6 +71,7 @@ public enum ResponseCode { case OK: return "ok"; case TRANSIENTERROR: return "transient-error"; case FATALERROR: return "fatal-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ResponseCode { case OK: return "The message was accepted and processed without error."; case TRANSIENTERROR: return "Some internal unexpected error occurred - wait and try again. Note - this is usually used for things like database unavailable, which may be expected to resolve, though human intervention may be required."; case FATALERROR: return "The message was rejected because of a problem with the content. There is no point in re-sending without change. The response narrative SHALL describe the issue."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ResponseCode { case OK: return "OK"; case TRANSIENTERROR: return "Transient Error"; case FATALERROR: return "Fatal Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RestfulCapabilityMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RestfulCapabilityMode.java index 5de0fd6c5..e818e7f91 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RestfulCapabilityMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RestfulCapabilityMode.java @@ -64,6 +64,7 @@ public enum RestfulCapabilityMode { switch (this) { case CLIENT: return "client"; case SERVER: return "server"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum RestfulCapabilityMode { switch (this) { case CLIENT: return "The application acts as a client for this resource."; case SERVER: return "The application acts as a server for this resource."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum RestfulCapabilityMode { switch (this) { case CLIENT: return "Client"; case SERVER: return "Server"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RestfulInteraction.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RestfulInteraction.java index 98c2fe9e2..84794f285 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RestfulInteraction.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RestfulInteraction.java @@ -169,6 +169,7 @@ public enum RestfulInteraction { case TRANSACTION: return "transaction"; case BATCH: return "batch"; case OPERATION: return "operation"; + case NULL: return null; default: return "?"; } } @@ -194,6 +195,7 @@ public enum RestfulInteraction { case TRANSACTION: return "Update, create or delete a set of resources as a single transaction."; case BATCH: return "perform a set of a separate interactions in a single http operation"; case OPERATION: return "Perform an operation as defined by an OperationDefinition."; + case NULL: return null; default: return "?"; } } @@ -216,6 +218,7 @@ public enum RestfulInteraction { case TRANSACTION: return "transaction"; case BATCH: return "batch"; case OPERATION: return "operation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RestfulSecurityService.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RestfulSecurityService.java index b481dcc1c..131353374 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RestfulSecurityService.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RestfulSecurityService.java @@ -92,6 +92,7 @@ public enum RestfulSecurityService { case BASIC: return "Basic"; case KERBEROS: return "Kerberos"; case CERTIFICATES: return "Certificates"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum RestfulSecurityService { case BASIC: return "Basic authentication defined in HTTP specification."; case KERBEROS: return "see http://www.ietf.org/rfc/rfc4120.txt."; case CERTIFICATES: return "SSL where client must have a certificate registered with the server."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum RestfulSecurityService { case BASIC: return "Basic"; case KERBEROS: return "Kerberos"; case CERTIFICATES: return "Certificates"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RiskProbability.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RiskProbability.java index a3c3712ed..93c8bc1ca 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RiskProbability.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/RiskProbability.java @@ -85,6 +85,7 @@ public enum RiskProbability { case MODERATE: return "moderate"; case HIGH: return "high"; case CERTAIN: return "certain"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum RiskProbability { case MODERATE: return "The specified outcome has a reasonable likelihood of occurrence."; case HIGH: return "The specified outcome is more likely to occur than not."; case CERTAIN: return "The specified outcome is effectively guaranteed."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum RiskProbability { case MODERATE: return "Moderate likelihood"; case HIGH: return "High likelihood"; case CERTAIN: return "Certain"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Ruleset.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Ruleset.java index 255290250..cec4420ff 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Ruleset.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Ruleset.java @@ -92,6 +92,7 @@ public enum Ruleset { case CDANETV2: return "cdanet-v2"; case CDANETV4: return "cdanet-v4"; case CPHA3: return "cpha-3"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum Ruleset { case CDANETV2: return ""; case CDANETV4: return ""; case CPHA3: return ""; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum Ruleset { case CDANETV2: return "cdanet-v2"; case CDANETV4: return "cdanet-v4"; case CPHA3: return "cpha-3"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchComparator.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchComparator.java index 10aab1826..00e5c7c12 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchComparator.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchComparator.java @@ -113,6 +113,7 @@ public enum SearchComparator { case SA: return "sa"; case EB: return "eb"; case AP: return "ap"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum SearchComparator { case SA: return "the value for the parameter in the resource starts after the provided value"; case EB: return "the value for the parameter in the resource ends before the provided value"; case AP: return "the value for the parameter in the resource is approximately the same to the provided value."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum SearchComparator { case SA: return "Starts After"; case EB: return "Ends Before"; case AP: return "Approximately"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchEntryMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchEntryMode.java index 23db7417e..9499d308d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchEntryMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchEntryMode.java @@ -71,6 +71,7 @@ public enum SearchEntryMode { case MATCH: return "match"; case INCLUDE: return "include"; case OUTCOME: return "outcome"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum SearchEntryMode { case MATCH: return "This resource matched the search specification."; case INCLUDE: return "This resource is returned because it is referred to from another resource in the search set."; case OUTCOME: return "An OperationOutcome that provides additional information about the processing of a search."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum SearchEntryMode { case MATCH: return "Match"; case INCLUDE: return "Include"; case OUTCOME: return "Outcome"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchModifierCode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchModifierCode.java index 54a55cdf6..ada5121be 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchModifierCode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchModifierCode.java @@ -120,6 +120,7 @@ public enum SearchModifierCode { case BELOW: return "below"; case ABOVE: return "above"; case TYPE: return "type"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum SearchModifierCode { case BELOW: return "The search parameter tests whether the value in a resource is subsumed by the specified value (is-a, or hierarchical relationships)."; case ABOVE: return "The search parameter tests whether the value in a resource subsumes the specified value (is-a, or hierarchical relationships)."; case TYPE: return "The search parameter only applies to the Resource Type specified as a modifier (e.g. the modifier is not actually :type, but :Patient etc.)."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum SearchModifierCode { case BELOW: return "Below"; case ABOVE: return "Above"; case TYPE: return "Type"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchParamType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchParamType.java index 698b5ff4b..30514dbc6 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchParamType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchParamType.java @@ -106,6 +106,7 @@ public enum SearchParamType { case COMPOSITE: return "composite"; case QUANTITY: return "quantity"; case URI: return "uri"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum SearchParamType { case COMPOSITE: return "A composite search parameter that combines a search on two values together."; case QUANTITY: return "A search parameter that searches on a quantity."; case URI: return "A search parameter that searches on a URI (RFC 3986)."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum SearchParamType { case COMPOSITE: return "Composite"; case QUANTITY: return "Quantity"; case URI: return "URI"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchXpathUsage.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchXpathUsage.java index 1e0caae05..109a90869 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchXpathUsage.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SearchXpathUsage.java @@ -85,6 +85,7 @@ public enum SearchXpathUsage { case NEARBY: return "nearby"; case DISTANCE: return "distance"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum SearchXpathUsage { case NEARBY: return "The search parameter is based on a spatial transform of the selected nodes."; case DISTANCE: return "The search parameter is based on a spatial transform of the selected nodes, using physical distance from the middle."; case OTHER: return "The interpretation of the xpath statement is unknown (and can't be automated)."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum SearchXpathUsage { case NEARBY: return "Nearby"; case DISTANCE: return "Distance"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SequenceType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SequenceType.java index b08abe956..4e76810b2 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SequenceType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SequenceType.java @@ -71,6 +71,7 @@ public enum SequenceType { case AA: return "aa"; case DNA: return "dna"; case RNA: return "rna"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum SequenceType { case AA: return "Amino acid sequence"; case DNA: return "DNA Sequence"; case RNA: return "RNA Sequence"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum SequenceType { case AA: return "AA Sequence"; case DNA: return "DNA Sequence"; case RNA: return "RNA Sequence"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceCategory.java index 522693995..31d8d04e5 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceCategory.java @@ -316,6 +316,7 @@ public enum ServiceCategory { case _32: return "32"; case _37: return "37"; case _33: return "33"; + case NULL: return null; default: return "?"; } } @@ -362,6 +363,7 @@ public enum ServiceCategory { case _32: return "Support group/s"; case _37: return "Test Message (HSD admin use only)"; case _33: return "Transport"; + case NULL: return null; default: return "?"; } } @@ -405,6 +407,7 @@ public enum ServiceCategory { case _32: return "Support Group/s"; case _37: return "Test Message (HSD admin)"; case _33: return "Transport"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceModifiers.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceModifiers.java index 69ca77764..f411dbe18 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceModifiers.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceModifiers.java @@ -64,6 +64,7 @@ public enum ServiceModifiers { switch (this) { case SR: return "sr"; case AH: return "ah"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ServiceModifiers { switch (this) { case SR: return "Services provided on the side of the raod or such other non-conventional setting."; case AH: return "Services provided outside or normal business hours."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ServiceModifiers { switch (this) { case SR: return "Side of the Road"; case AH: return "After hours"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServicePharmacy.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServicePharmacy.java index 9a63f26d0..e05bf84e7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServicePharmacy.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServicePharmacy.java @@ -92,6 +92,7 @@ public enum ServicePharmacy { case MARKUP: return "markup"; case DISPENSEFEE: return "dispensefee"; case COMPOUNDFEE: return "compoundfee"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ServicePharmacy { case MARKUP: return "The additional cost assessed on the drug."; case DISPENSEFEE: return "The professional fee charged for dispensing the product or service."; case COMPOUNDFEE: return "The professional fee charged for compounding the medication."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ServicePharmacy { case MARKUP: return "Markup"; case DISPENSEFEE: return "Dispense Fee"; case COMPOUNDFEE: return "Compounding Fee"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServicePlace.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServicePlace.java index 798fd563e..8d94645cb 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServicePlace.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServicePlace.java @@ -169,6 +169,7 @@ public enum ServicePlace { case _20: return "20"; case _21: return "21"; case _41: return "41"; + case NULL: return null; default: return "?"; } } @@ -194,6 +195,7 @@ public enum ServicePlace { case _20: return "Location, distinct from a hospital emergency room, an office, or a clinic, whose purpose is to diagnose and treat illness or injury for unscheduled, ambulatory patients seeking immediate medical attention."; case _21: return "A facility, other than psychiatric, which primarily provides diagnostic, therapeutic (both surgical and nonsurgical), and rehabilitation services by, or under, the supervision of physicians to patients admitted for a variety of medical conditions."; case _41: return "A land vehicle specifically designed, equipped and staffed for lifesaving and transporting the sick or injured."; + case NULL: return null; default: return "?"; } } @@ -216,6 +218,7 @@ public enum ServicePlace { case _20: return "Urgent Care Facility"; case _21: return "Inpatient Hospital"; case _41: return "Ambulance—Land"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceProduct.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceProduct.java index 88363d330..22e54e6f4 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceProduct.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceProduct.java @@ -64,6 +64,7 @@ public enum ServiceProduct { switch (this) { case EXAM: return "exam"; case FLUSHOT: return "flushot"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ServiceProduct { switch (this) { case EXAM: return "Exam"; case FLUSHOT: return "Flu shot"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ServiceProduct { switch (this) { case EXAM: return "Exam"; case FLUSHOT: return "Flu shot"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceProvisionConditions.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceProvisionConditions.java index 47c8e341c..3e4308c8e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceProvisionConditions.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceProvisionConditions.java @@ -71,6 +71,7 @@ public enum ServiceProvisionConditions { case FREE: return "free"; case DISC: return "disc"; case COST: return "cost"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ServiceProvisionConditions { case FREE: return "This service is available for no patient cost."; case DISC: return "There are discounts available on this service for qualifying patients."; case COST: return "Fees apply for this service."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ServiceProvisionConditions { case FREE: return "Free"; case DISC: return "Discounts Available"; case COST: return "Fees apply"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceReferralMethod.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceReferralMethod.java index 3fd652880..219ff9eb4 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceReferralMethod.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceReferralMethod.java @@ -85,6 +85,7 @@ public enum ServiceReferralMethod { case ELEC: return "elec"; case SEMAIL: return "semail"; case MAIL: return "mail"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ServiceReferralMethod { case ELEC: return "Referrals may be accepted via a secure messaging system. To determine the types of secure messaging systems supported, refer to the identifiers collection. Callers will need to understand the specific identifier system used to know that they are able to transmit messages."; case SEMAIL: return "Referrals may be accepted via a secure email. To send please encrypt with the services public key."; case MAIL: return "Referrals may be accepted via regular postage (or hand delivered)."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ServiceReferralMethod { case ELEC: return "Secure Messaging"; case SEMAIL: return "Secure Email"; case MAIL: return "Mail"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceType.java index 8e5a18d2a..b1fbf5dcc 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceType.java @@ -4222,6 +4222,7 @@ public enum ServiceType { case _627: return "627"; case _628: return "628"; case _629: return "629"; + case NULL: return null; default: return "?"; } } @@ -4826,6 +4827,7 @@ public enum ServiceType { case _627: return "Training-Travel Independence"; case _628: return "Vehicle modifications"; case _629: return "Vision Equipment"; + case NULL: return null; default: return "?"; } } @@ -5427,6 +5429,7 @@ public enum ServiceType { case _627: return "Training-Travel Independence"; case _628: return "Vehicle modifications"; case _629: return "Vision Equipment"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceUscls.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceUscls.java index 23d1548ec..971b1bf0a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceUscls.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ServiceUscls.java @@ -190,6 +190,7 @@ public enum ServiceUscls { case _99111: return "99111"; case _99333: return "99333"; case _99555: return "99555"; + case NULL: return null; default: return "?"; } } @@ -218,6 +219,7 @@ public enum ServiceUscls { case _99111: return "Lab, commercial"; case _99333: return "Lab, in office"; case _99555: return "Expense"; + case NULL: return null; default: return "?"; } } @@ -243,6 +245,7 @@ public enum ServiceUscls { case _99111: return "Lab, commercial"; case _99333: return "Lab, in office"; case _99555: return "Expense"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SignatureType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SignatureType.java index c67dc6d82..4fc87b5ac 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SignatureType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SignatureType.java @@ -176,6 +176,7 @@ public enum SignatureType { case OID_1_2_840_10065_1_12_1_16: return "1.2.840.10065.1.12.1.16"; case OID_1_2_840_10065_1_12_1_17: return "1.2.840.10065.1.12.1.17"; case OID_1_2_840_10065_1_12_1_18: return "1.2.840.10065.1.12.1.18"; + case NULL: return null; default: return "?"; } } @@ -202,6 +203,7 @@ public enum SignatureType { case OID_1_2_840_10065_1_12_1_16: return "the signature on an original document of an individual who has generated a new amended document. This (original) document shall reference the new document via an additional signature purpose. This is the inverse of an addendum signature and provides a pointer from the original to the amended document."; case OID_1_2_840_10065_1_12_1_17: return "the signature of an individual who is certifying that the document is invalidated by an error(s), or is placed in the wrong chart. An administrative (error/edit) signature must include an addendum to the document and therefore shall have an addendum signature sub-type (see 8.1). This signature is reserved for the highest health information system administrative classification, since it is a statement that the entire document is invalidated by the error and that the document should no longer be used for patient care, although for legal reasons the document must remain part of the permanent patient record."; case OID_1_2_840_10065_1_12_1_18: return "the signature by an entity or device trusted to provide accurate timestamps. This timestamp might be provided, for example, in the signature time attribute."; + case NULL: return null; default: return "?"; } } @@ -225,6 +227,7 @@ public enum SignatureType { case OID_1_2_840_10065_1_12_1_16: return "Modification Signature"; case OID_1_2_840_10065_1_12_1_17: return "Administrative (Error/Edit) Signature"; case OID_1_2_840_10065_1_12_1_18: return "Timestamp Signature"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Slotstatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Slotstatus.java index 561c65894..5161c6ac6 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Slotstatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Slotstatus.java @@ -85,6 +85,7 @@ public enum Slotstatus { case BUSYUNAVAILABLE: return "busy-unavailable"; case BUSYTENTATIVE: return "busy-tentative"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum Slotstatus { case BUSYUNAVAILABLE: return "Indicates that the time interval is busy and that the interval can not be scheduled."; case BUSYTENTATIVE: return "Indicates that the time interval is busy because one or more events have been tentatively scheduled for that interval."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum Slotstatus { case BUSYUNAVAILABLE: return "Busy (Unavailable)"; case BUSYTENTATIVE: return "Busy (Tentative)"; case ENTEREDINERROR: return "Entered in error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SpecialValues.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SpecialValues.java index 1b575843d..3dca227d9 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SpecialValues.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SpecialValues.java @@ -92,6 +92,7 @@ public enum SpecialValues { case SUFFICIENT: return "sufficient"; case WITHDRAWN: return "withdrawn"; case NILKNOWN: return "nil-known"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum SpecialValues { case SUFFICIENT: return "The specific quantity is not known, but is known to be non-zero and is not specified because it makes up the bulk of the material."; case WITHDRAWN: return "The value is no longer available."; case NILKNOWN: return "The are no known applicable values in this context."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum SpecialValues { case SUFFICIENT: return "Sufficient Quantity"; case WITHDRAWN: return "Value Withdrawn"; case NILKNOWN: return "Nil Known"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SpecificationType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SpecificationType.java index 64a92a211..90e89ab43 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SpecificationType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SpecificationType.java @@ -106,6 +106,7 @@ public enum SpecificationType { case FIRMWAREREVISION: return "firmware-revision"; case PROTOCOLREVISION: return "protocol-revision"; case GMDN: return "gmdn"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum SpecificationType { case FIRMWAREREVISION: return "Firmware Revision - MDC_ID_PROD_SPEC_FW"; case PROTOCOLREVISION: return "Protocol Revision - MDC_ID_PROD_SPEC_PROTOCOL"; case GMDN: return "GMDN - MDC_ID_PROD_SPEC_GMDN"; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum SpecificationType { case FIRMWAREREVISION: return "Firmware Revision"; case PROTOCOLREVISION: return "Protocol Revision"; case GMDN: return "GMDN"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SpecimenStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SpecimenStatus.java index 0e0e9a628..9696204e3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SpecimenStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SpecimenStatus.java @@ -78,6 +78,7 @@ public enum SpecimenStatus { case UNAVAILABLE: return "unavailable"; case UNSATISFACTORY: return "unsatisfactory"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum SpecimenStatus { case UNAVAILABLE: return "There is no physical specimen because it is either lost, destroyed or consumed."; case UNSATISFACTORY: return "The specimen cannot be used because of a quality issue such as a broken container, contamination, or too old."; case ENTEREDINERROR: return "The specimen was entered in error and therefore nullified."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum SpecimenStatus { case UNAVAILABLE: return "Unavailable"; case UNSATISFACTORY: return "Unsatisfactory"; case ENTEREDINERROR: return "Entered-in-error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/StructureDefinitionKind.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/StructureDefinitionKind.java index 39573bae9..008fd39f8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/StructureDefinitionKind.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/StructureDefinitionKind.java @@ -78,6 +78,7 @@ public enum StructureDefinitionKind { case COMPLEXTYPE: return "complex-type"; case RESOURCE: return "resource"; case LOGICAL: return "logical"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum StructureDefinitionKind { case COMPLEXTYPE: return "A complex structure that defines a set of data elements. These can be used throughout Resource and extension definitions, and in logical models."; case RESOURCE: return "A resource defined by the FHIR specification."; case LOGICAL: return "A conceptual package of data that will be mapped to resources for implementation."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum StructureDefinitionKind { case COMPLEXTYPE: return "Complex Data Type"; case RESOURCE: return "Resource"; case LOGICAL: return "Logical Model"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubscriptionChannelType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubscriptionChannelType.java index 858fe4aae..073c1a9e4 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubscriptionChannelType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubscriptionChannelType.java @@ -85,6 +85,7 @@ public enum SubscriptionChannelType { case EMAIL: return "email"; case SMS: return "sms"; case MESSAGE: return "message"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum SubscriptionChannelType { case EMAIL: return "The channel is executed by sending an email to the email addressed in the URI (which must be a mailto:)."; case SMS: return "The channel is executed by sending an SMS message to the phone number identified in the URL (tel:)."; case MESSAGE: return "The channel is executed by sending a message (e.g. a Bundle with a MessageHeader resource etc.) to the application identified in the URI."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum SubscriptionChannelType { case EMAIL: return "Email"; case SMS: return "SMS"; case MESSAGE: return "Message"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubscriptionStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubscriptionStatus.java index 1a9af07dd..c42d1b6d4 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubscriptionStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubscriptionStatus.java @@ -78,6 +78,7 @@ public enum SubscriptionStatus { case ACTIVE: return "active"; case ERROR: return "error"; case OFF: return "off"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum SubscriptionStatus { case ACTIVE: return "The subscription is active."; case ERROR: return "The server has an error executing the notification."; case OFF: return "Too many errors have occurred or the subscription has expired."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum SubscriptionStatus { case ACTIVE: return "Active"; case ERROR: return "Error"; case OFF: return "Off"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubscriptionTag.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubscriptionTag.java index 7d89349c2..c9ca13e1d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubscriptionTag.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubscriptionTag.java @@ -64,6 +64,7 @@ public enum SubscriptionTag { switch (this) { case QUEUED: return "queued"; case DELIVERED: return "delivered"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum SubscriptionTag { switch (this) { case QUEUED: return "The message has been queued for processing on a destination systems."; case DELIVERED: return "The message has been delivered to its intended recipient."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum SubscriptionTag { switch (this) { case QUEUED: return "Queued"; case DELIVERED: return "Delivered"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubstanceCategory.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubstanceCategory.java index 9e19229d2..6979ae875 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubstanceCategory.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubstanceCategory.java @@ -99,6 +99,7 @@ public enum SubstanceCategory { case FOOD: return "food"; case DRUG: return "drug"; case MATERIAL: return "material"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum SubstanceCategory { case FOOD: return "A food, dietary ingredient, or dietary supplement for human or animal."; case DRUG: return "A substance intended for use in the diagnosis, cure, mitigation, treatment, or prevention of disease in man or other animals (Federal Food Drug and Cosmetic Act)."; case MATERIAL: return "A finished product which is not normally ingested, absorbed or injected (e.g. steel, iron, wood, plastic and paper)."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum SubstanceCategory { case FOOD: return "Dietary Substance"; case DRUG: return "Drug or Medicament"; case MATERIAL: return "Material"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubstanceStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubstanceStatus.java index 8ba3f1803..4edae61c0 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubstanceStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SubstanceStatus.java @@ -71,6 +71,7 @@ public enum SubstanceStatus { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum SubstanceStatus { case ACTIVE: return "The substance is considered for use or reference"; case INACTIVE: return "The substance is considered for reference, but not for use"; case ENTEREDINERROR: return "The substance was entered in error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum SubstanceStatus { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplydeliveryStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplydeliveryStatus.java index 3d419f452..2ac415d05 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplydeliveryStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplydeliveryStatus.java @@ -78,6 +78,7 @@ public enum SupplydeliveryStatus { case COMPLETED: return "completed"; case ABANDONED: return "abandoned"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum SupplydeliveryStatus { case COMPLETED: return "Supply has been delivered (\"completed\")."; case ABANDONED: return "Delivery was not completed."; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum SupplydeliveryStatus { case COMPLETED: return "Delivered"; case ABANDONED: return "Abandoned"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplydeliveryType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplydeliveryType.java index 5ada2c371..28da8aa3a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplydeliveryType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplydeliveryType.java @@ -64,6 +64,7 @@ public enum SupplydeliveryType { switch (this) { case MEDICATION: return "medication"; case DEVICE: return "device"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum SupplydeliveryType { switch (this) { case MEDICATION: return "Supply is a kind of medication."; case DEVICE: return "What is supplied (or requested) is a device."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum SupplydeliveryType { switch (this) { case MEDICATION: return "Medication"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplyrequestKind.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplyrequestKind.java index c3a6762c9..117725723 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplyrequestKind.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplyrequestKind.java @@ -64,6 +64,7 @@ public enum SupplyrequestKind { switch (this) { case CENTRAL: return "central"; case NONSTOCK: return "nonstock"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum SupplyrequestKind { switch (this) { case CENTRAL: return "Supply is stored and requested from central supply."; case NONSTOCK: return "Supply is not onsite and must be requested from an outside vendor using a non-stock requisition."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum SupplyrequestKind { switch (this) { case CENTRAL: return "Central Supply"; case NONSTOCK: return "Non-Stock"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplyrequestReason.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplyrequestReason.java index c358ee433..52a782301 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplyrequestReason.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplyrequestReason.java @@ -64,6 +64,7 @@ public enum SupplyrequestReason { switch (this) { case PATIENTCARE: return "patient-care"; case WARDSTOCK: return "ward-stock"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum SupplyrequestReason { switch (this) { case PATIENTCARE: return "The supply has been requested for use in direct patient care."; case WARDSTOCK: return "The supply has been requested for for creating or replenishing ward stock."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum SupplyrequestReason { switch (this) { case PATIENTCARE: return "Patient Care"; case WARDSTOCK: return "Ward Stock"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplyrequestStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplyrequestStatus.java index 15a7a5830..a19af87e5 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplyrequestStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SupplyrequestStatus.java @@ -99,6 +99,7 @@ public enum SupplyrequestStatus { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum SupplyrequestStatus { case COMPLETED: return "Activity against the request has been sufficiently completed to the satisfaction of the requester"; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)"; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum SupplyrequestStatus { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Surface.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Surface.java index 8201e5bff..426c28b17 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Surface.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Surface.java @@ -127,6 +127,7 @@ public enum Surface { case DO: return "DO"; case DI: return "DI"; case MOD: return "MOD"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum Surface { case DO: return "The Distoclusal surfaces of a tooth."; case DI: return "The Distoincisal surfaces of a tooth."; case MOD: return "The Mesioclusodistal surfaces of a tooth."; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum Surface { case DO: return "Distoclusal"; case DI: return "Distoincisal"; case MOD: return "Mesioclusodistal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SystemVersionProcessingMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SystemVersionProcessingMode.java index 99631e7a1..a1df863eb 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SystemVersionProcessingMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/SystemVersionProcessingMode.java @@ -71,6 +71,7 @@ public enum SystemVersionProcessingMode { case DEFAULT: return "default"; case CHECK: return "check"; case OVERRIDE: return "override"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum SystemVersionProcessingMode { case DEFAULT: return "Use this version of the code system if a value set doesn't specify a version"; case CHECK: return "Use this version of the code system. If a value set specifies a different version, the expansion operation should fail"; case OVERRIDE: return "Use this version of the code system irrespective of which version is specified by a value set. Note that this has obvious safety issues, in that it may result in a value set expansion giving a different list of codes that is both wrong and unsafe, and implementers should only use this capability reluctantly. It primarily exists to deal with situations where specifications have fallen into decay as time passes. If a version is override, the version used SHALL explicitly be represented in the expansion parameters"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum SystemVersionProcessingMode { case DEFAULT: return "Default Version"; case CHECK: return "Check ValueSet Version"; case OVERRIDE: return "Override ValueSet Version"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TaskPerformerType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TaskPerformerType.java index f614f180c..823259f42 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TaskPerformerType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TaskPerformerType.java @@ -106,6 +106,7 @@ public enum TaskPerformerType { case MANAGER: return "manager"; case ACQUIRER: return "acquirer"; case REVIEWER: return "reviewer"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum TaskPerformerType { case MANAGER: return "A workflow participant that manages task activity."; case ACQUIRER: return "A workflow participant that acquires resources (specimens, images, etc) necessary to perform the task."; case REVIEWER: return "A workflow participant that reviews task inputs or outputs."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum TaskPerformerType { case MANAGER: return "Manager"; case ACQUIRER: return "Acquirer"; case REVIEWER: return "Reviewer"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TaskPriority.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TaskPriority.java index 04af89e3d..b60fc5989 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TaskPriority.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TaskPriority.java @@ -71,6 +71,7 @@ public enum TaskPriority { case LOW: return "low"; case NORMAL: return "normal"; case HIGH: return "high"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum TaskPriority { case LOW: return "This task has low priority."; case NORMAL: return "This task has normal priority."; case HIGH: return "This task has high priority."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum TaskPriority { case LOW: return "Low"; case NORMAL: return "Normal"; case HIGH: return "High"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TaskStage.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TaskStage.java index 0a3cb7dc6..c69685d6d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TaskStage.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TaskStage.java @@ -71,6 +71,7 @@ public enum TaskStage { case PROPOSAL: return "proposal"; case PLANNED: return "planned"; case ACTIONABLE: return "actionable"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum TaskStage { case PROPOSAL: return "The request is a recommendation or suggestion where there has not yet been any commitment to action"; case PLANNED: return "The request has a specific intention to be performed and may be scheduled but is not yet authorized to be performed"; case ACTIONABLE: return "Indicates that the task is authorized and ready to be actioned"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum TaskStage { case PROPOSAL: return "proposal"; case PLANNED: return "planned"; case ACTIONABLE: return "actionable"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TaskStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TaskStatus.java index 7ad454f29..c5a0e0d73 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TaskStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TaskStatus.java @@ -134,6 +134,7 @@ public enum TaskStatus { case FAILED: return "failed"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum TaskStatus { case FAILED: return "The task was attempted but could not be completed due to some error."; case COMPLETED: return "The task has been completed."; case ENTEREDINERROR: return "The task should never have existed and is retained only because of the possibility it may have used."; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum TaskStatus { case FAILED: return "Failed"; case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Teeth.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Teeth.java index bc60873c2..8490ff629 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Teeth.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Teeth.java @@ -274,6 +274,7 @@ public enum Teeth { case _46: return "46"; case _47: return "47"; case _48: return "48"; + case NULL: return null; default: return "?"; } } @@ -314,6 +315,7 @@ public enum Teeth { case _46: return "Lower Right Tooth 6 from the central axis, permanent dentition."; case _47: return "Lower Right Tooth 7 from the central axis, permanent dentition."; case _48: return "Lower Right Tooth 8 from the central axis, permanent dentition."; + case NULL: return null; default: return "?"; } } @@ -351,6 +353,7 @@ public enum Teeth { case _46: return "46"; case _47: return "47"; case _48: return "48"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TestscriptOperationCodes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TestscriptOperationCodes.java index 690202ac3..befea28a9 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TestscriptOperationCodes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TestscriptOperationCodes.java @@ -421,6 +421,7 @@ public enum TestscriptOperationCodes { case TRANSLATE: return "translate"; case VALIDATE: return "validate"; case VALIDATECODE: return "validate-code"; + case NULL: return null; default: return "?"; } } @@ -482,6 +483,7 @@ public enum TestscriptOperationCodes { case TRANSLATE: return "Concept Translation"; case VALIDATE: return "Validate a resource"; case VALIDATECODE: return "Value Set based Validation"; + case NULL: return null; default: return "?"; } } @@ -540,6 +542,7 @@ public enum TestscriptOperationCodes { case TRANSLATE: return "$translate"; case VALIDATE: return "$validate"; case VALIDATECODE: return "$validate-code"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TestscriptProfileDestinationTypes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TestscriptProfileDestinationTypes.java index 855757a18..56121753a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TestscriptProfileDestinationTypes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TestscriptProfileDestinationTypes.java @@ -78,6 +78,7 @@ public enum TestscriptProfileDestinationTypes { case FHIRSDCFORMMANAGER: return "FHIR-SDC-FormManager"; case FHIRSDCFORMPROCESSOR: return "FHIR-SDC-FormProcessor"; case FHIRSDCFORMRECEIVER: return "FHIR-SDC-FormReceiver"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum TestscriptProfileDestinationTypes { case FHIRSDCFORMMANAGER: return "A FHIR server acting as a Structured Data Capture Form Manager."; case FHIRSDCFORMPROCESSOR: return "A FHIR server acting as a Structured Data Capture Form Processor."; case FHIRSDCFORMRECEIVER: return "A FHIR server acting as a Structured Data Capture Form Receiver."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum TestscriptProfileDestinationTypes { case FHIRSDCFORMMANAGER: return "FHIR SDC FormManager"; case FHIRSDCFORMPROCESSOR: return "FHIR SDC FormProcessor"; case FHIRSDCFORMRECEIVER: return "FHIR SDC FormReceiver"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TestscriptProfileOriginTypes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TestscriptProfileOriginTypes.java index 560c5d281..13628172d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TestscriptProfileOriginTypes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TestscriptProfileOriginTypes.java @@ -64,6 +64,7 @@ public enum TestscriptProfileOriginTypes { switch (this) { case FHIRCLIENT: return "FHIR-Client"; case FHIRSDCFORMFILLER: return "FHIR-SDC-FormFiller"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum TestscriptProfileOriginTypes { switch (this) { case FHIRCLIENT: return "General FHIR client used to initiate operations against a FHIR server."; case FHIRSDCFORMFILLER: return "A FHIR client acting as a Structured Data Capture Form Filler."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum TestscriptProfileOriginTypes { switch (this) { case FHIRCLIENT: return "FHIR Client"; case FHIRSDCFORMFILLER: return "FHIR SDC FormFiller"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Tooth.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Tooth.java index d11c3fd31..353a6f601 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Tooth.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Tooth.java @@ -337,6 +337,7 @@ public enum Tooth { case _46: return "46"; case _47: return "47"; case _48: return "48"; + case NULL: return null; default: return "?"; } } @@ -386,6 +387,7 @@ public enum Tooth { case _46: return "Lower Right Tooth 6 from the central axis, permanent dentition."; case _47: return "Lower Right Tooth 7 from the central axis, permanent dentition."; case _48: return "Lower Right Tooth 8 from the central axis, permanent dentition."; + case NULL: return null; default: return "?"; } } @@ -432,6 +434,7 @@ public enum Tooth { case _46: return "46"; case _47: return "47"; case _48: return "48"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TransactionMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TransactionMode.java index 54ad148ce..780be4b75 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TransactionMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TransactionMode.java @@ -78,6 +78,7 @@ public enum TransactionMode { case BATCH: return "batch"; case TRANSACTION: return "transaction"; case BOTH: return "both"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum TransactionMode { case BATCH: return "Batches are supported."; case TRANSACTION: return "Transactions are supported."; case BOTH: return "Both batches and transactions are supported."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum TransactionMode { case BATCH: return "Batches supported"; case TRANSACTION: return "Transactions Supported"; case BOTH: return "Batches & Transactions"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TriggerType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TriggerType.java index 46ae760a1..3db6e9119 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TriggerType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TriggerType.java @@ -99,6 +99,7 @@ public enum TriggerType { case DATAREMOVED: return "data-removed"; case DATAACCESSED: return "data-accessed"; case DATAACCESSENDED: return "data-access-ended"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum TriggerType { case DATAREMOVED: return "The trigger occurs whenever data of a particular type is removed"; case DATAACCESSED: return "The trigger occurs whenever data of a particular type is accessed"; case DATAACCESSENDED: return "The trigger occurs whenever access to data of a particular type is completed"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum TriggerType { case DATAREMOVED: return "Data Removed"; case DATAACCESSED: return "Data Accessed"; case DATAACCESSENDED: return "Data Access Ended"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TypeDerivationRule.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TypeDerivationRule.java index dcaacf30b..0893a4c32 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TypeDerivationRule.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/TypeDerivationRule.java @@ -64,6 +64,7 @@ public enum TypeDerivationRule { switch (this) { case SPECIALIZATION: return "specialization"; case CONSTRAINT: return "constraint"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum TypeDerivationRule { switch (this) { case SPECIALIZATION: return "This definition defines a new type that adds additional elements to the base type"; case CONSTRAINT: return "This definition adds additional rules to an existing concrete type"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum TypeDerivationRule { switch (this) { case SPECIALIZATION: return "Specialization"; case CONSTRAINT: return "Constraint"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Udi.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Udi.java index b1121a15e..22711f87a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Udi.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/Udi.java @@ -57,6 +57,7 @@ public enum Udi { public String toCode() { switch (this) { case GUDID: return "gudid"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum Udi { public String getDefinition() { switch (this) { case GUDID: return "GUDID (FDA) US Repository"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case GUDID: return "GUDID (FDA)"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/UdiEntryType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/UdiEntryType.java index f16045277..e8fdcef1b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/UdiEntryType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/UdiEntryType.java @@ -92,6 +92,7 @@ public enum UdiEntryType { case CARD: return "card"; case SELFREPORTED: return "self-reported"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum UdiEntryType { case CARD: return "The data originated from a patient's implant card and read by an operator."; case SELFREPORTED: return "The data originated from a patient source and not directly scanned or read from a label or card."; case UNKNOWN: return "The method of data capture has not been determined"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum UdiEntryType { case CARD: return "Card"; case SELFREPORTED: return "Self Reported"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/UnknownContentCode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/UnknownContentCode.java index ff87b0383..7171a7c77 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/UnknownContentCode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/UnknownContentCode.java @@ -78,6 +78,7 @@ public enum UnknownContentCode { case EXTENSIONS: return "extensions"; case ELEMENTS: return "elements"; case BOTH: return "both"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum UnknownContentCode { case EXTENSIONS: return "The application accepts unknown extensions, but not unknown elements."; case ELEMENTS: return "The application accepts unknown elements, but not unknown extensions."; case BOTH: return "The application accepts unknown elements and extensions."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum UnknownContentCode { case EXTENSIONS: return "Unknown Extensions"; case ELEMENTS: return "Unknown Elements"; case BOTH: return "Unknown Elements and Extensions"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/UsageContextType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/UsageContextType.java index 87bc659b6..975e5799d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/UsageContextType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/UsageContextType.java @@ -106,6 +106,7 @@ public enum UsageContextType { case TASK: return "task"; case VENUE: return "venue"; case SPECIES: return "species"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum UsageContextType { case TASK: return "The context for the clinical task(s) represented by this artifact. Can be any task context represented by the HL7 ActTaskCode value set http://hl7.org/fhir/ValueSet/v3-ActTaskCode. General categories include: order entry, patient documentation and patient information review."; case VENUE: return "The venue in which an artifact could be used. For example, Outpatient, Inpatient, Home, Nursing home. The code value may originate from either the HL7 ActEncounterCode http://hl7.org/fhir/ValueSet/v3-ActEncounterCode or NUCC non-individual provider codes http://hl7.org/fhir/ValueSet/provider-taxonomy"; case SPECIES: return "The species to which an artifact applies. For example, SNOMED - 387961004 | Kingdom Animalia (organism)."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum UsageContextType { case TASK: return "Workflow Task"; case VENUE: return "Clinical Venue"; case SPECIES: return "Species"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AcknowledgementCondition.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AcknowledgementCondition.java index c58a83dc0..c5470ce2d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AcknowledgementCondition.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AcknowledgementCondition.java @@ -78,6 +78,7 @@ public enum V3AcknowledgementCondition { case ER: return "ER"; case NE: return "NE"; case SU: return "SU"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3AcknowledgementCondition { case ER: return "Send an acknowledgement for error/reject conditions only."; case NE: return "Never send an acknowledgement."; case SU: return "Send an acknowledgement for successful completions only."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3AcknowledgementCondition { case ER: return "Error/reject only"; case NE: return "Never"; case SU: return "Successful only"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AcknowledgementDetailCode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AcknowledgementDetailCode.java index 72fdbd7ce..76a8f4295 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AcknowledgementDetailCode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AcknowledgementDetailCode.java @@ -246,6 +246,7 @@ public enum V3AcknowledgementDetailCode { case SYN109: return "SYN109"; case SYN111: return "SYN111"; case SYN113: return "SYN113"; + case NULL: return null; default: return "?"; } } @@ -282,6 +283,7 @@ public enum V3AcknowledgementDetailCode { case SYN109: return "Description: An attribute or association identified as mandatory in a specification or declared conformance profile or template has been specified with a null flavor."; case SYN111: return "Description: The value of an attribute or property differs from the fixed value asserted in the standard or one of the conformance profiles or templates declared in the message."; case SYN113: return "Description: A formal constraint asserted in the standard or one of the conformance profiles or templates declared in the message has been violated."; + case NULL: return null; default: return "?"; } } @@ -315,6 +317,7 @@ public enum V3AcknowledgementDetailCode { case SYN109: return "Mandatory element with null value"; case SYN111: return "Value does not match fixed value"; case SYN113: return "Formal constraint violation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AcknowledgementDetailType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AcknowledgementDetailType.java index f3d35d41f..33d8b1416 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AcknowledgementDetailType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AcknowledgementDetailType.java @@ -104,6 +104,7 @@ public enum V3AcknowledgementDetailType { case ERR: return "ERR"; case INFO: return "INFO"; case WARN: return "WARN"; + case NULL: return null; default: return "?"; } } @@ -118,6 +119,7 @@ public enum V3AcknowledgementDetailType { case ERR: return ""; case INFO: return ""; case WARN: return ""; + case NULL: return null; default: return "?"; } } @@ -129,6 +131,7 @@ public enum V3AcknowledgementDetailType { case ERR: return "ERR"; case INFO: return "INFO"; case WARN: return "WARN"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AcknowledgementType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AcknowledgementType.java index 9962d6296..d476ab375 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AcknowledgementType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AcknowledgementType.java @@ -92,6 +92,7 @@ public enum V3AcknowledgementType { case CA: return "CA"; case CE: return "CE"; case CR: return "CR"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3AcknowledgementType { case CA: return "Receiving message handling service accepts responsibility for passing message onto receiving application."; case CE: return "Receiving message handling service cannot accept message for any other reason (e.g. message sequence number, etc.)."; case CR: return "Receiving message handling service rejects message if interaction identifier, version or processing mode is incompatible with known receiving application role information."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3AcknowledgementType { case CA: return "Accept Acknowledgement Commit Accept"; case CE: return "Accept Acknowledgement Commit Error"; case CR: return "Accept Acknowledgement Commit Reject"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActClass.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActClass.java index eae7a3e77..8dfd255b3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActClass.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActClass.java @@ -1493,6 +1493,7 @@ public enum V3ActClass { case TFOOT: return "tfoot"; case THEAD: return "thead"; case UNORDERED: return "unordered"; + case NULL: return null; default: return "?"; } } @@ -1625,6 +1626,7 @@ public enum V3ActClass { case TFOOT: return ""; case THEAD: return ""; case UNORDERED: return ""; + case NULL: return null; default: return "?"; } } @@ -1754,6 +1756,7 @@ public enum V3ActClass { case TFOOT: return "tfoot"; case THEAD: return "thead"; case UNORDERED: return "unordered"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActCode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActCode.java index e14e9460f..41ea18fa0 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActCode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActCode.java @@ -8475,6 +8475,7 @@ the measure population as a narrative description (e.g., all patients seen in th case DOSEIND: return "DOSEIND"; case PRA: return "PRA"; case STORE: return "STORE"; + case NULL: return null; default: return "?"; } } @@ -9577,6 +9578,7 @@ the measure population as a narrative description (e.g., all patients seen in th case DOSEIND: return ""; case PRA: return ""; case STORE: return "The act of putting something away for safe keeping. The \"something\" may be physical object such as a specimen, or information, such as observations regarding a specimen."; + case NULL: return null; default: return "?"; } } @@ -10676,6 +10678,7 @@ the measure population as a narrative description (e.g., all patients seen in th case DOSEIND: return "DOSEIND"; case PRA: return "PRA"; case STORE: return "Storage"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActExposureLevelCode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActExposureLevelCode.java index 875e98e5e..f7e825425 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActExposureLevelCode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActExposureLevelCode.java @@ -78,6 +78,7 @@ public enum V3ActExposureLevelCode { case HIGH: return "HIGH"; case LOW: return "LOW"; case MEDIUM: return "MEDIUM"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3ActExposureLevelCode { case HIGH: return "Description: Exposure to an agent at a relatively high level above background."; case LOW: return "Description: Exposure to an agent at a relatively low level above background."; case MEDIUM: return "Description: Exposure to an agent at a relatively moderate level above background.A"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3ActExposureLevelCode { case HIGH: return "high"; case LOW: return "low"; case MEDIUM: return "medium"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActInvoiceElementModifier.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActInvoiceElementModifier.java index 0ec2274e3..15caa647a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActInvoiceElementModifier.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActInvoiceElementModifier.java @@ -78,6 +78,7 @@ public enum V3ActInvoiceElementModifier { case FAX: return "FAX"; case LINV: return "LINV"; case PAPER: return "PAPER"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3ActInvoiceElementModifier { case FAX: return "Fax with supporting information to follow."; case LINV: return "Represents the last invoice from the perspective of the provider."; case PAPER: return "Paper documentation (or other physical format) with supporting information to follow."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3ActInvoiceElementModifier { case FAX: return "Fax To Follow"; case LINV: return "Last Invoice"; case PAPER: return "Paper Documentation To Follow"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActMood.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActMood.java index 651c8d5bd..998992ea9 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActMood.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActMood.java @@ -297,6 +297,7 @@ public enum V3ActMood { case GOL: return "GOL"; case RSK: return "RSK"; case OPT: return "OPT"; + case NULL: return null; default: return "?"; } } @@ -333,6 +334,7 @@ public enum V3ActMood { case GOL: return "Definition: An expectation that is considered to be desirable to occur in the future \r\n\n \n Examples:Target weight below 80Kg, Stop smoking, Regain ability to walk, goal is to administer thrombolytics to candidate patients presenting with acute myocardial infarction.\r\n\n \n UsageNotes: INT (intent) reflects a plan for the future, which is a declaration to do something. This contrasts with goal which doesn't represent an intention to act, merely a hope for an eventual result. A goal is distinct from the intended actions to reach that goal. \"I will reduce the dose of drug x to 20mg\" is an intent. \"I hope to be able to get the patient to the point where I can reduce the dose of drug x to 20mg\" is a goal. EXPEC (expectation) reflects a prediction rather than a hope. RSK (risk) reflects a potential negative event rather than a hope."; case RSK: return "Definition:An act that may occur in the future and which is regarded as undesirable \r\n\n \n Examples:Increased risk of DVT, at risk for sub-acute bacterial endocarditis.\r\n\n \n UsageNotes:Note: An observation in RSK mood expresses the undesirable act, and not the underlying risk factor. A risk factor that is present (e.g. obesity, smoking, etc) should be expressed in event mood. INT (intent) reflects a plan for the future, which is a declaration to do something. This contrasts with RSK (risk), which is the potential that something negative will occur that may or may not ever happen. GOL (goal) reflects a hope to achieve something. EXPEC (expectation) is the prediction of a positive or negative event. This contrasts with RSK (risk), which is the potential that something negative will occur that may or may not ever happen, and may not be expected to happen."; case OPT: return "Definition: One of a set of acts that specify an option for the property values that the parent act may have. Typically used in definitions or orders to describe alternatives. An option can only be used as a group, that is, all assigned values must be used together. The actual mood of the act is the same as the parent act, and they must be linked by an actrelationship with type = OPTN."; + case NULL: return null; default: return "?"; } } @@ -366,6 +368,7 @@ public enum V3ActMood { case GOL: return "Goal"; case RSK: return "risk"; case OPT: return "option"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActPriority.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActPriority.java index 7f14fb411..636d4a425 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActPriority.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActPriority.java @@ -155,6 +155,7 @@ public enum V3ActPriority { case T: return "T"; case UD: return "UD"; case UR: return "UR"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum V3ActPriority { case T: return "It is critical to come as close as possible to the requested time (e.g., for a through antimicrobial level)."; case UD: return "Drug is to be used as directed by the prescriber."; case UR: return "Calls for prompt action."; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum V3ActPriority { case T: return "timing critical"; case UD: return "use as directed"; case UR: return "urgent"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActReason.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActReason.java index e0f712e30..5fd59e001 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActReason.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActReason.java @@ -1984,6 +1984,7 @@ public enum V3ActReason { case SPC: return "SPC"; case SPO: return "SPO"; case TRAN: return "TRAN"; + case NULL: return null; default: return "?"; } } @@ -2254,6 +2255,7 @@ public enum V3ActReason { case SPC: return "Description:The level of coverage under the policy or program is available to a subscriber's spouse and children"; case SPO: return "Description:The level of coverage under the policy or program is available only to a subscribers spouse"; case TRAN: return ""; + case NULL: return null; default: return "?"; } } @@ -2521,6 +2523,7 @@ public enum V3ActReason { case SPC: return "Spouse and children"; case SPO: return "Spouse only"; case TRAN: return "TRAN"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipCheckpoint.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipCheckpoint.java index ac6b21da3..6856d2ab3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipCheckpoint.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipCheckpoint.java @@ -85,6 +85,7 @@ public enum V3ActRelationshipCheckpoint { case S: return "S"; case T: return "T"; case X: return "X"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3ActRelationshipCheckpoint { case S: return "Condition is tested once before the service is executed (IF condition THEN service)."; case T: return "Condition must be true throughout the execution and the service is interrupted (asynchronously) as soon as the condition turns false (asynchronous WHILE loop). The service must be interruptible."; case X: return "Condition is a loop checkpoint, i.e. it is a step of an activity plan and, if negative causes the containing loop to exit."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3ActRelationshipCheckpoint { case S: return "entry"; case T: return "through"; case X: return "exit"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipJoin.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipJoin.java index 3547a07ac..2761d8bcd 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipJoin.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipJoin.java @@ -78,6 +78,7 @@ public enum V3ActRelationshipJoin { case K: return "K"; case W: return "W"; case X: return "X"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3ActRelationshipJoin { case K: return "When all other concurrent branches are terminated, interrupt and discontinue this branch."; case W: return "Wait for this branch to terminate."; case X: return "Wait for any one of the branches in the set of exclusive wait branches to terminate, then discontinue all the other exclusive wait branches."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3ActRelationshipJoin { case K: return "kill"; case W: return "wait"; case X: return "exclusive wait"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipSplit.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipSplit.java index 4d8bbdb27..68ec048e9 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipSplit.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipSplit.java @@ -78,6 +78,7 @@ public enum V3ActRelationshipSplit { case EW: return "EW"; case I1: return "I1"; case IW: return "IW"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3ActRelationshipSplit { case EW: return "A branch is selected as soon as the pre-condition associated with the branch evaluates to true. If the condition is false, the branch may be entered later, when the condition turns true. All other exclusive branches compete with each other and only one will be selected. Each waiting branch executes in parallel with the default join code wait (see below). The order in which the branches are considered may be specified in the Service_relationship.priority_nmb."; case I1: return "A branch is executed if its associated preconditions permit. If associated preconditions do not permit, the branch is dropped. Inclusive branches are not suppressed and do not suppress other branches."; case IW: return "A branch is executed as soon as its associated conditions permit. If the condition is false, the branch may be entered later, when the condition turns true. Inclusive branches are not suppressed and do not suppress other branches. Each waiting branch executes in parallel with the default join code wait (see below)."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3ActRelationshipSplit { case EW: return "exclusive wait"; case I1: return "inclusive try once"; case IW: return "inclusive wait"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipSubset.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipSubset.java index c8464f73b..493e158ac 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipSubset.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipSubset.java @@ -150,6 +150,7 @@ public enum V3ActRelationshipSubset { case ACTRELATIONSHIPPASTSUBSET: return "ActRelationshipPastSubset"; case MAX: return "MAX"; case MIN: return "MIN"; + case NULL: return null; default: return "?"; } } @@ -172,6 +173,7 @@ public enum V3ActRelationshipSubset { case ACTRELATIONSHIPPASTSUBSET: return "ActRelationshipPastSubset"; case MAX: return "The occurrence whose value attribute is greater than all other occurrences at the time the instance is created."; case MIN: return "The occurrence whose value attribute is less than all other occurrences at the time the instance is created."; + case NULL: return null; default: return "?"; } } @@ -191,6 +193,7 @@ public enum V3ActRelationshipSubset { case ACTRELATIONSHIPPASTSUBSET: return "ActRelationshipPastSubset"; case MAX: return "maximum"; case MIN: return "minimum"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipType.java index 8e5bbf78f..c41df478e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActRelationshipType.java @@ -1245,6 +1245,7 @@ public enum V3ActRelationshipType { case MTGT_ADJ: return "MTGT.ADJ"; case RACT: return "RACT"; case SUGG: return "SUGG"; + case NULL: return null; default: return "?"; } } @@ -1390,6 +1391,7 @@ public enum V3ActRelationshipType { case MTGT_ADJ: return "adjunct mitigation"; case RACT: return ""; case SUGG: return ""; + case NULL: return null; default: return "?"; } } @@ -1532,6 +1534,7 @@ public enum V3ActRelationshipType { case MTGT_ADJ: return "adjunct mitigation"; case RACT: return "RACT"; case SUGG: return "SUGG"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActSite.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActSite.java index 1fc05d34f..59f48d46b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActSite.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActSite.java @@ -428,6 +428,7 @@ public enum V3ActSite { case RUFA: return "RUFA"; case RVG: return "RVG"; case RVL: return "RVL"; + case NULL: return null; default: return "?"; } } @@ -490,6 +491,7 @@ public enum V3ActSite { case RUFA: return "right upper forearm"; case RVG: return "right ventragluteal"; case RVL: return "right vastus lateralis"; + case NULL: return null; default: return "?"; } } @@ -549,6 +551,7 @@ public enum V3ActSite { case RUFA: return "right upper forearm"; case RVG: return "right ventragluteal"; case RVL: return "right vastus lateralis"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActStatus.java index 46c1646c8..73c8a1e8b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActStatus.java @@ -120,6 +120,7 @@ public enum V3ActStatus { case SUSPENDED: return "suspended"; case NULLIFIED: return "nullified"; case OBSOLETE: return "obsolete"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum V3ActStatus { case SUSPENDED: return "An Act that has been activated (actions could or have been performed against it), but has been temporarily disabled. No further action should be taken against it until it is released"; case NULLIFIED: return "This Act instance was created in error and has been 'removed' and is treated as though it never existed. A record is retained for audit purposes only."; case OBSOLETE: return "This Act instance has been replaced by a new instance."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum V3ActStatus { case SUSPENDED: return "suspended"; case NULLIFIED: return "nullified"; case OBSOLETE: return "obsolete"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActUSPrivacyLaw.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActUSPrivacyLaw.java index f7f0fa86f..a7f7e9f74 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActUSPrivacyLaw.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActUSPrivacyLaw.java @@ -141,6 +141,7 @@ public enum V3ActUSPrivacyLaw { case HIPAAPSYNOTES: return "HIPAAPsyNotes"; case HIPAASELFPAY: return "HIPAASelfPay"; case TITLE38SECTION7332: return "Title38Section7332"; + case NULL: return null; default: return "?"; } } @@ -156,6 +157,7 @@ public enum V3ActUSPrivacyLaw { case HIPAAPSYNOTES: return "The U.S. Public Law 104-191 Health Insurance Portability and Accountability Act (HIPAA) Privacy Rule (45 CFR Part 164 Section 164.508) requires authorization for certain uses and disclosure of psychotherapy notes.\r\n\n \n Definition: Authorization that must be obtained for disclosure of psychotherapy notes.\r\n\n \n Usage Note: May be associated with an Act or a Role to indicate the legal provision to which the assignment of an Act.confidentialityCode or Role.confidentialityCode complies."; case HIPAASELFPAY: return "Section 13405(a) of the Health Information Technology for Economic and Clinical Health Act (HITECH) stipulates the right of an individual to have disclosures regarding certain health care items or services for which the individual pays out of pocket in full restricted from a health plan.\r\n\n \n Definition: Non-disclosure of health information to a health plan relating to health care items or services for which an individual pays out of pocket in full.\r\n\n \n Usage Note: May be associated with an Act or a Role to indicate the legal provision to which the assignment of an Act.confidentialityCode or Role.confidentialityCode complies."; case TITLE38SECTION7332: return "Title 38 Part 1-protected information may only be disclosed to a third party with the special written consent of the patient except where expressly authorized by 38 USC 7332. VA may disclose this information for specific purposes to: VA employees on a need to know basis - more restrictive than Privacy Act need to know; contractors who need the information in order to perform or fulfill the duties of the contract; and researchers who provide assurances that the information will not be identified in any report. This information may also be disclosed without consent where patient lacks decision-making capacity; in a medical emergency for the purpose of treating a condition which poses an immediate threat to the health of any individual and which requires immediate medical intervention; for eye, tissue, or organ donation purposes; and disclosure of HIV information for public health purposes.\r\n\n \n Definition: Title 38 Part 1 - §1.462 Confidentiality restrictions.\r\n\n \n(a) General. The patient records to which §§1.460 through 1.499 of this part apply may be disclosed or used only as permitted by these regulations and may not otherwise be disclosed or used in any civil, criminal, administrative, or legislative proceedings conducted by any Federal, State, or local authority. Any disclosure made under these regulations must be limited to that information which is necessary to carry out the purpose of the disclosure. SUBCHAPTER III--PROTECTION OF PATIENT RIGHTS Sec. 7332. Confidentiality of certain medical records (a)(1) Records of the identity, diagnosis, prognosis, or treatment of any patient or subject which are maintained in connection with the performance of any program or activity (including education, training, treatment, rehabilitation, or research) relating to drug abuse, alcoholism or alcohol abuse, infection with the human immunodeficiency virus, or sickle cell anemia which is carried out by or for the Department under this title shall, except as provided in subsections (e) and (f), be confidential, and (section 5701 of this title to the contrary notwithstanding) such records may be disclosed only for the purposes and under the circumstances expressly authorized under subsection (b).\r\n\n \n Usage Note: May be associated with an Act or a Role to indicate the legal provision to which the assignment of an Act.confidentialityCode or Role.confidentialityCode complies."; + case NULL: return null; default: return "?"; } } @@ -168,6 +170,7 @@ public enum V3ActUSPrivacyLaw { case HIPAAPSYNOTES: return "HIPAA psychotherapy notes"; case HIPAASELFPAY: return "HIPAA self-pay"; case TITLE38SECTION7332: return "Title 38 Section 7332"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActUncertainty.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActUncertainty.java index 3b9eb08ce..120fa30d3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActUncertainty.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ActUncertainty.java @@ -64,6 +64,7 @@ public enum V3ActUncertainty { switch (this) { case N: return "N"; case U: return "U"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3ActUncertainty { switch (this) { case N: return "Specifies that the act statement is made without explicit tagging of uncertainty. This is the normal statement, meaning that it is not free of errors and uncertainty may still exist."; case U: return "Specifies that the originator of the Act statement does not have full confidence in the applicability (i.e., in event mood: factual truth) of the statement."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3ActUncertainty { switch (this) { case N: return "stated with no assertion of uncertainty"; case U: return "stated with uncertainty"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AddressPartType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AddressPartType.java index 46b887384..f0e8c99ba 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AddressPartType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AddressPartType.java @@ -260,6 +260,7 @@ public enum V3AddressPartType { case UNID: return "UNID"; case UNIT: return "UNIT"; case ZIP: return "ZIP"; + case NULL: return null; default: return "?"; } } @@ -298,6 +299,7 @@ public enum V3AddressPartType { case UNID: return "The number or name of a specific unit contained within a building or complex, as assigned by that building or complex."; case UNIT: return "Indicates the type of specific unit contained within a building or complex. E.g. Appartment, Floor"; case ZIP: return "A postal code designating a region defined by the postal service."; + case NULL: return null; default: return "?"; } } @@ -333,6 +335,7 @@ public enum V3AddressPartType { case UNID: return "unit identifier"; case UNIT: return "unit designator"; case ZIP: return "postal code"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AddressUse.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AddressUse.java index f8e326525..ded699cf5 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AddressUse.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AddressUse.java @@ -186,6 +186,7 @@ public enum V3AddressUse { case EC: return "EC"; case MC: return "MC"; case PG: return "PG"; + case NULL: return null; default: return "?"; } } @@ -213,6 +214,7 @@ public enum V3AddressUse { case EC: return "Description: A contact specifically designated to be used for emergencies. This is the first choice in emergencies, independent of any other use codes."; case MC: return "Description: A telecommunication device that moves and stays with its owner. May have characteristics of all other use codes, suitable for urgent matters, not the first choice for routine business."; case PG: return "Description: A paging device suitable to solicit a callback or to leave a very short message."; + case NULL: return null; default: return "?"; } } @@ -237,6 +239,7 @@ public enum V3AddressUse { case EC: return "emergency contact"; case MC: return "mobile contact)"; case PG: return "pager"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AdministrativeGender.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AdministrativeGender.java index 3a4d56d50..6d1460b3a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AdministrativeGender.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AdministrativeGender.java @@ -71,6 +71,7 @@ public enum V3AdministrativeGender { case F: return "F"; case M: return "M"; case UN: return "UN"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3AdministrativeGender { case F: return "Female"; case M: return "Male"; case UN: return "The gender of a person could not be uniquely defined as male or female, such as hermaphrodite."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3AdministrativeGender { case F: return "Female"; case M: return "Male"; case UN: return "Undifferentiated"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AmericanIndianAlaskaNativeLanguages.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AmericanIndianAlaskaNativeLanguages.java index 892dacacb..d3b1b73ce 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AmericanIndianAlaskaNativeLanguages.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3AmericanIndianAlaskaNativeLanguages.java @@ -1835,6 +1835,7 @@ public enum V3AmericanIndianAlaskaNativeLanguages { case XPSD: return "x-PSD"; case XYUC: return "x-YUC"; case XZUN: return "x-ZUN"; + case NULL: return null; default: return "?"; } } @@ -2098,6 +2099,7 @@ public enum V3AmericanIndianAlaskaNativeLanguages { case XPSD: return "Plains Indian Sign Language"; case XYUC: return "Yuchi"; case XZUN: return "Zuni"; + case NULL: return null; default: return "?"; } } @@ -2358,6 +2360,7 @@ public enum V3AmericanIndianAlaskaNativeLanguages { case XPSD: return "Plains Indian Sign Language"; case XYUC: return "Yuchi"; case XZUN: return "Zuni"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Calendar.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Calendar.java index bb3ce8443..a5edc3cd3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Calendar.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Calendar.java @@ -57,6 +57,7 @@ public enum V3Calendar { public String toCode() { switch (this) { case GREG: return "GREG"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum V3Calendar { public String getDefinition() { switch (this) { case GREG: return "The Gregorian calendar is the calendar in effect in most countries of Christian influence since approximately 1582. This calendar superceded the Julian calendar."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case GREG: return "Gregorian"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CalendarCycle.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CalendarCycle.java index 7665bc4c4..62e73e0af 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CalendarCycle.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CalendarCycle.java @@ -176,6 +176,7 @@ public enum V3CalendarCycle { case DY: return "DY"; case WY: return "WY"; case WM: return "WM"; + case NULL: return null; default: return "?"; } } @@ -202,6 +203,7 @@ public enum V3CalendarCycle { case DY: return "day of the year"; case WY: return "week of the year"; case WM: return "The week with the month's first Thursday in it (analagous to the ISO 8601 definition for week of the year)."; + case NULL: return null; default: return "?"; } } @@ -225,6 +227,7 @@ public enum V3CalendarCycle { case DY: return "day of the year"; case WY: return "week of the year"; case WM: return "week of the month"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CalendarType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CalendarType.java index 6f096794f..bf3b27805 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CalendarType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CalendarType.java @@ -57,6 +57,7 @@ public enum V3CalendarType { public String toCode() { switch (this) { case GREG: return "GREG"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum V3CalendarType { public String getDefinition() { switch (this) { case GREG: return "The Gregorian calendar is in effect in the most countries of Christian influence since approximately 1582. This calendar superceded the Julian calendar."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case GREG: return "Gregorian"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Charset.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Charset.java index 3bf4d0f79..5cd0e5790 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Charset.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Charset.java @@ -120,6 +120,7 @@ public enum V3Charset { case USASCII: return "US-ASCII"; case UTF7: return "UTF-7"; case UTF8: return "UTF-8"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum V3Charset { case USASCII: return "Required for HL7 use."; case UTF7: return "HL7 is indifferent to the use of this Charset."; case UTF8: return "Required for Unicode support."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum V3Charset { case USASCII: return "US-ASCII"; case UTF7: return "UTF-7"; case UTF8: return "UTF-8"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CodingRationale.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CodingRationale.java index 47f795037..3187d3110 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CodingRationale.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CodingRationale.java @@ -106,6 +106,7 @@ public enum V3CodingRationale { case HL7: return "HL7"; case SH: return "SH"; case SRC: return "SRC"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum V3CodingRationale { case HL7: return "HL7 Specified or Mandated"; case SH: return "Both HL7 mandated and the original code (precoordination)"; case SRC: return "Source (or original) code"; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum V3CodingRationale { case HL7: return "HL7 Specified or Mandated"; case SH: return "Both HL7 mandated and the original code"; case SRC: return "Source (or original) code"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CommunicationFunctionType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CommunicationFunctionType.java index 9c2c07fc8..8a2d50053 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CommunicationFunctionType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CommunicationFunctionType.java @@ -71,6 +71,7 @@ public enum V3CommunicationFunctionType { case RCV: return "RCV"; case RSP: return "RSP"; case SND: return "SND"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3CommunicationFunctionType { case RCV: return "The entity is the receiver of the transmission."; case RSP: return "The entity is the one to which the response or reply to the transmission should be sent."; case SND: return "The entity is the sender of the transmission."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3CommunicationFunctionType { case RCV: return "receiver"; case RSP: return "respond to"; case SND: return "sender"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CompressionAlgorithm.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CompressionAlgorithm.java index 761c3f58f..3d19a6959 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CompressionAlgorithm.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3CompressionAlgorithm.java @@ -92,6 +92,7 @@ public enum V3CompressionAlgorithm { case Z: return "Z"; case Z7: return "Z7"; case ZL: return "ZL"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3CompressionAlgorithm { case Z: return "Original UNIX compress algorithm and file format using the LZC algorithm (a variant of LZW). Patent encumbered and less efficient than deflate."; case Z7: return "7z compression file format. See [http://www.7-zip.org/7z.html] for more information."; case ZL: return "A compressed data format that also uses the deflate algorithm. Specified as RFC 1950 [http://www.ietf.org/rfc/rfc1952.txt]"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3CompressionAlgorithm { case Z: return "compress"; case Z7: return "Z7"; case ZL: return "zlib"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Confidentiality.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Confidentiality.java index 8a5351a98..477a1d991 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Confidentiality.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Confidentiality.java @@ -280,6 +280,7 @@ Information for which the patient seeks heightened confidentiality. Sensitive in case C: return "C"; case S: return "S"; case T: return "T"; + case NULL: return null; default: return "?"; } } @@ -308,6 +309,7 @@ Information for which the patient seeks heightened confidentiality. Sensitive in case C: return "Description: Celebrities are people of public interest (VIP) including employees, whose information require special protection.\r\n\n \n Deprecation Comment:Replced by ActCode.CEL"; case S: return "Description: \n \r\nInformation for which the patient seeks heightened confidentiality. Sensitive information is not to be shared with family members. Information reported by the patient about family members is sensitive by default. Flag can be set or cleared on patient's request.\n Deprecation Comment:Deprecated due to updated confidentiality codes under ActCode"; case T: return "Description: Information not to be disclosed or discussed with patient except through physician assigned to patient in this case. This is usually a temporary constraint only, example use is a new fatal diagnosis or finding, such as malignancy or HIV.\r\n\n \n Deprecation Note:Replced by ActCode.TBOO"; + case NULL: return null; default: return "?"; } } @@ -333,6 +335,7 @@ Information for which the patient seeks heightened confidentiality. Sensitive in case C: return "celebrity"; case S: return "sensitive"; case T: return "taboo"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ContainerCap.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ContainerCap.java index 9a8cc03c9..d899562af 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ContainerCap.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ContainerCap.java @@ -99,6 +99,7 @@ public enum V3ContainerCap { case FOIL: return "FOIL"; case PUSH: return "PUSH"; case SCR: return "SCR"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum V3ContainerCap { case FOIL: return "A foil covering (type of foil not specified) over the opening of a container"; case PUSH: return "A non-threaded cap that forms a tight-fitting closure on a container by pushing the fitted end into the conatiner opening"; case SCR: return "A threaded cap that is screwed onto the opening of a container"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum V3ContainerCap { case FOIL: return "Foil"; case PUSH: return "Push Cap"; case SCR: return "Screw Cap"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ContainerSeparator.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ContainerSeparator.java index f8d7d8dac..668b47d8a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ContainerSeparator.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ContainerSeparator.java @@ -64,6 +64,7 @@ public enum V3ContainerSeparator { switch (this) { case GEL: return "GEL"; case NONE: return "NONE"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3ContainerSeparator { switch (this) { case GEL: return "A gelatinous type of separator material."; case NONE: return "No separator material is present in the container."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3ContainerSeparator { switch (this) { case GEL: return "Gel"; case NONE: return "None"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ContentProcessingMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ContentProcessingMode.java index 6dbe2d6ce..590daaf0f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ContentProcessingMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ContentProcessingMode.java @@ -64,6 +64,7 @@ public enum V3ContentProcessingMode { switch (this) { case SEQL: return "SEQL"; case UNOR: return "UNOR"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3ContentProcessingMode { switch (this) { case SEQL: return "Description:The content should be processed in a sequential fashion."; case UNOR: return "Description:The content may be processed in any order."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3ContentProcessingMode { switch (this) { case SEQL: return "Sequential"; case UNOR: return "Unordered"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ContextControl.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ContextControl.java index ed9bf2cfc..59cb9fd57 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ContextControl.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ContextControl.java @@ -106,6 +106,7 @@ public enum V3ContextControl { case _CONTEXTCONTROLOVERRIDING: return "_ContextControlOverriding"; case OP: return "OP"; case _CONTEXTCONTROLPROPAGATING: return "_ContextControlPropagating"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum V3ContextControl { case _CONTEXTCONTROLOVERRIDING: return "The association adds to the existing context associated with the Act, but replaces associations propagated from ancestor Acts whose typeCodes are the same or more specific."; case OP: return "The association is added to the existing context associated with the Act, but overrides an association with the same typeCode. This overriding association will propagate to any descendant Acts reached by conducting ActRelationships (see contextControlCode). Examples: If an 'Author' Participation were marked as \"Overriding, Propagating\" it means that the author will replace the set of author participations that have propagated from ancestor Acts, and will itself be the only author to propagate to any child Acts that allow context to be propagated."; case _CONTEXTCONTROLPROPAGATING: return "The association propagates to any child Acts that are related via a conducting ActRelationship (refer to contextConductionInd)."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum V3ContextControl { case _CONTEXTCONTROLOVERRIDING: return "ContextControlOverriding"; case OP: return "overriding, propagating"; case _CONTEXTCONTROLPROPAGATING: return "ContextControlPropagating"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3DataOperation.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3DataOperation.java index b7f85a7e5..3809edaf2 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3DataOperation.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3DataOperation.java @@ -190,6 +190,7 @@ public enum V3DataOperation { case RELEASE: return "RELEASE"; case RESUME: return "RESUME"; case SUSPEND: return "SUSPEND"; + case NULL: return null; default: return "?"; } } @@ -218,6 +219,7 @@ public enum V3DataOperation { case RELEASE: return "Description:Change the status of an object representing an Act so it is no longer \"held\", i.e., allow action to occur. For an HL7 Act, the state transitions per the HL7 Reference Information Model."; case RESUME: return "Description:Change the status of a suspended object representing an Act to \"active\", i.e., so it can be performed or is being performed. For an HL7 Act, the state transitions per the HL7 Reference Information Model."; case SUSPEND: return "Definition:Change the status of an object representing an Act to suspended, i.e., so it is temporarily not in service."; + case NULL: return null; default: return "?"; } } @@ -243,6 +245,7 @@ public enum V3DataOperation { case RELEASE: return "release"; case RESUME: return "resume"; case SUSPEND: return "suspend"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3DeviceAlertLevel.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3DeviceAlertLevel.java index e9e8b22b2..a26dc93b4 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3DeviceAlertLevel.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3DeviceAlertLevel.java @@ -78,6 +78,7 @@ public enum V3DeviceAlertLevel { case N: return "N"; case S: return "S"; case W: return "W"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3DeviceAlertLevel { case N: return "No Corrective Action Needed"; case S: return "Corrective Action Required"; case W: return "Corrective Action Anticipated"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3DeviceAlertLevel { case N: return "Normal"; case S: return "Serious"; case W: return "Warning"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3DocumentCompletion.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3DocumentCompletion.java index cc51f46f9..382ffa5da 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3DocumentCompletion.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3DocumentCompletion.java @@ -113,6 +113,7 @@ public enum V3DocumentCompletion { case NU: return "NU"; case PA: return "PA"; case UC: return "UC"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum V3DocumentCompletion { case NU: return "A completion status in which a document was created in error or was placed in the wrong chart. The document is no longer available."; case PA: return "A completion status in which a document is transcribed but not authenticated."; case UC: return "A completion status where the document is complete and there is no expectation that the document will be signed."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum V3DocumentCompletion { case NU: return "nullified document"; case PA: return "pre-authenticated"; case UC: return "unsigned completed document"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3DocumentStorage.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3DocumentStorage.java index 2a1be7d47..3a77d812a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3DocumentStorage.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3DocumentStorage.java @@ -78,6 +78,7 @@ public enum V3DocumentStorage { case AA: return "AA"; case AR: return "AR"; case PU: return "PU"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3DocumentStorage { case AA: return "A storage status in which a document is available on-line and is also stored off-line for long-term access."; case AR: return "A storage status in which a document has been stored off-line for long-term access."; case PU: return "A storage status in which a document is no longer available in this system."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3DocumentStorage { case AA: return "active and archived"; case AR: return "archived (not active)"; case PU: return "purged"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EducationLevel.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EducationLevel.java index f68e8e953..e6b76f05c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EducationLevel.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EducationLevel.java @@ -113,6 +113,7 @@ public enum V3EducationLevel { case POSTG: return "POSTG"; case SCOL: return "SCOL"; case SEC: return "SEC"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum V3EducationLevel { case POSTG: return "Doctoral or post graduate education"; case SCOL: return "Some College education"; case SEC: return "Some secondary or high school education"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum V3EducationLevel { case POSTG: return "Doctoral or post graduate education"; case SCOL: return "Some College education"; case SEC: return "Some secondary or high school education"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EmployeeJobClass.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EmployeeJobClass.java index 5cece9298..70537ad7d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EmployeeJobClass.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EmployeeJobClass.java @@ -64,6 +64,7 @@ public enum V3EmployeeJobClass { switch (this) { case FT: return "FT"; case PT: return "PT"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3EmployeeJobClass { switch (this) { case FT: return "Employment in which the employee is expected to work at least a standard work week (defined by the US Bureau of Labor Statistics as 35-44 hours per week)"; case PT: return "Employment in which the employee is expected to work less than a standard work week (defined by the US Bureau of Labor Statistics as 35-44 hours per week)"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3EmployeeJobClass { switch (this) { case FT: return "full-time"; case PT: return "part-time"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EncounterAdmissionSource.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EncounterAdmissionSource.java index 97fe18ff9..359bcf212 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EncounterAdmissionSource.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EncounterAdmissionSource.java @@ -71,6 +71,7 @@ public enum V3EncounterAdmissionSource { case E: return "E"; case LD: return "LD"; case NB: return "NB"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3EncounterAdmissionSource { case E: return "emergency"; case LD: return "labor and delivery"; case NB: return "newborn"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3EncounterAdmissionSource { case E: return "emergency"; case LD: return "labor and delivery"; case NB: return "newborn"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EncounterSpecialCourtesy.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EncounterSpecialCourtesy.java index 1e571346f..48629b514 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EncounterSpecialCourtesy.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EncounterSpecialCourtesy.java @@ -85,6 +85,7 @@ public enum V3EncounterSpecialCourtesy { case PRF: return "PRF"; case STF: return "STF"; case VIP: return "VIP"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3EncounterSpecialCourtesy { case PRF: return "professional courtesy"; case STF: return "Courtesies extended to the staff of the entity providing service."; case VIP: return "very important person"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3EncounterSpecialCourtesy { case PRF: return "professional courtesy"; case STF: return "staff"; case VIP: return "very important person"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityClass.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityClass.java index 7f67f9a34..3955d5ff8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityClass.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityClass.java @@ -242,6 +242,7 @@ public enum V3EntityClass { case COUNTY: return "COUNTY"; case PROVINCE: return "PROVINCE"; case RGRP: return "RGRP"; + case NULL: return null; default: return "?"; } } @@ -277,6 +278,7 @@ public enum V3EntityClass { case COUNTY: return "The territory of a county, parish or other division of a state or province."; case PROVINCE: return "The territory of a state, province, department or other division of a sovereign country."; case RGRP: return "A grouping of resources (personnel, material, or places) to be used for scheduling purposes. May be a pool of like-type resources, a team, or combination of personnel, material and places."; + case NULL: return null; default: return "?"; } } @@ -309,6 +311,7 @@ public enum V3EntityClass { case COUNTY: return "county or parish"; case PROVINCE: return "state or province"; case RGRP: return "group"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityCode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityCode.java index 4aead6f3b..e02157d9f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityCode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityCode.java @@ -1073,6 +1073,7 @@ public enum V3EntityCode { case WING: return "WING"; case _RESOURCEGROUPENTITYTYPE: return "_ResourceGroupEntityType"; case PRAC: return "PRAC"; + case NULL: return null; default: return "?"; } } @@ -1226,6 +1227,7 @@ public enum V3EntityCode { case WING: return "The location of a wing of a building (e.g. East Wing). The same room number for the same floor number can be distinguished by wing number in some situations"; case _RESOURCEGROUPENTITYTYPE: return "Codes to characterize a Resource Group using categories that typify its membership and/or function\r\n\n .\r\n\n \n Example: PractitionerGroup"; case PRAC: return "PractitionerGroup"; + case NULL: return null; default: return "?"; } } @@ -1376,6 +1378,7 @@ public enum V3EntityCode { case WING: return "Wing Location"; case _RESOURCEGROUPENTITYTYPE: return "ResourceGroupEntityType"; case PRAC: return "PractitionerGroup"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityDeterminer.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityDeterminer.java index 1c0ffd033..908843ad1 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityDeterminer.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityDeterminer.java @@ -88,6 +88,7 @@ public enum V3EntityDeterminer { case KIND: return "KIND"; case GROUPKIND: return "GROUPKIND"; case QUANTIFIEDKIND: return "QUANTIFIED_KIND"; + case NULL: return null; default: return "?"; } } @@ -101,6 +102,7 @@ public enum V3EntityDeterminer { case KIND: return "Description:A determiner that specifies that the Entity object represents a universal, kind or class of physical thing (as opposed to a particular thing)."; case GROUPKIND: return "A determiner that specifies that the Entity object represents a universal, kind or class of collections physical things. While the collection may resolve to having only a single individual (or even no individuals), the potential should exist for it to cover multiple individuals."; case QUANTIFIEDKIND: return "The described quantified determiner indicates that the given Entity is taken as a general description of a specific amount of a thing. For example, QUANTIFIED_KIND of syringe (quantity = 3,) stands for exactly three syringes."; + case NULL: return null; default: return "?"; } } @@ -111,6 +113,7 @@ public enum V3EntityDeterminer { case KIND: return "described"; case GROUPKIND: return "described group"; case QUANTIFIEDKIND: return "described quantified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityHandling.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityHandling.java index 534d6b481..d1f61666b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityHandling.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityHandling.java @@ -176,6 +176,7 @@ public enum V3EntityHandling { case SBU: return "SBU"; case UFRZ: return "UFRZ"; case UPR: return "UPR"; + case NULL: return null; default: return "?"; } } @@ -202,6 +203,7 @@ public enum V3EntityHandling { case SBU: return "Shake thoroughly before using"; case UFRZ: return "Ultra cold frozen -75 to -85C. Ultra cold freezer is typically at temperature of dry ice."; case UPR: return "Keep upright, do not turn upside down"; + case NULL: return null; default: return "?"; } } @@ -225,6 +227,7 @@ public enum V3EntityHandling { case SBU: return "Shake before use"; case UFRZ: return "Ultra frozen"; case UPR: return "upright"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNamePartQualifier.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNamePartQualifier.java index dee4a6656..0b32f0f10 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNamePartQualifier.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNamePartQualifier.java @@ -367,6 +367,7 @@ public enum V3EntityNamePartQualifier { case _PERSONNAMEPARTAFFIXTYPES: return "_PersonNamePartAffixTypes"; case _PERSONNAMEPARTCHANGEQUALIFIER: return "_PersonNamePartChangeQualifier"; case _PERSONNAMEPARTMISCQUALIFIER: return "_PersonNamePartMiscQualifier"; + case NULL: return null; default: return "?"; } } @@ -404,6 +405,7 @@ public enum V3EntityNamePartQualifier { case _PERSONNAMEPARTAFFIXTYPES: return "PersonNamePartAffixTypes"; case _PERSONNAMEPARTCHANGEQUALIFIER: return "PersonNamePartChangeQualifier"; case _PERSONNAMEPARTMISCQUALIFIER: return "PersonNamePartMiscQualifier"; + case NULL: return null; default: return "?"; } } @@ -438,6 +440,7 @@ public enum V3EntityNamePartQualifier { case _PERSONNAMEPARTAFFIXTYPES: return "PersonNamePartAffixTypes"; case _PERSONNAMEPARTCHANGEQUALIFIER: return "PersonNamePartChangeQualifier"; case _PERSONNAMEPARTMISCQUALIFIER: return "PersonNamePartMiscQualifier"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNamePartQualifierR2.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNamePartQualifierR2.java index 0bf24b170..c52d6ac88 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNamePartQualifierR2.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNamePartQualifierR2.java @@ -362,6 +362,7 @@ public enum V3EntityNamePartQualifierR2 { case HON: return "HON"; case NB: return "NB"; case PR: return "PR"; + case NULL: return null; default: return "?"; } } @@ -397,6 +398,7 @@ public enum V3EntityNamePartQualifierR2 { case HON: return "Description:A honorific such as \"The Right Honourable\" or \"Weledelgeleerde Heer\"."; case NB: return "Description:A nobility title such as Sir, Count, Grafin."; case PR: return "Description:Primarily in the British Imperial culture people tend to have an abbreviation of their professional organization as part of their credential titles."; + case NULL: return null; default: return "?"; } } @@ -429,6 +431,7 @@ public enum V3EntityNamePartQualifierR2 { case HON: return "honorific"; case NB: return "nobility"; case PR: return "professional"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNamePartType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNamePartType.java index f82d0a4c5..43a4659a4 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNamePartType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNamePartType.java @@ -85,6 +85,7 @@ public enum V3EntityNamePartType { case GIV: return "GIV"; case PFX: return "PFX"; case SFX: return "SFX"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3EntityNamePartType { case GIV: return "Given name (don't call it \"first name\" since this given names do not always come first)"; case PFX: return "A prefix has a strong association to the immediately following name part. A prefix has no implicit trailing white space (it has implicit leading white space though). Note that prefixes can be inverted."; case SFX: return "Description:A suffix has a strong association to the immediately preceding name part. A suffix has no implicit leading white space (it has implicit trailing white space though). Suffices cannot be inverted."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3EntityNamePartType { case GIV: return "given"; case PFX: return "prefix"; case SFX: return "suffix"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNamePartTypeR2.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNamePartTypeR2.java index 00972849b..9ee9d1550 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNamePartTypeR2.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNamePartTypeR2.java @@ -81,6 +81,7 @@ public enum V3EntityNamePartTypeR2 { case FAM: return "FAM"; case GIV: return "GIV"; case TITLE: return "TITLE"; + case NULL: return null; default: return "?"; } } @@ -93,6 +94,7 @@ public enum V3EntityNamePartTypeR2 { case FAM: return "Description:Family name, this is the name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father."; case GIV: return "Description:Given name. Note: don't call it \"first name\" since the given names do not always come first."; case TITLE: return "Description:Part of the name that is acquired as a title due to academic, legal, employment or nobility status etc.\r\n\n \n Note:Title name parts include name parts that come after the name such as qualifications, even if they are not always considered to be titles."; + case NULL: return null; default: return "?"; } } @@ -102,6 +104,7 @@ public enum V3EntityNamePartTypeR2 { case FAM: return "family"; case GIV: return "given"; case TITLE: return "title"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNameUse.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNameUse.java index f718e6011..e8fbc2a62 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNameUse.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNameUse.java @@ -157,6 +157,7 @@ public enum V3EntityNameUse { case SRCH: return "SRCH"; case PHON: return "PHON"; case SNDX: return "SNDX"; + case NULL: return null; default: return "?"; } } @@ -180,6 +181,7 @@ public enum V3EntityNameUse { case SRCH: return "A name intended for use in searching or matching."; case PHON: return "A name spelled phonetically.\r\n\n There are a variety of phonetic spelling algorithms. This code value does not distinguish between these.Discussion:"; case SNDX: return "A name spelled according to the SoundEx algorithm."; + case NULL: return null; default: return "?"; } } @@ -200,6 +202,7 @@ public enum V3EntityNameUse { case SRCH: return "search"; case PHON: return "phonetic"; case SNDX: return "Soundex"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNameUseR2.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNameUseR2.java index 4d5a923ab..75bd5e281 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNameUseR2.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityNameUseR2.java @@ -176,6 +176,7 @@ public enum V3EntityNameUseR2 { case PHON: return "PHON"; case SRCH: return "SRCH"; case T: return "T"; + case NULL: return null; default: return "?"; } } @@ -202,6 +203,7 @@ public enum V3EntityNameUseR2 { case PHON: return "Description:The name as understood by the data enterer, i.e. a close approximation of a phonetic spelling of the name, not based on a phonetic algorithm."; case SRCH: return "Description:A name intended for use in searching or matching. This is used when the name is incomplete and contains enough details for search matching, but not enough for other uses."; case T: return "Description:A temporary name. Note that a name valid time can provide more detailed information. This may also be used for temporary names assigned at birth or in emergency situations."; + case NULL: return null; default: return "?"; } } @@ -225,6 +227,7 @@ public enum V3EntityNameUseR2 { case PHON: return "phonetic"; case SRCH: return "search"; case T: return "temporary"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityRisk.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityRisk.java index aeffaeb55..7b5d94a48 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityRisk.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityRisk.java @@ -127,6 +127,7 @@ public enum V3EntityRisk { case INJ: return "INJ"; case POI: return "POI"; case RAD: return "RAD"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum V3EntityRisk { case INJ: return "Material is solid and sharp (e.g., cannulas). Dispose in hard container."; case POI: return "Material is poisonous to humans and/or animals. Special care must be taken to avoid incorporation, even of small amounts."; case RAD: return "Material is a source for ionizing radiation and must be handled with special care to avoid injury of those who handle it and to avoid environmental hazards."; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum V3EntityRisk { case INJ: return "injury hazard"; case POI: return "poison"; case RAD: return "radioactive"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityStatus.java index 509a7dd15..e57ea9331 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EntityStatus.java @@ -85,6 +85,7 @@ public enum V3EntityStatus { case INACTIVE: return "inactive"; case TERMINATED: return "terminated"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3EntityStatus { case INACTIVE: return "Definition: The state representing the fact that the entity is inactive."; case TERMINATED: return "The state representing the normal termination of an Entity record."; case NULLIFIED: return "The state representing the termination of an Entity record instance that was created in error."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3EntityStatus { case INACTIVE: return "inactive"; case TERMINATED: return "terminated"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EquipmentAlertLevel.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EquipmentAlertLevel.java index ddfaaaf94..12c7ad911 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EquipmentAlertLevel.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3EquipmentAlertLevel.java @@ -78,6 +78,7 @@ public enum V3EquipmentAlertLevel { case N: return "N"; case S: return "S"; case W: return "W"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3EquipmentAlertLevel { case N: return "No Corrective Action Needed"; case S: return "Corrective Action Required"; case W: return "Corrective Action Anticipated"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3EquipmentAlertLevel { case N: return "Normal"; case S: return "Serious"; case W: return "Warning"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Ethnicity.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Ethnicity.java index 6aa24aa7e..a876bdfc7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Ethnicity.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Ethnicity.java @@ -351,6 +351,7 @@ public enum V3Ethnicity { case _21824: return "2182-4"; case _21840: return "2184-0"; case _21865: return "2186-5"; + case NULL: return null; default: return "?"; } } @@ -402,6 +403,7 @@ public enum V3Ethnicity { case _21824: return "Cuban"; case _21840: return "Dominican"; case _21865: return "Note that this term remains in the table for completeness, even though within HL7, the notion of \"not otherwise coded\" term is deprecated."; + case NULL: return null; default: return "?"; } } @@ -450,6 +452,7 @@ public enum V3Ethnicity { case _21824: return "Cuban"; case _21840: return "Dominican"; case _21865: return "Not Hispanic or Latino"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ExposureMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ExposureMode.java index 67c750a75..a9cbcc500 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ExposureMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ExposureMode.java @@ -85,6 +85,7 @@ public enum V3ExposureMode { case CONTACT: return "CONTACT"; case FOODBORNE: return "FOODBORNE"; case WATERBORNE: return "WATERBORNE"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3ExposureMode { case CONTACT: return "Description: Communication of an agent from a living subject or environmental source to a living subject through direct physical contact."; case FOODBORNE: return "Description: Communication of an agent from a food source to a living subject via oral consumption."; case WATERBORNE: return "Description: Communication of an agent to a living subject by contact and/or consumption via an aqueous medium"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3ExposureMode { case CONTACT: return "contact"; case FOODBORNE: return "foodborne"; case WATERBORNE: return "waterborne"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3GTSAbbreviation.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3GTSAbbreviation.java index 53c47076b..b76eac4e1 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3GTSAbbreviation.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3GTSAbbreviation.java @@ -309,6 +309,7 @@ public enum V3GTSAbbreviation { case QID: return "QID"; case QOD: return "QOD"; case TID: return "TID"; + case NULL: return null; default: return "?"; } } @@ -354,6 +355,7 @@ public enum V3GTSAbbreviation { case QID: return "Four times a day at institution specified time"; case QOD: return "Every other day at institution specified times."; case TID: return "Three times a day at institution specified time"; + case NULL: return null; default: return "?"; } } @@ -396,6 +398,7 @@ public enum V3GTSAbbreviation { case QID: return "QID"; case QOD: return "QOD"; case TID: return "TID"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3GenderStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3GenderStatus.java index c0989b624..3f5852df6 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3GenderStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3GenderStatus.java @@ -64,6 +64,7 @@ public enum V3GenderStatus { switch (this) { case I: return "I"; case N: return "N"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3GenderStatus { switch (this) { case I: return "Reproductively intact"; case N: return "Reproductively neutered"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3GenderStatus { switch (this) { case I: return "Intact"; case N: return "Neutered"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3HL7UpdateMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3HL7UpdateMode.java index 03de9e1da..eb2282415 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3HL7UpdateMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3HL7UpdateMode.java @@ -162,6 +162,7 @@ public enum V3HL7UpdateMode { case AU: return "AU"; case I: return "I"; case V: return "V"; + case NULL: return null; default: return "?"; } } @@ -186,6 +187,7 @@ public enum V3HL7UpdateMode { case AU: return "Description: AU: If this item exists, update it with these values. If it does not exist, create it with these values. If the item is part of the collection, update each item that matches this item, and if no items match, add a new item to the collection."; case I: return "Ignore this role, it is not relevant to the update."; case V: return "Verify - this message element must match a value already in the receiving systems database in order to process the message."; + case NULL: return null; default: return "?"; } } @@ -207,6 +209,7 @@ public enum V3HL7UpdateMode { case AU: return "Add or Update"; case I: return "Ignore"; case V: return "Verify"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Hl7Realm.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Hl7Realm.java index 6132939df..d457c5faf 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Hl7Realm.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Hl7Realm.java @@ -365,6 +365,7 @@ public enum V3Hl7Realm { case X1: return "X1"; case NAMESPACEREALMS: return "NamespaceRealms"; case ZZ: return "ZZ"; + case NULL: return null; default: return "?"; } } @@ -418,6 +419,7 @@ public enum V3Hl7Realm { case X1: return "Description: Realm code for use of Example Realm"; case NAMESPACEREALMS: return "Description: Codes that can be used in the \"realm\" portion of HL7 v3 artifact identifiers."; case ZZ: return "Description: An artifact created for local use only. This realm namespace has no owning affiliate. Its use is uncontrolled, i.e. anyone can create artifacts using this realm namespace. Because of this, there is a significant likelihood of artifact identifier collisions. Implementers are encouraged to register their artifacts under an affiliate owned and controlled namespace to avoid such collision problems where possible."; + case NULL: return null; default: return "?"; } } @@ -468,6 +470,7 @@ public enum V3Hl7Realm { case X1: return "Example Realm"; case NAMESPACEREALMS: return "namespace realms"; case ZZ: return "Localized Version"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Hl7V3Conformance.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Hl7V3Conformance.java index a45831eb6..4af73150c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Hl7V3Conformance.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Hl7V3Conformance.java @@ -92,6 +92,7 @@ public enum V3Hl7V3Conformance { case RC: return "RC"; case RI: return "RI"; case U: return "U"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3Hl7V3Conformance { case RC: return "Description: The element is considered \"required\" (i.e. must be supported) from the perspective of systems that consume instances, but is \"undetermined\" for systems that generate instances. Used only as part of specifications that define both initiator and consumer expectations."; case RI: return "Description: The element is considered \"required\" (i.e. must be supported) from the perspective of systems that generate instances, but is \"undetermined\" for systems that consume instances. Used only as part of specifications that define both initiator and consumer expectations."; case U: return "Description: The conformance expectations for this element have not yet been determined."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3Hl7V3Conformance { case RC: return "required for consumer"; case RI: return "required for initiator"; case U: return "undetermined"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3HtmlLinkType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3HtmlLinkType.java index 939cd2900..ca4fd7151 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3HtmlLinkType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3HtmlLinkType.java @@ -155,6 +155,7 @@ public enum V3HtmlLinkType { case START: return "start"; case STYLESHEET: return "stylesheet"; case SUBSECTION: return "subsection"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum V3HtmlLinkType { case START: return "Refers to the first document in a collection of documents. This link type tells search engines which document is considered by the author to be the starting point of the collection."; case STYLESHEET: return "Refers to an external style sheet. See the section on external style sheets for details. This is used together with the link type \"Alternate\" for user-selectable alternate style sheets."; case SUBSECTION: return "Refers to a document serving as a subsection in a collection of documents."; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum V3HtmlLinkType { case START: return "start"; case STYLESHEET: return "stylesheet"; case SUBSECTION: return "subsection"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3IdentifierReliability.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3IdentifierReliability.java index 56bf8ea32..af74f01c7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3IdentifierReliability.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3IdentifierReliability.java @@ -71,6 +71,7 @@ public enum V3IdentifierReliability { case ISS: return "ISS"; case UNV: return "UNV"; case VRF: return "VRF"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3IdentifierReliability { case ISS: return "Description: The identifier was issued by the system responsible for constructing the instance."; case UNV: return "Description: The identifier was provided to the system that constructed the instance, but has not been verified. e.g. a Drivers license entered manually into a system by a user."; case VRF: return "Description: The identifier was not issued by the system responsible for constructing the instance, but the system that captured the id has verified the identifier with the issuing authority, or with another system that has verified the identifier."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3IdentifierReliability { case ISS: return "Issued by System"; case UNV: return "Unverified by system"; case VRF: return "Verified by system"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3IdentifierScope.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3IdentifierScope.java index d53611b40..2cc55242f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3IdentifierScope.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3IdentifierScope.java @@ -87,6 +87,7 @@ public enum V3IdentifierScope { case OBJ: return "OBJ"; case VER: return "VER"; case VW: return "VW"; + case NULL: return null; default: return "?"; } } @@ -99,6 +100,7 @@ public enum V3IdentifierScope { case OBJ: return "Description: The identifier associated with a particular object. It remains consistent as the object undergoes state transitions."; case VER: return "Description: An identifier that references a particular object as it existed at a given point in time. The identifier SHALL change with each state transition on the object. I.e. The version identifier of an object prior to a 'suspend' state transition is distinct from the identifier of the object after the state transition. Each version identifier can be tied to exactly one ControlAct event which brought that version into being (though the control act may never be instantiated).\r\n\n \n NOTE: Applications that do not support versioning of objects must ignore and not persist these ids to avoid confusion resulting from leaving the same identifier on an object that undergoes changes."; case VW: return "Description: An identifier that references a particular object as it existed at a given point in time. The identifier SHALL change with each state transition on the object.\r\n\n \n Example The version identifier of an object prior to a 'suspend' state transition is distinct from the identifier of the object after the state transition. Each version identifier can be tied to exactly one ControlAct event which brought that version into being (though the control act may never be instantiated).\r\n\n \n NOTE: Applications that do not support versioning of objects must ignore and not persist these ids to avoid confusion resulting from leaving the same identifier on an object that undergoes changes."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3IdentifierScope { case OBJ: return "Object Identifier"; case VER: return "Version Identifier"; case VW: return "View Specific Identifier"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3IntegrityCheckAlgorithm.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3IntegrityCheckAlgorithm.java index 4824753c0..160bbde03 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3IntegrityCheckAlgorithm.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3IntegrityCheckAlgorithm.java @@ -64,6 +64,7 @@ public enum V3IntegrityCheckAlgorithm { switch (this) { case SHA1: return "SHA-1"; case SHA256: return "SHA-256"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3IntegrityCheckAlgorithm { switch (this) { case SHA1: return "This algorithm is defined in FIPS PUB 180-1: Secure Hash Standard. As of April 17, 1995."; case SHA256: return "This algorithm is defined in FIPS PUB 180-2: Secure Hash Standard."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3IntegrityCheckAlgorithm { switch (this) { case SHA1: return "secure hash algorithm - 1"; case SHA256: return "secure hash algorithm - 256"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LanguageAbilityMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LanguageAbilityMode.java index e65908488..cb4e49586 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LanguageAbilityMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LanguageAbilityMode.java @@ -92,6 +92,7 @@ public enum V3LanguageAbilityMode { case RSGN: return "RSGN"; case RSP: return "RSP"; case RWR: return "RWR"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3LanguageAbilityMode { case RSGN: return "Received signed"; case RSP: return "Received spoken"; case RWR: return "Received written"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3LanguageAbilityMode { case RSGN: return "Received signed"; case RSP: return "Received spoken"; case RWR: return "Received written"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LanguageAbilityProficiency.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LanguageAbilityProficiency.java index d1f04f7a2..d7e84b873 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LanguageAbilityProficiency.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LanguageAbilityProficiency.java @@ -78,6 +78,7 @@ public enum V3LanguageAbilityProficiency { case F: return "F"; case G: return "G"; case P: return "P"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3LanguageAbilityProficiency { case F: return "Fair"; case G: return "Good"; case P: return "Poor"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3LanguageAbilityProficiency { case F: return "Fair"; case G: return "Good"; case P: return "Poor"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LivingArrangement.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LivingArrangement.java index 478cc40c4..bd3e75ca8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LivingArrangement.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LivingArrangement.java @@ -134,6 +134,7 @@ public enum V3LivingArrangement { case H: return "H"; case R: return "R"; case SL: return "SL"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum V3LivingArrangement { case H: return "Independent Household"; case R: return "Retirement Community"; case SL: return "Definition: Assisted living in a single family residence for persons with physical, behavioral, or functional health, or socio-economic challenges. There may or may not be on-site supervision but the housing is designed to assist the client with developing independent living skills. Community based services may be provided."; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum V3LivingArrangement { case H: return "Independent Household"; case R: return "Retirement Community"; case SL: return "supported living"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LocalMarkupIgnore.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LocalMarkupIgnore.java index 1ae77d196..65ddb1a9b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LocalMarkupIgnore.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LocalMarkupIgnore.java @@ -64,6 +64,7 @@ public enum V3LocalMarkupIgnore { switch (this) { case ALL: return "all"; case MARKUP: return "markup"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3LocalMarkupIgnore { switch (this) { case ALL: return "all"; case MARKUP: return "markup"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3LocalMarkupIgnore { switch (this) { case ALL: return "all"; case MARKUP: return "markup"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LocalRemoteControlState.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LocalRemoteControlState.java index 4e383b17a..c67151380 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LocalRemoteControlState.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3LocalRemoteControlState.java @@ -64,6 +64,7 @@ public enum V3LocalRemoteControlState { switch (this) { case L: return "L"; case R: return "R"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3LocalRemoteControlState { switch (this) { case L: return "An equipment can either work autonomously ('Local' control state)."; case R: return "An equipment can be controlled by another system, e.g., LAS computer ('Remote' control state)."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3LocalRemoteControlState { switch (this) { case L: return "Local"; case R: return "Remote"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ManagedParticipationStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ManagedParticipationStatus.java index bc907ae24..d13f1df2d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ManagedParticipationStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ManagedParticipationStatus.java @@ -92,6 +92,7 @@ public enum V3ManagedParticipationStatus { case COMPLETED: return "completed"; case PENDING: return "pending"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3ManagedParticipationStatus { case COMPLETED: return "The terminal state representing the successful completion of the Participation."; case PENDING: return "The state representing that fact that the Participation has not yet become active."; case NULLIFIED: return "The state representing the termination of a Participation instance that was created in error."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3ManagedParticipationStatus { case COMPLETED: return "completed"; case PENDING: return "pending"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3MapRelationship.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3MapRelationship.java index c4dfa85e6..7ec1d15e8 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3MapRelationship.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3MapRelationship.java @@ -71,6 +71,7 @@ public enum V3MapRelationship { case BT: return "BT"; case E: return "E"; case NT: return "NT"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3MapRelationship { case BT: return "The first concept is at a more abstract level than the second concept. For example, Hepatitis is broader than Hepatitis A, and endocrine disease is broader than Diabetes Mellitus. Broader than is the opposite of the narrower than relationship."; case E: return "The two concepts have identical meaning."; case NT: return "The first concept is at a more detailed level than the second concept. For example, Pennicillin G is narrower than Pennicillin, and vellus hair is narrower than hair. Narrower than is the opposite of broader than."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3MapRelationship { case BT: return "Broader Than"; case E: return "Exact"; case NT: return "Narrower Than"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3MaritalStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3MaritalStatus.java index 5b1b38572..61d0dfed6 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3MaritalStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3MaritalStatus.java @@ -120,6 +120,7 @@ public enum V3MaritalStatus { case T: return "T"; case U: return "U"; case W: return "W"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum V3MaritalStatus { case T: return "Person declares that a domestic partner relationship exists."; case U: return "Currently not in a marriage contract."; case W: return "The spouse has died"; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum V3MaritalStatus { case T: return "Domestic partner"; case U: return "unmarried"; case W: return "Widowed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3MessageWaitingPriority.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3MessageWaitingPriority.java index 48a61007b..bc30bd86e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3MessageWaitingPriority.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3MessageWaitingPriority.java @@ -71,6 +71,7 @@ public enum V3MessageWaitingPriority { case H: return "H"; case L: return "L"; case M: return "M"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3MessageWaitingPriority { case H: return "High priority messages are available"; case L: return "Low priority messages are available"; case M: return "Medium priority messages are available"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3MessageWaitingPriority { case H: return "High"; case L: return "Low"; case M: return "Medium"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ModifyIndicator.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ModifyIndicator.java index 1d7100cc3..f096033c2 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ModifyIndicator.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ModifyIndicator.java @@ -64,6 +64,7 @@ public enum V3ModifyIndicator { switch (this) { case M: return "M"; case N: return "N"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3ModifyIndicator { switch (this) { case M: return "Modified subscription to a query server."; case N: return "New subscription to a query server."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3ModifyIndicator { switch (this) { case M: return "Modified subscription"; case N: return "New subscription"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3NullFlavor.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3NullFlavor.java index 9ca8667bc..434e280f7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3NullFlavor.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3NullFlavor.java @@ -191,6 +191,7 @@ public enum V3NullFlavor { case QS: return "QS"; case TRC: return "TRC"; case NP: return "NP"; + case NULL: return null; default: return "?"; } } @@ -216,6 +217,7 @@ public enum V3NullFlavor { case QS: return "Description:The specific quantity is not known, but is known to be non-zero and is not specified because it makes up the bulk of the material. e.g. 'Add 10mg of ingredient X, 50mg of ingredient Y, and sufficient quantity of water to 100mL.' The null flavor would be used to express the quantity of water."; case TRC: return "The content is greater than zero, but too small to be quantified."; case NP: return "Value is not present in a message. This is only defined in messages, never in application data! All values not present in the message must be replaced by the applicable default, or no-information (NI) as the default of all defaults."; + case NULL: return null; default: return "?"; } } @@ -238,6 +240,7 @@ public enum V3NullFlavor { case QS: return "Sufficient Quantity"; case TRC: return "trace"; case NP: return "not present"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ObservationInterpretation.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ObservationInterpretation.java index 0c0314eab..1f202c0cc 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ObservationInterpretation.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ObservationInterpretation.java @@ -571,6 +571,7 @@ Members of the OO WG have recently attempted to contact members of RCRIM regardi case NR: return "NR"; case RR: return "RR"; case WR: return "WR"; + case NULL: return null; default: return "?"; } } @@ -635,6 +636,7 @@ Members of the OO WG have recently attempted to contact members of RCRIM regardi case NR: return "An absence finding used to indicate that the specified component / analyte did not react measurably with the reagent."; case RR: return "A presence finding used to indicate that the specified component / analyte reacted with the reagent above the reliably measurable limit of the performed test."; case WR: return "A weighted presence finding used to indicate that the specified component / analyte reacted with the reagent, but below the reliably measurable limit of the performed test."; + case NULL: return null; default: return "?"; } } @@ -696,6 +698,7 @@ Members of the OO WG have recently attempted to contact members of RCRIM regardi case NR: return "Non-reactive"; case RR: return "Reactive"; case WR: return "Weakly reactive"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ObservationMethod.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ObservationMethod.java index 46ccbc3a9..89effd707 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ObservationMethod.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ObservationMethod.java @@ -2194,6 +2194,7 @@ public enum V3ObservationMethod { case _0278: return "0278"; case _0279: return "0279"; case _0127: return "0127"; + case NULL: return null; default: return "?"; } } @@ -2506,6 +2507,7 @@ public enum V3ObservationMethod { case _0278: return "Agar screen"; case _0279: return "Disk induction"; case _0127: return "Molecular, Nucleic acid probe"; + case NULL: return null; default: return "?"; } } @@ -2815,6 +2817,7 @@ public enum V3ObservationMethod { case _0278: return "Agar screen"; case _0279: return "Disk induction"; case _0127: return "Nucleic acid probe"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ObservationValue.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ObservationValue.java index ef50871cf..918b154d5 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ObservationValue.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ObservationValue.java @@ -1803,6 +1803,7 @@ Long-term shared authentication secrets, if used, are never revealed to any part case _COMMONCLINICALOBSERVATIONVALUE: return "_CommonClinicalObservationValue"; case _INDIVIDUALCASESAFETYREPORTVALUEDOMAINS: return "_IndividualCaseSafetyReportValueDomains"; case _INDICATIONVALUE: return "_IndicationValue"; + case NULL: return null; default: return "?"; } } @@ -2044,6 +2045,7 @@ Long-term shared authentication secrets, if used, are never revealed to any part case _COMMONCLINICALOBSERVATIONVALUE: return "Description:Used in a patient care message to value simple clinical (non-lab) observations."; case _INDIVIDUALCASESAFETYREPORTVALUEDOMAINS: return "This domain is established as a parent to a variety of value domains being defined to support the communication of Individual Case Safety Reports to regulatory bodies. Arguably, this aggregation is not taxonomically pure, but the grouping will facilitate the management of these domains."; case _INDICATIONVALUE: return "Indicates the specific observation result which is the reason for the action (prescription, lab test, etc.). E.g. Headache, Ear infection, planned diagnostic image (requiring contrast agent), etc."; + case NULL: return null; default: return "?"; } } @@ -2282,6 +2284,7 @@ Long-term shared authentication secrets, if used, are never revealed to any part case _COMMONCLINICALOBSERVATIONVALUE: return "common clinical observation"; case _INDIVIDUALCASESAFETYREPORTVALUEDOMAINS: return "Individual Case Safety Report Value Domains"; case _INDICATIONVALUE: return "IndicationValue"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3OrderableDrugForm.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3OrderableDrugForm.java index 949f3e6d6..26d2da02b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3OrderableDrugForm.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3OrderableDrugForm.java @@ -1177,6 +1177,7 @@ public enum V3OrderableDrugForm { case SWAB: return "SWAB"; case MEDSWAB: return "MEDSWAB"; case WAFER: return "WAFER"; + case NULL: return null; default: return "?"; } } @@ -1346,6 +1347,7 @@ public enum V3OrderableDrugForm { case SWAB: return "A wad of absorbent material usually wound around one end of a small stick and used for applying medication or for removing material from an area."; case MEDSWAB: return "Medicated swab"; case WAFER: return "A thin slice of material containing a medicinal agent."; + case NULL: return null; default: return "?"; } } @@ -1512,6 +1514,7 @@ public enum V3OrderableDrugForm { case SWAB: return "Swab"; case MEDSWAB: return "Medicated swab"; case WAFER: return "Wafer"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ParticipationFunction.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ParticipationFunction.java index 20381dadc..9bef23662 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ParticipationFunction.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ParticipationFunction.java @@ -403,6 +403,7 @@ public enum V3ParticipationFunction { case SASST: return "SASST"; case SNRS: return "SNRS"; case TASST: return "TASST"; + case NULL: return null; default: return "?"; } } @@ -460,6 +461,7 @@ public enum V3ParticipationFunction { case SASST: return "In a typical surgery setting the assistant who primarily holds the hooks."; case SNRS: return "In a typical surgery setting the nurse in charge of the instrumentation."; case TASST: return "In a typical surgery setting there is rarely a third assistant (e.g., in some Hip operations the third assistant postures the affected leg)."; + case NULL: return null; default: return "?"; } } @@ -514,6 +516,7 @@ public enum V3ParticipationFunction { case SASST: return "second assistant surgeon"; case SNRS: return "scrub nurse"; case TASST: return "third assistant"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ParticipationMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ParticipationMode.java index dea6197b1..467578438 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ParticipationMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ParticipationMode.java @@ -155,6 +155,7 @@ public enum V3ParticipationMode { case ONLINEWRIT: return "ONLINEWRIT"; case EMAILWRIT: return "EMAILWRIT"; case TYPEWRIT: return "TYPEWRIT"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum V3ParticipationMode { case ONLINEWRIT: return "Participation by text or diagrams submitted by computer network, e.g. online survey."; case EMAILWRIT: return "Participation by text or diagrams transmitted over an electronic mail system."; case TYPEWRIT: return "Participation by text or diagrams printed on paper or other recording medium where the recording was performed using a typewriter, typesetter, computer or similar mechanism."; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum V3ParticipationMode { case ONLINEWRIT: return "online written"; case EMAILWRIT: return "email"; case TYPEWRIT: return "typewritten"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ParticipationSignature.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ParticipationSignature.java index b7c3c24c6..a2ddd248f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ParticipationSignature.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ParticipationSignature.java @@ -71,6 +71,7 @@ public enum V3ParticipationSignature { case I: return "I"; case S: return "S"; case X: return "X"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3ParticipationSignature { case I: return "The particpant intends to provide a signature."; case S: return "Signature has been affixed, either written on file, or electronic (incl. digital) signature in Participation.signatureText."; case X: return "A signature for the service is required of this actor."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3ParticipationSignature { case I: return "intended"; case S: return "signed"; case X: return "required"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ParticipationType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ParticipationType.java index ecc3f00b8..3554d8035 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ParticipationType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ParticipationType.java @@ -527,6 +527,7 @@ public enum V3ParticipationType { case VRF: return "VRF"; case AUTHEN: return "AUTHEN"; case LA: return "LA"; + case NULL: return null; default: return "?"; } } @@ -596,6 +597,7 @@ public enum V3ParticipationType { case VRF: return "A person who verifies the correctness and appropriateness of the service (plan, order, event, etc.) and hence takes on accountability."; case AUTHEN: return "A verifier who attests to the accuracy of an act, but who does not have privileges to legally authenticate the act. An example would be a resident physician who sees a patient and dictates a note, then later signs it. Their signature constitutes an authentication."; case LA: return "A verifier who legally authenticates the accuracy of an act. An example would be a staff physician who sees a patient and dictates a note, then later signs it. Their signature constitutes a legal authentication."; + case NULL: return null; default: return "?"; } } @@ -662,6 +664,7 @@ public enum V3ParticipationType { case VRF: return "verifier"; case AUTHEN: return "authenticator"; case LA: return "legal authenticator"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3PatientImportance.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3PatientImportance.java index 06b248dfd..f508ec941 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3PatientImportance.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3PatientImportance.java @@ -113,6 +113,7 @@ public enum V3PatientImportance { case SFM: return "SFM"; case STF: return "STF"; case VIP: return "VIP"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum V3PatientImportance { case SFM: return "Family member of staff member"; case STF: return "Staff member of the health care organization"; case VIP: return "Very important person of interest to the health care organization"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum V3PatientImportance { case SFM: return "Staff Family Member"; case STF: return "Staff Member"; case VIP: return "Very Important Person"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3PaymentTerms.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3PaymentTerms.java index 60f206ecc..fa4276aa4 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3PaymentTerms.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3PaymentTerms.java @@ -78,6 +78,7 @@ public enum V3PaymentTerms { case N30: return "N30"; case N60: return "N60"; case N90: return "N90"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3PaymentTerms { case N30: return "Payment in full for products and/or services is required 30 days from the time the service is performed or goods delivered."; case N60: return "Payment in full for products and/or services is required 60 days from the time the service is performed or goods delivered."; case N90: return "Payment in full for products and/or services is required 90 days from the time the service is performed or goods delivered."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3PaymentTerms { case N30: return "Net 30 days"; case N60: return "Net 60 days"; case N90: return "Net 90 days"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3PersonDisabilityType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3PersonDisabilityType.java index 8e09c1fbf..98bd69091 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3PersonDisabilityType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3PersonDisabilityType.java @@ -120,6 +120,7 @@ public enum V3PersonDisabilityType { case G: return "G"; case WC: return "WC"; case WK: return "WK"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum V3PersonDisabilityType { case G: return "A gurney is required to move the person"; case WC: return "Person requires a wheelchair to be ambulatory"; case WK: return "Person requires a walker to ambulate"; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum V3PersonDisabilityType { case G: return "Requires gurney"; case WC: return "Requires wheelchair"; case WK: return "Requires walker"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ProbabilityDistributionType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ProbabilityDistributionType.java index d48a1da92..ed1e28527 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ProbabilityDistributionType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ProbabilityDistributionType.java @@ -113,6 +113,7 @@ public enum V3ProbabilityDistributionType { case T: return "T"; case U: return "U"; case X2: return "X2"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum V3ProbabilityDistributionType { case T: return "Used to describe the quotient of a normal random variable and the square root of a c2 random variable. The t-distribution has one parameter n, the number of degrees of freedom. The relationship to mean m and variance s2 are: m = 0 and s2 = n / (n - 2)"; case U: return "The uniform distribution assigns a constant probability over the entire interval of possible outcomes, while all outcomes outside this interval are assumed to have zero probability. The width of this interval is 2s sqrt(3). Thus, the uniform distribution assigns the probability densities f(x) = sqrt(2 s sqrt(3)) to values m - s sqrt(3) >= x <= m + s sqrt(3) and f(x) = 0 otherwise."; case X2: return "Used to describe the sum of squares of random variables which occurs when a variance is estimated (rather than presumed) from the sample. The only parameter of the c2-distribution is n, so called the number of degrees of freedom (which is the number of independent parts in the sum). The c2-distribution is a special type of g-distribution with parameter a = n /2 and b = 2. Hence, m = n and s2 = 2 n."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum V3ProbabilityDistributionType { case T: return "T"; case U: return "uniform"; case X2: return "chi square"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ProcessingID.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ProcessingID.java index 723ebe43d..00160f270 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ProcessingID.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ProcessingID.java @@ -71,6 +71,7 @@ public enum V3ProcessingID { case D: return "D"; case P: return "P"; case T: return "T"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3ProcessingID { case D: return "Identifies debugging type of processing."; case P: return "Identifies production type of processing."; case T: return "Identifies training type of processing."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3ProcessingID { case D: return "Debugging"; case P: return "Production"; case T: return "Training"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ProcessingMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ProcessingMode.java index fc02e05e6..d8ed764e7 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ProcessingMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ProcessingMode.java @@ -78,6 +78,7 @@ public enum V3ProcessingMode { case I: return "I"; case R: return "R"; case T: return "T"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3ProcessingMode { case I: return "Identifies initial load mode of processing."; case R: return "Identifies restore mode of processing."; case T: return "Identifies on-line mode of processing."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3ProcessingMode { case I: return "Initial load"; case R: return "Restore from archive"; case T: return "Current processing"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryParameterValue.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryParameterValue.java index 7ef848a3a..28696a469 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryParameterValue.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryParameterValue.java @@ -162,6 +162,7 @@ public enum V3QueryParameterValue { case ISSFA: return "ISSFA"; case ISSFI: return "ISSFI"; case ISSFU: return "ISSFU"; + case NULL: return null; default: return "?"; } } @@ -186,6 +187,7 @@ public enum V3QueryParameterValue { case ISSFA: return "Description:Result set should not be filtered based on the presence of issues."; case ISSFI: return "Description:Result set should be filtered to only include records with associated issues."; case ISSFU: return "Description:Result set should be filtered to only include records with associated unmanaged issues."; + case NULL: return null; default: return "?"; } } @@ -207,6 +209,7 @@ public enum V3QueryParameterValue { case ISSFA: return "all"; case ISSFI: return "with issues"; case ISSFU: return "with unmanaged issues"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryPriority.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryPriority.java index 7518b4fd7..246a61de6 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryPriority.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryPriority.java @@ -64,6 +64,7 @@ public enum V3QueryPriority { switch (this) { case D: return "D"; case I: return "I"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3QueryPriority { switch (this) { case D: return "Query response is deferred."; case I: return "Query response is immediate."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3QueryPriority { switch (this) { case D: return "Deferred"; case I: return "Immediate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryRequestLimit.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryRequestLimit.java index 9fe625b99..151909f66 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryRequestLimit.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryRequestLimit.java @@ -64,6 +64,7 @@ public enum V3QueryRequestLimit { switch (this) { case _QUERYREQUESTLIMIT: return "_QueryRequestLimit"; case RD: return "RD"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3QueryRequestLimit { switch (this) { case _QUERYREQUESTLIMIT: return "Definition: The number of matching instances (number of focal classes). The document header class is the focal class of a document, a record would therefore be equal to a document."; case RD: return "Definition: The number of matching instances (number of focal classes). The document header class is the focal class of a document, a record would therefore be equal to a document."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3QueryRequestLimit { switch (this) { case _QUERYREQUESTLIMIT: return "QueryRequestLimit"; case RD: return "record"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryResponse.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryResponse.java index d3d4bd926..51897d44b 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryResponse.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryResponse.java @@ -78,6 +78,7 @@ public enum V3QueryResponse { case NF: return "NF"; case OK: return "OK"; case QE: return "QE"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3QueryResponse { case NF: return "No errors, but no data was found matching the query request specification."; case OK: return "Query reponse data found for 1 or more result sets matching the query request specification."; case QE: return "QueryError. Problem with input ParmetersError"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3QueryResponse { case NF: return "No data found"; case OK: return "Data found"; case QE: return "QueryParameterError"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryStatusCode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryStatusCode.java index 4e85209eb..3be01c03f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryStatusCode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3QueryStatusCode.java @@ -85,6 +85,7 @@ public enum V3QueryStatusCode { case EXECUTING: return "executing"; case NEW: return "new"; case WAITCONTINUEDQUERYRESPONSE: return "waitContinuedQueryResponse"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3QueryStatusCode { case EXECUTING: return "Query Status executing"; case NEW: return "Query Status new"; case WAITCONTINUEDQUERYRESPONSE: return "Query Status wait continued"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3QueryStatusCode { case EXECUTING: return "executing"; case NEW: return "new"; case WAITCONTINUEDQUERYRESPONSE: return "waitContinuedQueryResponse"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Race.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Race.java index e722c568b..038e008ea 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Race.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Race.java @@ -6497,6 +6497,7 @@ public enum V3Race { case _21279: return "2127-9"; case _21295: return "2129-5"; case _21311: return "2131-1"; + case NULL: return null; default: return "?"; } } @@ -7426,6 +7427,7 @@ public enum V3Race { case _21279: return "Israeili"; case _21295: return "Arab"; case _21311: return "Note that this term remains in the table for completeness, even though within HL7, the notion of Other code is deprecated."; + case NULL: return null; default: return "?"; } } @@ -8352,6 +8354,7 @@ public enum V3Race { case _21279: return "Israeili"; case _21295: return "Arab"; case _21311: return "Other Race"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RelationalOperator.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RelationalOperator.java index 828b41a14..27d02a416 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RelationalOperator.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RelationalOperator.java @@ -106,6 +106,7 @@ public enum V3RelationalOperator { case LE: return "LE"; case LT: return "LT"; case NE: return "NE"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum V3RelationalOperator { case LE: return "Less than or equal condition applied to comparisons."; case LT: return "Less than condition applied to comparisons."; case NE: return "Not equal condition applied to comparisons."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum V3RelationalOperator { case LE: return "Less than or equal"; case LT: return "Less than"; case NE: return "Not Equal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RelationshipConjunction.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RelationshipConjunction.java index 617aa4a02..b617dac79 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RelationshipConjunction.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RelationshipConjunction.java @@ -71,6 +71,7 @@ public enum V3RelationshipConjunction { case AND: return "AND"; case OR: return "OR"; case XOR: return "XOR"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3RelationshipConjunction { case AND: return "This condition must be true."; case OR: return "At least one of the condition among all OR conditions must be true."; case XOR: return "One and only one of the XOR conditions must be true."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3RelationshipConjunction { case AND: return "and"; case OR: return "or"; case XOR: return "exclusive or"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ReligiousAffiliation.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ReligiousAffiliation.java index dfb2db6b6..4647d9e23 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ReligiousAffiliation.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ReligiousAffiliation.java @@ -624,6 +624,7 @@ public enum V3ReligiousAffiliation { case _1080: return "1080"; case _1081: return "1081"; case _1082: return "1082"; + case NULL: return null; default: return "?"; } } @@ -714,6 +715,7 @@ public enum V3ReligiousAffiliation { case _1080: return "Salvation Army"; case _1081: return "Unitarian Universalist"; case _1082: return "United Church of Christ"; + case NULL: return null; default: return "?"; } } @@ -801,6 +803,7 @@ public enum V3ReligiousAffiliation { case _1080: return "Salvation Army"; case _1081: return "Unitarian Universalist"; case _1082: return "United Church of Christ"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ResponseLevel.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ResponseLevel.java index b9518dabf..b79ca1818 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ResponseLevel.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ResponseLevel.java @@ -99,6 +99,7 @@ public enum V3ResponseLevel { case N: return "N"; case R: return "R"; case X: return "X"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum V3ResponseLevel { case N: return "Respond only with message level acknowledgements, i.e., only notify acceptance or rejection of the message, do not include any application-level detail"; case R: return "Respond with exceptions, completions and modifications or revisions done before completion"; case X: return "Do not send any kind of response"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum V3ResponseLevel { case N: return "message-control"; case R: return "modification"; case X: return "none"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ResponseModality.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ResponseModality.java index 3be9e96ea..cab6c309d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ResponseModality.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ResponseModality.java @@ -71,6 +71,7 @@ public enum V3ResponseModality { case B: return "B"; case R: return "R"; case T: return "T"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3ResponseModality { case B: return "Query response to be sent as an HL7 Batch."; case R: return "Query response to occur in real time."; case T: return "Query response to sent as a series of responses at the same time without the use of batch formatting."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3ResponseModality { case B: return "Batch"; case R: return "Real Time"; case T: return "Bolus"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ResponseMode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ResponseMode.java index c4e29bd09..62f82c3cf 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ResponseMode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3ResponseMode.java @@ -71,6 +71,7 @@ public enum V3ResponseMode { case D: return "D"; case I: return "I"; case Q: return "Q"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3ResponseMode { case D: return "The receiver may respond in a non-immediate manner. Note: this will be the default value."; case I: return "The receiver is required to assume that the sender is blocking and behave appropriately by sending an immediate response."; case Q: return "The receiver shall keep any application responses in a queue until such time as the queue is polled."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3ResponseMode { case D: return "deferred"; case I: return "immediate"; case Q: return "queue"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleClass.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleClass.java index 32aa30256..479eab368 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleClass.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleClass.java @@ -1035,6 +1035,7 @@ public enum V3RoleClass { case NURS: return "NURS"; case PA: return "PA"; case PHYS: return "PHYS"; + case NULL: return null; default: return "?"; } } @@ -1155,6 +1156,7 @@ public enum V3RoleClass { case NURS: return "nurse"; case PA: return "physician assistant"; case PHYS: return "physician"; + case NULL: return null; default: return "?"; } } @@ -1272,6 +1274,7 @@ public enum V3RoleClass { case NURS: return "nurse"; case PA: return "physician assistant"; case PHYS: return "physician"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleCode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleCode.java index c5e97e1d9..ef3c835b4 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleCode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleCode.java @@ -2927,6 +2927,7 @@ public enum V3RoleCode { case NAMED: return "NAMED"; case PSYCHCF: return "PSYCHCF"; case SUBSCR: return "SUBSCR"; + case NULL: return null; default: return "?"; } } @@ -3332,6 +3333,7 @@ public enum V3RoleCode { case NAMED: return "A party to an insurance policy to whom the insurer agrees to indemnify for losses, provides benefits for, or renders services."; case PSYCHCF: return ""; case SUBSCR: return "A party covered under a policy based on association with a sponsor who is the policy holder, and whose association may provide for the eligibility of dependents for coverage"; + case NULL: return null; default: return "?"; } } @@ -3734,6 +3736,7 @@ public enum V3RoleCode { case NAMED: return "named insured"; case PSYCHCF: return "PSYCHCF"; case SUBSCR: return "subscriber"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleLinkStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleLinkStatus.java index e75cd9071..13cb03895 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleLinkStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleLinkStatus.java @@ -92,6 +92,7 @@ public enum V3RoleLinkStatus { case COMPLETED: return "COMPLETED"; case PENDING: return "PENDING"; case NULLIFIED: return "NULLIFIED"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3RoleLinkStatus { case COMPLETED: return "Description: The terminal state representing the successful completion of the RoleLink."; case PENDING: return "Description: The state indicates the RoleLink has not yet become active."; case NULLIFIED: return "Description: The state representing the termination of a RoleLink instance that was created in error."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3RoleLinkStatus { case COMPLETED: return "completed"; case PENDING: return "pending"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleLinkType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleLinkType.java index c7f0b1853..ca028e2b5 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleLinkType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleLinkType.java @@ -108,6 +108,7 @@ public enum V3RoleLinkType { case INDAUTH: return "INDAUTH"; case PART: return "PART"; case REPL: return "REPL"; + case NULL: return null; default: return "?"; } } @@ -124,6 +125,7 @@ public enum V3RoleLinkType { case INDAUTH: return "The source Role has indirect authority over the target role in a chain of authority."; case PART: return "The target Role is part of the Source Role."; case REPL: return "This relationship indicates that the source Role replaces (or subsumes) the target Role. Allows for new identifiers and/or new effective time for a registry entry or a certification, etc."; + case NULL: return null; default: return "?"; } } @@ -137,6 +139,7 @@ public enum V3RoleLinkType { case INDAUTH: return "has indirect authority over"; case PART: return "has part"; case REPL: return "replaces"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleStatus.java index f47681e8a..3f26aff32 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RoleStatus.java @@ -99,6 +99,7 @@ public enum V3RoleStatus { case SUSPENDED: return "suspended"; case TERMINATED: return "terminated"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum V3RoleStatus { case SUSPENDED: return "The state that represents a suspension of the Entity playing the Role. This state is arrived at from the \"active\" state."; case TERMINATED: return "The state representing the successful termination of the Role."; case NULLIFIED: return "The state representing the termination of a Role instance that was created in error."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum V3RoleStatus { case SUSPENDED: return "suspended"; case TERMINATED: return "terminated"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RouteOfAdministration.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RouteOfAdministration.java index a30883b34..f6378251d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RouteOfAdministration.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3RouteOfAdministration.java @@ -2752,6 +2752,7 @@ public enum V3RouteOfAdministration { case _URINARYTRACTROUTE: return "_UrinaryTractRoute"; case _VAGINALROUTE: return "_VaginalRoute"; case _VITREOUSHUMOURROUTE: return "_VitreousHumourRoute"; + case NULL: return null; default: return "?"; } } @@ -3146,6 +3147,7 @@ public enum V3RouteOfAdministration { case _URINARYTRACTROUTE: return "Urinary tract"; case _VAGINALROUTE: return "Vaginal"; case _VITREOUSHUMOURROUTE: return "Vitreous humour"; + case NULL: return null; default: return "?"; } } @@ -3537,6 +3539,7 @@ public enum V3RouteOfAdministration { case _URINARYTRACTROUTE: return "UrinaryTractRoute"; case _VAGINALROUTE: return "VaginalRoute"; case _VITREOUSHUMOURROUTE: return "VitreousHumourRoute"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Sequencing.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Sequencing.java index e095e79da..3413a7b65 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Sequencing.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3Sequencing.java @@ -71,6 +71,7 @@ public enum V3Sequencing { case A: return "A"; case D: return "D"; case N: return "N"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3Sequencing { case A: return "Ascending sequence order."; case D: return "Descending sequence order."; case N: return "No enforced sequence order."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3Sequencing { case A: return "Ascending"; case D: return "Descending"; case N: return "None"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3SetOperator.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3SetOperator.java index 6a8a79bc3..aed60d467 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3SetOperator.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3SetOperator.java @@ -92,6 +92,7 @@ public enum V3SetOperator { case A: return "A"; case H: return "H"; case P: return "P"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3SetOperator { case A: return "Form the intersection with the value."; case H: return "Form the convex hull with the value. The convex hull is defined over ordered domains and is the smallest contiguous superset (interval) that of all the operand sets."; case P: return "Form the periodic hull with the value. The periodic hull is defined over ordered domains and is the periodic set that contains all contiguous supersets of pairs of intervals generated by the operand periodic intervals."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3SetOperator { case A: return "intersect"; case H: return "convex hull"; case P: return "periodic hull"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3SpecimenType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3SpecimenType.java index e4bb7a373..27204340a 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3SpecimenType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3SpecimenType.java @@ -918,6 +918,7 @@ public enum V3SpecimenType { case WNDA: return "WNDA"; case WNDD: return "WNDD"; case WNDE: return "WNDE"; + case NULL: return null; default: return "?"; } } @@ -1050,6 +1051,7 @@ public enum V3SpecimenType { case WNDA: return "Wound abscess"; case WNDD: return "Wound drainage"; case WNDE: return "Wound exudate"; + case NULL: return null; default: return "?"; } } @@ -1179,6 +1181,7 @@ public enum V3SpecimenType { case WNDA: return "Wound abscess"; case WNDD: return "Wound drainage"; case WNDE: return "Wound exudate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3SubstanceAdminSubstitution.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3SubstanceAdminSubstitution.java index 3fabc327d..de7119298 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3SubstanceAdminSubstitution.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3SubstanceAdminSubstitution.java @@ -174,6 +174,7 @@ public enum V3SubstanceAdminSubstitution { case TG: return "TG"; case F: return "F"; case N: return "N"; + case NULL: return null; default: return "?"; } } @@ -192,6 +193,7 @@ public enum V3SubstanceAdminSubstitution { case TG: return "Description: Substitution occurred or is permitted between therapeutically equivalent Generics but not Brands\r\n>\n Examples: \n \r\n\n \n Ranitidine for cimetidine"; case F: return "Description: This substitution was performed or is permitted based on formulary guidelines."; case N: return "No substitution occurred or is permitted."; + case NULL: return null; default: return "?"; } } @@ -207,6 +209,7 @@ public enum V3SubstanceAdminSubstitution { case TG: return "therapeutic generic"; case F: return "formulary"; case N: return "none"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3SubstitutionCondition.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3SubstitutionCondition.java index d77f38a6b..b322c529f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3SubstitutionCondition.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3SubstitutionCondition.java @@ -85,6 +85,7 @@ public enum V3SubstitutionCondition { case NOTIFY: return "NOTIFY"; case NOSUB: return "NOSUB"; case UNCOND: return "UNCOND"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3SubstitutionCondition { case NOTIFY: return "Notification to the Contact Person, prior to substitution and through normal institutional procedures, has or will be made."; case NOSUB: return "Substitution is not permitted."; case UNCOND: return "No conditions are required."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3SubstitutionCondition { case NOTIFY: return "Notify first"; case NOSUB: return "No substitution"; case UNCOND: return "Unconditional"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableCellHorizontalAlign.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableCellHorizontalAlign.java index 71f9c2e1b..85bdb67f4 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableCellHorizontalAlign.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableCellHorizontalAlign.java @@ -85,6 +85,7 @@ public enum V3TableCellHorizontalAlign { case JUSTIFY: return "justify"; case LEFT: return "left"; case RIGHT: return "right"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3TableCellHorizontalAlign { case JUSTIFY: return "justify"; case LEFT: return "left"; case RIGHT: return "right"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3TableCellHorizontalAlign { case JUSTIFY: return "justify"; case LEFT: return "left"; case RIGHT: return "right"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableCellScope.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableCellScope.java index fadf5bda1..16c1ee164 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableCellScope.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableCellScope.java @@ -78,6 +78,7 @@ public enum V3TableCellScope { case COLGROUP: return "colgroup"; case ROW: return "row"; case ROWGROUP: return "rowgroup"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3TableCellScope { case COLGROUP: return "colgroup"; case ROW: return "row"; case ROWGROUP: return "rowgroup"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3TableCellScope { case COLGROUP: return "colgroup"; case ROW: return "row"; case ROWGROUP: return "rowgroup"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableCellVerticalAlign.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableCellVerticalAlign.java index 3d63a9d9f..6d0eef081 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableCellVerticalAlign.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableCellVerticalAlign.java @@ -78,6 +78,7 @@ public enum V3TableCellVerticalAlign { case BOTTOM: return "bottom"; case MIDDLE: return "middle"; case TOP: return "top"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3TableCellVerticalAlign { case BOTTOM: return "bottom"; case MIDDLE: return "middle"; case TOP: return "top"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3TableCellVerticalAlign { case BOTTOM: return "bottom"; case MIDDLE: return "middle"; case TOP: return "top"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableFrame.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableFrame.java index b381cea2e..dfdd32edb 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableFrame.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableFrame.java @@ -113,6 +113,7 @@ public enum V3TableFrame { case RHS: return "rhs"; case VOID: return "void"; case VSIDES: return "vsides"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum V3TableFrame { case RHS: return "rhs"; case VOID: return "void"; case VSIDES: return "vsides"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum V3TableFrame { case RHS: return "rhs"; case VOID: return "void"; case VSIDES: return "vsides"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableRules.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableRules.java index 5b703f03c..83197490c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableRules.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TableRules.java @@ -85,6 +85,7 @@ public enum V3TableRules { case GROUPS: return "groups"; case NONE: return "none"; case ROWS: return "rows"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3TableRules { case GROUPS: return "groups"; case NONE: return "none"; case ROWS: return "rows"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3TableRules { case GROUPS: return "groups"; case NONE: return "none"; case ROWS: return "rows"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TargetAwareness.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TargetAwareness.java index 5c80be62b..c2f95b167 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TargetAwareness.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TargetAwareness.java @@ -92,6 +92,7 @@ public enum V3TargetAwareness { case M: return "M"; case P: return "P"; case U: return "U"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3TargetAwareness { case M: return "Target person is marginally aware of the issue."; case P: return "Target person is partially aware of the issue."; case U: return "Target person has not yet been informed of the issue."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3TargetAwareness { case M: return "marginal"; case P: return "partial"; case U: return "uninformed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TelecommunicationCapabilities.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TelecommunicationCapabilities.java index c9a79907b..225c770e6 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TelecommunicationCapabilities.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TelecommunicationCapabilities.java @@ -85,6 +85,7 @@ public enum V3TelecommunicationCapabilities { case SMS: return "sms"; case TTY: return "tty"; case VOICE: return "voice"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3TelecommunicationCapabilities { case SMS: return "Description: This device can receive SMS messages."; case TTY: return "Description: This device is a text telephone."; case VOICE: return "Description: This device can receive voice calls (i.e. talking to another person, or a recording device, or a voice activated computer)."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3TelecommunicationCapabilities { case SMS: return "sms"; case TTY: return "text"; case VOICE: return "voice"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TimingEvent.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TimingEvent.java index fb1f37868..baeb65673 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TimingEvent.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TimingEvent.java @@ -185,6 +185,7 @@ public enum V3TimingEvent { case PCM: return "PCM"; case PCV: return "PCV"; case WAKE: return "WAKE"; + case NULL: return null; default: return "?"; } } @@ -211,6 +212,7 @@ public enum V3TimingEvent { case PCM: return "after breakfast (from lat. post cibus matutinus)"; case PCV: return "after dinner (from lat. post cibus vespertinus)"; case WAKE: return "Description: Upon waking up from a regular period of sleep, in order to start regular activities (this would exclude waking up from a nap or temporarily waking up during a period of sleep)\r\n\n \n Usage Notes: e.g.\r\n\n Take pulse rate on waking in management of thyrotoxicosis.\r\n\n Take BP on waking in management of hypertension\r\n\n Take basal body temperature on waking in establishing date of ovulation"; + case NULL: return null; default: return "?"; } } @@ -234,6 +236,7 @@ public enum V3TimingEvent { case PCM: return "PCM"; case PCV: return "PCV"; case WAKE: return "WAKE"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TransmissionRelationshipTypeCode.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TransmissionRelationshipTypeCode.java index a497fecfa..561cc35e4 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TransmissionRelationshipTypeCode.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TransmissionRelationshipTypeCode.java @@ -57,6 +57,7 @@ public enum V3TransmissionRelationshipTypeCode { public String toCode() { switch (this) { case SEQL: return "SEQL"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum V3TransmissionRelationshipTypeCode { public String getDefinition() { switch (this) { case SEQL: return "Description:A transmission relationship indicating that the source transmission follows the target transmission."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case SEQL: return "sequence"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TribalEntityUS.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TribalEntityUS.java index bdda196c7..cfdad2518 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TribalEntityUS.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3TribalEntityUS.java @@ -4026,6 +4026,7 @@ public enum V3TribalEntityUS { case _97: return "97"; case _98: return "98"; case _99: return "99"; + case NULL: return null; default: return "?"; } } @@ -4602,6 +4603,7 @@ public enum V3TribalEntityUS { case _97: return "Grindstone Indian Rancheria of Wintun-Wailaki Indi"; case _98: return "Guidiville Rancheria of California"; case _99: return "Hannahville Indian Community of Wisconsin Potawato"; + case NULL: return null; default: return "?"; } } @@ -5175,6 +5177,7 @@ public enum V3TribalEntityUS { case _97: return "Grindstone Indian Rancheria of Wintun-Wailaki Indi"; case _98: return "Guidiville Rancheria of California"; case _99: return "Hannahville Indian Community of Wisconsin Potawato"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3VaccineManufacturer.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3VaccineManufacturer.java index 97ce553e0..5dfc34368 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3VaccineManufacturer.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/V3VaccineManufacturer.java @@ -330,6 +330,7 @@ public enum V3VaccineManufacturer { case USA: return "USA"; case WA: return "WA"; case WAL: return "WAL"; + case NULL: return null; default: return "?"; } } @@ -378,6 +379,7 @@ public enum V3VaccineManufacturer { case USA: return "United States Army Medical Research and Materiel Command"; case WA: return "Wyeth-Ayerst [Inactive-use WAL]"; case WAL: return "Wyeth-Ayerst (includes Wyeth-Lederle Vaccines and Pediatrics, Wyeth Laboratories, Lederle Laboratories, and Praxis Biologics)"; + case NULL: return null; default: return "?"; } } @@ -423,6 +425,7 @@ public enum V3VaccineManufacturer { case USA: return "United States Army Medical Research and Materiel Command"; case WA: return "Wyeth-Ayerst [Inactive - use WAL]"; case WAL: return "Wyeth-Ayerst (includes Wyeth-Lederle Vaccines and Pediatrics, Wyeth Laboratories, Lederle Laboratories, and Praxis Biologics)"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VaccinationProtocolDoseStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VaccinationProtocolDoseStatus.java index 6eab616d8..336139c4d 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VaccinationProtocolDoseStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VaccinationProtocolDoseStatus.java @@ -64,6 +64,7 @@ public enum VaccinationProtocolDoseStatus { switch (this) { case COUNT: return "count"; case NOCOUNT: return "nocount"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum VaccinationProtocolDoseStatus { switch (this) { case COUNT: return "The dose counts toward fulfilling a path to immunity for a patient, providing protection against the target disease."; case NOCOUNT: return "The dose does not count toward fulfilling a path to immunity for a patient."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum VaccinationProtocolDoseStatus { switch (this) { case COUNT: return "Counts"; case NOCOUNT: return "Does not Count"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VaccinationProtocolDoseStatusReason.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VaccinationProtocolDoseStatusReason.java index 57598f1e1..97a136565 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VaccinationProtocolDoseStatusReason.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VaccinationProtocolDoseStatusReason.java @@ -85,6 +85,7 @@ public enum VaccinationProtocolDoseStatusReason { case EXPLOT: return "explot"; case OUTSIDESCHED: return "outsidesched"; case PRODRECALL: return "prodrecall"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum VaccinationProtocolDoseStatusReason { case EXPLOT: return "The product was administered after the expiration date associated with lot of vaccine."; case OUTSIDESCHED: return "The product was administered at a time inconsistent with the documented schedule."; case PRODRECALL: return "The product administered has been recalled by the manufacturer."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum VaccinationProtocolDoseStatusReason { case EXPLOT: return "Expired lot"; case OUTSIDESCHED: return "Administered outside recommended schedule"; case PRODRECALL: return "Product recall"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ValueCodes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ValueCodes.java index 84fe9910b..de7ed696e 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ValueCodes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/ValueCodes.java @@ -64,6 +64,7 @@ public enum ValueCodes { switch (this) { case _1001: return "1001"; case _1002: return "1002"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ValueCodes { switch (this) { case _1001: return "Value 1001 description."; case _1002: return "Value 1002 description."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ValueCodes { switch (this) { case _1001: return "Value 1001"; case _1002: return "Value 1002"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VariantState.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VariantState.java index 6bcb27ebb..0e6ea2481 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VariantState.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VariantState.java @@ -71,6 +71,7 @@ public enum VariantState { case POSITIVE: return "positive"; case NEGATIVE: return "negative"; case ABSENT: return "absent"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum VariantState { case POSITIVE: return "the variant is detected"; case NEGATIVE: return "no variant is detected"; case ABSENT: return "result of the variant is missing"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum VariantState { case POSITIVE: return "positive"; case NEGATIVE: return "negative"; case ABSENT: return "absent"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VersioningPolicy.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VersioningPolicy.java index 699dedcc0..57aae4748 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VersioningPolicy.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VersioningPolicy.java @@ -71,6 +71,7 @@ public enum VersioningPolicy { case NOVERSION: return "no-version"; case VERSIONED: return "versioned"; case VERSIONEDUPDATE: return "versioned-update"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum VersioningPolicy { case NOVERSION: return "VersionId meta-property is not supported (server) or used (client)."; case VERSIONED: return "VersionId meta-property is supported (server) or used (client)."; case VERSIONEDUPDATE: return "VersionId must be correct for updates (server) or will be specified (If-match header) for updates (client)."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum VersioningPolicy { case NOVERSION: return "No VersionId Support"; case VERSIONED: return "Versioned"; case VERSIONEDUPDATE: return "VersionId tracked fully"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VisionBaseCodes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VisionBaseCodes.java index 6a3810805..bc312070c 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VisionBaseCodes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VisionBaseCodes.java @@ -78,6 +78,7 @@ public enum VisionBaseCodes { case DOWN: return "down"; case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum VisionBaseCodes { case DOWN: return "bottom"; case IN: return "inner edge"; case OUT: return "outer edge"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum VisionBaseCodes { case DOWN: return "Down"; case IN: return "In"; case OUT: return "Out"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VisionEyeCodes.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VisionEyeCodes.java index 797ba0137..b931528a3 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VisionEyeCodes.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VisionEyeCodes.java @@ -64,6 +64,7 @@ public enum VisionEyeCodes { switch (this) { case RIGHT: return "right"; case LEFT: return "left"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum VisionEyeCodes { switch (this) { case RIGHT: return "Right Eye"; case LEFT: return "Left Eye"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum VisionEyeCodes { switch (this) { case RIGHT: return "Right Eye"; case LEFT: return "Left Eye"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VisionProduct.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VisionProduct.java index ce43be800..b588dba11 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VisionProduct.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VisionProduct.java @@ -64,6 +64,7 @@ public enum VisionProduct { switch (this) { case LENS: return "lens"; case CONTACT: return "contact"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum VisionProduct { switch (this) { case LENS: return "A lens to be fitted to a frame to comprise a pair of glasses."; case CONTACT: return "A lens to be fitted for wearing directly on an eye."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum VisionProduct { switch (this) { case LENS: return "Lens"; case CONTACT: return "Contact Lens"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VisionStatus.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VisionStatus.java index 9e5fb2082..46eaec6db 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VisionStatus.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/VisionStatus.java @@ -78,6 +78,7 @@ public enum VisionStatus { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum VisionStatus { case CANCELLED: return "The resource instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new resource instance the contents of which is not complete."; case ENTEREDINERROR: return "The resource instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum VisionStatus { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/W3cProvenanceActivityType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/W3cProvenanceActivityType.java index 1c0e0bc1a..8be5a309f 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/W3cProvenanceActivityType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/W3cProvenanceActivityType.java @@ -134,6 +134,7 @@ public enum W3cProvenanceActivityType { case PRIMARYSOURCE: return "Primary-Source"; case ATTRIBUTION: return "Attribution"; case COLLECTION: return "Collection"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum W3cProvenanceActivityType { case PRIMARYSOURCE: return "Refers to something produced by some agent with direct experience and knowledge about the topic, at the time of the topic's study, without benefit from hindsight. Because of the directness of primary sources, they 'speak for themselves' in ways that cannot be captured through the filter of secondary sources. As such, it is important for secondary sources to reference those primary sources from which they were derived, so that their reliability can be investigated. It is also important to note that a given entity might be a primary source for one entity but not another. It is the reason why Primary Source is defined as a relation as opposed to a subtype of Entity."; case ATTRIBUTION: return "Ascribing of an entity (object/document) to an agent."; case COLLECTION: return " An aggregating activity that results in composition of an entity, which provides a structure to some constituents that must themselves be entities. These constituents are said to be member of the collections."; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum W3cProvenanceActivityType { case PRIMARYSOURCE: return "wasPrimarySourceOf"; case ATTRIBUTION: return "wasAttributedTo"; case COLLECTION: return "isCollectionOf"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/XdsRelationshipType.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/XdsRelationshipType.java index 7dd01e78d..aa2a92c98 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/XdsRelationshipType.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/model/codesystems/XdsRelationshipType.java @@ -85,6 +85,7 @@ public enum XdsRelationshipType { case XFRM: return "XFRM"; case XFRMRPLC: return "XFRM_RPLC"; case SIGNS: return "signs"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum XdsRelationshipType { case XFRM: return "A transformed document is derived by a machine translation from some other format."; case XFRMRPLC: return "Both a XFRM and a RPLC relationship."; case SIGNS: return "This document signs the target document."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum XdsRelationshipType { case XFRM: return "XFRM"; case XFRMRPLC: return "XFRM_RPLC"; case SIGNS: return "Signs"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Account.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Account.java index bbce4b254..f94e5a048 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Account.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Account.java @@ -101,6 +101,7 @@ public class Account extends DomainResource { case ENTEREDINERROR: return "entered-in-error"; case ONHOLD: return "on-hold"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -111,6 +112,7 @@ public class Account extends DomainResource { case ENTEREDINERROR: return "http://hl7.org/fhir/account-status"; case ONHOLD: return "http://hl7.org/fhir/account-status"; case UNKNOWN: return "http://hl7.org/fhir/account-status"; + case NULL: return null; default: return "?"; } } @@ -121,6 +123,7 @@ public class Account extends DomainResource { case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case ONHOLD: return "This account is on hold."; case UNKNOWN: return "The account status is unknown."; + case NULL: return null; default: return "?"; } } @@ -131,6 +134,7 @@ public class Account extends DomainResource { case ENTEREDINERROR: return "Entered in error"; case ONHOLD: return "On Hold"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ActivityDefinition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ActivityDefinition.java index 16eca7e41..b7f18b501 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ActivityDefinition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ActivityDefinition.java @@ -173,6 +173,7 @@ public class ActivityDefinition extends MetadataResource { case SUPPLYREQUEST: return "SupplyRequest"; case TASK: return "Task"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -193,6 +194,7 @@ public class ActivityDefinition extends MetadataResource { case SUPPLYREQUEST: return "http://hl7.org/fhir/request-resource-types"; case TASK: return "http://hl7.org/fhir/request-resource-types"; case VISIONPRESCRIPTION: return "http://hl7.org/fhir/request-resource-types"; + case NULL: return null; default: return "?"; } } @@ -213,6 +215,7 @@ public class ActivityDefinition extends MetadataResource { case SUPPLYREQUEST: return "Request for a medication, substance or device."; case TASK: return "A task to be performed."; case VISIONPRESCRIPTION: return "Prescription for vision correction products for a patient."; + case NULL: return null; default: return "?"; } } @@ -233,6 +236,7 @@ public class ActivityDefinition extends MetadataResource { case SUPPLYREQUEST: return "SupplyRequest"; case TASK: return "Task"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -431,6 +435,7 @@ public class ActivityDefinition extends MetadataResource { case FILLERORDER: return "filler-order"; case INSTANCEORDER: return "instance-order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -445,6 +450,7 @@ public class ActivityDefinition extends MetadataResource { case FILLERORDER: return "http://hl7.org/fhir/request-intent"; case INSTANCEORDER: return "http://hl7.org/fhir/request-intent"; case OPTION: return "http://hl7.org/fhir/request-intent"; + case NULL: return null; default: return "?"; } } @@ -459,6 +465,7 @@ public class ActivityDefinition extends MetadataResource { case FILLERORDER: return "The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order."; case INSTANCEORDER: return "An order created in fulfillment of a broader order that represents the authorization for a single activity occurrence. E.g. The administration of a single dose of a drug."; case OPTION: return "The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests. Refer to [[[RequestGroup]]] for additional information on how this status is used."; + case NULL: return null; default: return "?"; } } @@ -473,6 +480,7 @@ public class ActivityDefinition extends MetadataResource { case FILLERORDER: return "Filler Order"; case INSTANCEORDER: return "Instance Order"; case OPTION: return "Option"; + case NULL: return null; default: return "?"; } } @@ -600,6 +608,7 @@ public class ActivityDefinition extends MetadataResource { case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -609,6 +618,7 @@ public class ActivityDefinition extends MetadataResource { case URGENT: return "http://hl7.org/fhir/request-priority"; case ASAP: return "http://hl7.org/fhir/request-priority"; case STAT: return "http://hl7.org/fhir/request-priority"; + case NULL: return null; default: return "?"; } } @@ -618,6 +628,7 @@ public class ActivityDefinition extends MetadataResource { case URGENT: return "The request should be actioned promptly - higher priority than routine."; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent."; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency."; + case NULL: return null; default: return "?"; } } @@ -627,6 +638,7 @@ public class ActivityDefinition extends MetadataResource { case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } @@ -724,6 +736,7 @@ public class ActivityDefinition extends MetadataResource { case PRACTITIONER: return "practitioner"; case RELATEDPERSON: return "related-person"; case DEVICE: return "device"; + case NULL: return null; default: return "?"; } } @@ -733,6 +746,7 @@ public class ActivityDefinition extends MetadataResource { case PRACTITIONER: return "http://hl7.org/fhir/action-participant-type"; case RELATEDPERSON: return "http://hl7.org/fhir/action-participant-type"; case DEVICE: return "http://hl7.org/fhir/action-participant-type"; + case NULL: return null; default: return "?"; } } @@ -742,6 +756,7 @@ public class ActivityDefinition extends MetadataResource { case PRACTITIONER: return "The participant is a practitioner involved in the patient's care."; case RELATEDPERSON: return "The participant is a person related to the patient."; case DEVICE: return "The participant is a system or device used in the care of the patient."; + case NULL: return null; default: return "?"; } } @@ -751,6 +766,7 @@ public class ActivityDefinition extends MetadataResource { case PRACTITIONER: return "Practitioner"; case RELATEDPERSON: return "Related Person"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Address.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Address.java index a30d20297..f20f0f087 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Address.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Address.java @@ -100,6 +100,7 @@ public class Address extends Type implements ICompositeType { case TEMP: return "temp"; case OLD: return "old"; case BILLING: return "billing"; + case NULL: return null; default: return "?"; } } @@ -110,6 +111,7 @@ public class Address extends Type implements ICompositeType { case TEMP: return "http://hl7.org/fhir/address-use"; case OLD: return "http://hl7.org/fhir/address-use"; case BILLING: return "http://hl7.org/fhir/address-use"; + case NULL: return null; default: return "?"; } } @@ -120,6 +122,7 @@ public class Address extends Type implements ICompositeType { case TEMP: return "A temporary address. The period can provide more detailed information."; case OLD: return "This address is no longer in use (or was never correct but retained for records)."; case BILLING: return "An address to be used to send bills, invoices, receipts etc."; + case NULL: return null; default: return "?"; } } @@ -130,6 +133,7 @@ public class Address extends Type implements ICompositeType { case TEMP: return "Temporary"; case OLD: return "Old / Incorrect"; case BILLING: return "Billing"; + case NULL: return null; default: return "?"; } } @@ -226,6 +230,7 @@ public class Address extends Type implements ICompositeType { case POSTAL: return "postal"; case PHYSICAL: return "physical"; case BOTH: return "both"; + case NULL: return null; default: return "?"; } } @@ -234,6 +239,7 @@ public class Address extends Type implements ICompositeType { case POSTAL: return "http://hl7.org/fhir/address-type"; case PHYSICAL: return "http://hl7.org/fhir/address-type"; case BOTH: return "http://hl7.org/fhir/address-type"; + case NULL: return null; default: return "?"; } } @@ -242,6 +248,7 @@ public class Address extends Type implements ICompositeType { case POSTAL: return "Mailing addresses - PO Boxes and care-of addresses."; case PHYSICAL: return "A physical address that can be visited."; case BOTH: return "An address that is both physical and postal."; + case NULL: return null; default: return "?"; } } @@ -250,6 +257,7 @@ public class Address extends Type implements ICompositeType { case POSTAL: return "Postal"; case PHYSICAL: return "Physical"; case BOTH: return "Postal & Physical"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/AdverseEvent.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/AdverseEvent.java index f5ce6a26f..c0b34f70e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/AdverseEvent.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/AdverseEvent.java @@ -80,6 +80,7 @@ public class AdverseEvent extends DomainResource { switch (this) { case ACTUAL: return "actual"; case POTENTIAL: return "potential"; + case NULL: return null; default: return "?"; } } @@ -87,6 +88,7 @@ public class AdverseEvent extends DomainResource { switch (this) { case ACTUAL: return "http://hl7.org/fhir/adverse-event-actuality"; case POTENTIAL: return "http://hl7.org/fhir/adverse-event-actuality"; + case NULL: return null; default: return "?"; } } @@ -94,6 +96,7 @@ public class AdverseEvent extends DomainResource { switch (this) { case ACTUAL: return "The adverse event actually happened regardless of whether anyone was affected or harmed."; case POTENTIAL: return "A potential adverse event."; + case NULL: return null; default: return "?"; } } @@ -101,6 +104,7 @@ public class AdverseEvent extends DomainResource { switch (this) { case ACTUAL: return "Adverse Event"; case POTENTIAL: return "Potential Adverse Event"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/AllergyIntolerance.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/AllergyIntolerance.java index fb457ac31..9b5f83939 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/AllergyIntolerance.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/AllergyIntolerance.java @@ -80,6 +80,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "allergy"; case INTOLERANCE: return "intolerance"; + case NULL: return null; default: return "?"; } } @@ -87,6 +88,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "http://hl7.org/fhir/allergy-intolerance-type"; case INTOLERANCE: return "http://hl7.org/fhir/allergy-intolerance-type"; + case NULL: return null; default: return "?"; } } @@ -94,6 +96,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "A propensity for hypersensitive reaction(s) to a substance. These reactions are most typically type I hypersensitivity, plus other \"allergy-like\" reactions, including pseudoallergy."; case INTOLERANCE: return "A propensity for adverse reactions to a substance that is not judged to be allergic or \"allergy-like\". These reactions are typically (but not necessarily) non-immune. They are to some degree idiosyncratic and/or patient-specific (i.e. are not a reaction that is expected to occur with most or all patients given similar circumstances)."; + case NULL: return null; default: return "?"; } } @@ -101,6 +104,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "Allergy"; case INTOLERANCE: return "Intolerance"; + case NULL: return null; default: return "?"; } } @@ -186,6 +190,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "medication"; case ENVIRONMENT: return "environment"; case BIOLOGIC: return "biologic"; + case NULL: return null; default: return "?"; } } @@ -195,6 +200,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "http://hl7.org/fhir/allergy-intolerance-category"; case ENVIRONMENT: return "http://hl7.org/fhir/allergy-intolerance-category"; case BIOLOGIC: return "http://hl7.org/fhir/allergy-intolerance-category"; + case NULL: return null; default: return "?"; } } @@ -204,6 +210,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "Substances administered to achieve a physiological effect."; case ENVIRONMENT: return "Any substances that are encountered in the environment, including any substance not already classified as food, medication, or biologic."; case BIOLOGIC: return "A preparation that is synthesized from living organisms or their products, especially a human or animal protein, such as a hormone or antitoxin, that is used as a diagnostic, preventive, or therapeutic agent. Examples of biologic medications include: vaccines; allergenic extracts, which are used for both diagnosis and treatment (for example, allergy shots); gene therapies; cellular therapies. There are other biologic products, such as tissues, which are not typically associated with allergies."; + case NULL: return null; default: return "?"; } } @@ -213,6 +220,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "Medication"; case ENVIRONMENT: return "Environment"; case BIOLOGIC: return "Biologic"; + case NULL: return null; default: return "?"; } } @@ -303,6 +311,7 @@ public class AllergyIntolerance extends DomainResource { case LOW: return "low"; case HIGH: return "high"; case UNABLETOASSESS: return "unable-to-assess"; + case NULL: return null; default: return "?"; } } @@ -311,6 +320,7 @@ public class AllergyIntolerance extends DomainResource { case LOW: return "http://hl7.org/fhir/allergy-intolerance-criticality"; case HIGH: return "http://hl7.org/fhir/allergy-intolerance-criticality"; case UNABLETOASSESS: return "http://hl7.org/fhir/allergy-intolerance-criticality"; + case NULL: return null; default: return "?"; } } @@ -319,6 +329,7 @@ public class AllergyIntolerance extends DomainResource { case LOW: return "Worst case result of a future exposure is not assessed to be life-threatening or having high potential for organ system failure."; case HIGH: return "Worst case result of a future exposure is assessed to be life-threatening or having high potential for organ system failure."; case UNABLETOASSESS: return "Unable to assess the worst case result of a future exposure."; + case NULL: return null; default: return "?"; } } @@ -327,6 +338,7 @@ public class AllergyIntolerance extends DomainResource { case LOW: return "Low Risk"; case HIGH: return "High Risk"; case UNABLETOASSESS: return "Unable to Assess Risk"; + case NULL: return null; default: return "?"; } } @@ -411,6 +423,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "mild"; case MODERATE: return "moderate"; case SEVERE: return "severe"; + case NULL: return null; default: return "?"; } } @@ -419,6 +432,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "http://hl7.org/fhir/reaction-event-severity"; case MODERATE: return "http://hl7.org/fhir/reaction-event-severity"; case SEVERE: return "http://hl7.org/fhir/reaction-event-severity"; + case NULL: return null; default: return "?"; } } @@ -427,6 +441,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "Causes mild physiological effects."; case MODERATE: return "Causes moderate physiological effects."; case SEVERE: return "Causes severe physiological effects."; + case NULL: return null; default: return "?"; } } @@ -435,6 +450,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "Mild"; case MODERATE: return "Moderate"; case SEVERE: return "Severe"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Appointment.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Appointment.java index bbd159a3e..6c561c893 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Appointment.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Appointment.java @@ -137,6 +137,7 @@ A specific time might or might not be pre-allocated. case ENTEREDINERROR: return "entered-in-error"; case CHECKEDIN: return "checked-in"; case WAITLIST: return "waitlist"; + case NULL: return null; default: return "?"; } } @@ -152,6 +153,7 @@ A specific time might or might not be pre-allocated. case ENTEREDINERROR: return "http://hl7.org/fhir/appointmentstatus"; case CHECKEDIN: return "http://hl7.org/fhir/appointmentstatus"; case WAITLIST: return "http://hl7.org/fhir/appointmentstatus"; + case NULL: return null; default: return "?"; } } @@ -167,6 +169,7 @@ A specific time might or might not be pre-allocated. case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case CHECKEDIN: return "When checked in, all pre-encounter administrative work is complete, and the encounter may begin. (where multiple patients are involved, they are all present)."; case WAITLIST: return "The appointment has been placed on a waitlist, to be scheduled/confirmed in the future when a slot/service is available.\nA specific time might or might not be pre-allocated."; + case NULL: return null; default: return "?"; } } @@ -182,6 +185,7 @@ A specific time might or might not be pre-allocated. case ENTEREDINERROR: return "Entered in error"; case CHECKEDIN: return "Checked In"; case WAITLIST: return "Waitlisted"; + case NULL: return null; default: return "?"; } } @@ -308,6 +312,7 @@ A specific time might or might not be pre-allocated. case REQUIRED: return "required"; case OPTIONAL: return "optional"; case INFORMATIONONLY: return "information-only"; + case NULL: return null; default: return "?"; } } @@ -316,6 +321,7 @@ A specific time might or might not be pre-allocated. case REQUIRED: return "http://hl7.org/fhir/participantrequired"; case OPTIONAL: return "http://hl7.org/fhir/participantrequired"; case INFORMATIONONLY: return "http://hl7.org/fhir/participantrequired"; + case NULL: return null; default: return "?"; } } @@ -324,6 +330,7 @@ A specific time might or might not be pre-allocated. case REQUIRED: return "The participant is required to attend the appointment."; case OPTIONAL: return "The participant may optionally attend the appointment."; case INFORMATIONONLY: return "The participant is excluded from the appointment, and might not be informed of the appointment taking place. (Appointment is about them, not for them - such as 2 doctors discussing results about a patient's test)."; + case NULL: return null; default: return "?"; } } @@ -332,6 +339,7 @@ A specific time might or might not be pre-allocated. case REQUIRED: return "Required"; case OPTIONAL: return "Optional"; case INFORMATIONONLY: return "Information Only"; + case NULL: return null; default: return "?"; } } @@ -423,6 +431,7 @@ A specific time might or might not be pre-allocated. case DECLINED: return "declined"; case TENTATIVE: return "tentative"; case NEEDSACTION: return "needs-action"; + case NULL: return null; default: return "?"; } } @@ -432,6 +441,7 @@ A specific time might or might not be pre-allocated. case DECLINED: return "http://hl7.org/fhir/participationstatus"; case TENTATIVE: return "http://hl7.org/fhir/participationstatus"; case NEEDSACTION: return "http://hl7.org/fhir/participationstatus"; + case NULL: return null; default: return "?"; } } @@ -441,6 +451,7 @@ A specific time might or might not be pre-allocated. case DECLINED: return "The participant has declined the appointment and will not participate in the appointment."; case TENTATIVE: return "The participant has tentatively accepted the appointment. This could be automatically created by a system and requires further processing before it can be accepted. There is no commitment that attendance will occur."; case NEEDSACTION: return "The participant needs to indicate if they accept the appointment by changing this status to one of the other statuses."; + case NULL: return null; default: return "?"; } } @@ -450,6 +461,7 @@ A specific time might or might not be pre-allocated. case DECLINED: return "Declined"; case TENTATIVE: return "Tentative"; case NEEDSACTION: return "Needs Action"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/AppointmentResponse.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/AppointmentResponse.java index 34df65c13..8e665c10f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/AppointmentResponse.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/AppointmentResponse.java @@ -94,6 +94,7 @@ public class AppointmentResponse extends DomainResource { case DECLINED: return "declined"; case TENTATIVE: return "tentative"; case NEEDSACTION: return "needs-action"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class AppointmentResponse extends DomainResource { case DECLINED: return "http://hl7.org/fhir/participationstatus"; case TENTATIVE: return "http://hl7.org/fhir/participationstatus"; case NEEDSACTION: return "http://hl7.org/fhir/participationstatus"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class AppointmentResponse extends DomainResource { case DECLINED: return "The participant has declined the appointment and will not participate in the appointment."; case TENTATIVE: return "The participant has tentatively accepted the appointment. This could be automatically created by a system and requires further processing before it can be accepted. There is no commitment that attendance will occur."; case NEEDSACTION: return "The participant needs to indicate if they accept the appointment by changing this status to one of the other statuses."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class AppointmentResponse extends DomainResource { case DECLINED: return "Declined"; case TENTATIVE: return "Tentative"; case NEEDSACTION: return "Needs Action"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/AuditEvent.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/AuditEvent.java index 812c65318..663f49bf4 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/AuditEvent.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/AuditEvent.java @@ -102,6 +102,7 @@ public class AuditEvent extends DomainResource { case U: return "U"; case D: return "D"; case E: return "E"; + case NULL: return null; default: return "?"; } } @@ -112,6 +113,7 @@ public class AuditEvent extends DomainResource { case U: return "http://hl7.org/fhir/audit-event-action"; case D: return "http://hl7.org/fhir/audit-event-action"; case E: return "http://hl7.org/fhir/audit-event-action"; + case NULL: return null; default: return "?"; } } @@ -122,6 +124,7 @@ public class AuditEvent extends DomainResource { case U: return "Update data, such as revise patient information."; case D: return "Delete items, such as a doctor master file record."; case E: return "Perform a system or application function such as log-on, program execution or use of an object's method, or perform a query/search operation."; + case NULL: return null; default: return "?"; } } @@ -132,6 +135,7 @@ public class AuditEvent extends DomainResource { case U: return "Update"; case D: return "Delete"; case E: return "Execute"; + case NULL: return null; default: return "?"; } } @@ -235,6 +239,7 @@ public class AuditEvent extends DomainResource { case _4: return "4"; case _8: return "8"; case _12: return "12"; + case NULL: return null; default: return "?"; } } @@ -244,6 +249,7 @@ public class AuditEvent extends DomainResource { case _4: return "http://hl7.org/fhir/audit-event-outcome"; case _8: return "http://hl7.org/fhir/audit-event-outcome"; case _12: return "http://hl7.org/fhir/audit-event-outcome"; + case NULL: return null; default: return "?"; } } @@ -253,6 +259,7 @@ public class AuditEvent extends DomainResource { case _4: return "The action was not successful due to some kind of minor failure (often equivalent to an HTTP 400 response)."; case _8: return "The action was not successful due to some kind of unexpected error (often equivalent to an HTTP 500 response)."; case _12: return "An error of such magnitude occurred that the system is no longer available for use (i.e. the system died)."; + case NULL: return null; default: return "?"; } } @@ -262,6 +269,7 @@ public class AuditEvent extends DomainResource { case _4: return "Minor failure"; case _8: return "Serious failure"; case _12: return "Major failure"; + case NULL: return null; default: return "?"; } } @@ -366,6 +374,7 @@ public class AuditEvent extends DomainResource { case _3: return "3"; case _4: return "4"; case _5: return "5"; + case NULL: return null; default: return "?"; } } @@ -376,6 +385,7 @@ public class AuditEvent extends DomainResource { case _3: return "http://hl7.org/fhir/network-type"; case _4: return "http://hl7.org/fhir/network-type"; case _5: return "http://hl7.org/fhir/network-type"; + case NULL: return null; default: return "?"; } } @@ -386,6 +396,7 @@ public class AuditEvent extends DomainResource { case _3: return "The assigned telephone number."; case _4: return "The assigned email address."; case _5: return "URI (User directory, HTTP-PUT, ftp, etc.)."; + case NULL: return null; default: return "?"; } } @@ -396,6 +407,7 @@ public class AuditEvent extends DomainResource { case _3: return "Telephone Number"; case _4: return "Email address"; case _5: return "URI"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/BiologicallyDerivedProduct.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/BiologicallyDerivedProduct.java index d6b74a6dd..85a4069ea 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/BiologicallyDerivedProduct.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/BiologicallyDerivedProduct.java @@ -103,6 +103,7 @@ public class BiologicallyDerivedProduct extends DomainResource { case FLUID: return "fluid"; case CELLS: return "cells"; case BIOLOGICALAGENT: return "biologicalAgent"; + case NULL: return null; default: return "?"; } } @@ -113,6 +114,7 @@ public class BiologicallyDerivedProduct extends DomainResource { case FLUID: return "http://hl7.org/fhir/product-category"; case CELLS: return "http://hl7.org/fhir/product-category"; case BIOLOGICALAGENT: return "http://hl7.org/fhir/product-category"; + case NULL: return null; default: return "?"; } } @@ -123,6 +125,7 @@ public class BiologicallyDerivedProduct extends DomainResource { case FLUID: return "Body fluid."; case CELLS: return "Collection of cells."; case BIOLOGICALAGENT: return "Biological agent of unspecified type."; + case NULL: return null; default: return "?"; } } @@ -133,6 +136,7 @@ public class BiologicallyDerivedProduct extends DomainResource { case FLUID: return "Fluid"; case CELLS: return "Cells"; case BIOLOGICALAGENT: return "BiologicalAgent"; + case NULL: return null; default: return "?"; } } @@ -222,6 +226,7 @@ public class BiologicallyDerivedProduct extends DomainResource { switch (this) { case AVAILABLE: return "available"; case UNAVAILABLE: return "unavailable"; + case NULL: return null; default: return "?"; } } @@ -229,6 +234,7 @@ public class BiologicallyDerivedProduct extends DomainResource { switch (this) { case AVAILABLE: return "http://hl7.org/fhir/product-status"; case UNAVAILABLE: return "http://hl7.org/fhir/product-status"; + case NULL: return null; default: return "?"; } } @@ -236,6 +242,7 @@ public class BiologicallyDerivedProduct extends DomainResource { switch (this) { case AVAILABLE: return "Product is currently available for use."; case UNAVAILABLE: return "Product is not currently available for use."; + case NULL: return null; default: return "?"; } } @@ -243,6 +250,7 @@ public class BiologicallyDerivedProduct extends DomainResource { switch (this) { case AVAILABLE: return "Available"; case UNAVAILABLE: return "Unavailable"; + case NULL: return null; default: return "?"; } } @@ -321,6 +329,7 @@ public class BiologicallyDerivedProduct extends DomainResource { case FARENHEIT: return "farenheit"; case CELSIUS: return "celsius"; case KELVIN: return "kelvin"; + case NULL: return null; default: return "?"; } } @@ -329,6 +338,7 @@ public class BiologicallyDerivedProduct extends DomainResource { case FARENHEIT: return "http://hl7.org/fhir/product-storage-scale"; case CELSIUS: return "http://hl7.org/fhir/product-storage-scale"; case KELVIN: return "http://hl7.org/fhir/product-storage-scale"; + case NULL: return null; default: return "?"; } } @@ -337,6 +347,7 @@ public class BiologicallyDerivedProduct extends DomainResource { case FARENHEIT: return "Fahrenheit temperature scale."; case CELSIUS: return "Celsius or centigrade temperature scale."; case KELVIN: return "Kelvin absolute thermodynamic temperature scale."; + case NULL: return null; default: return "?"; } } @@ -345,6 +356,7 @@ public class BiologicallyDerivedProduct extends DomainResource { case FARENHEIT: return "Fahrenheit"; case CELSIUS: return "Celsius"; case KELVIN: return "Kelvin"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Bundle.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Bundle.java index 5b26a00f9..dbcd2fe77 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Bundle.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Bundle.java @@ -130,6 +130,7 @@ public class Bundle extends Resource implements IBaseBundle { case HISTORY: return "history"; case SEARCHSET: return "searchset"; case COLLECTION: return "collection"; + case NULL: return null; default: return "?"; } } @@ -144,6 +145,7 @@ public class Bundle extends Resource implements IBaseBundle { case HISTORY: return "http://hl7.org/fhir/bundle-type"; case SEARCHSET: return "http://hl7.org/fhir/bundle-type"; case COLLECTION: return "http://hl7.org/fhir/bundle-type"; + case NULL: return null; default: return "?"; } } @@ -158,6 +160,7 @@ public class Bundle extends Resource implements IBaseBundle { case HISTORY: return "The bundle is a list of resources from a history interaction on a server."; case SEARCHSET: return "The bundle is a list of resources returned as a result of a search/query interaction, operation, or message."; case COLLECTION: return "The bundle is a set of resources collected into a single package for ease of distribution that imposes no processing obligations or behavioral rules beyond persistence."; + case NULL: return null; default: return "?"; } } @@ -172,6 +175,7 @@ public class Bundle extends Resource implements IBaseBundle { case HISTORY: return "History List"; case SEARCHSET: return "Search Results"; case COLLECTION: return "Collection"; + case NULL: return null; default: return "?"; } } @@ -292,6 +296,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "match"; case INCLUDE: return "include"; case OUTCOME: return "outcome"; + case NULL: return null; default: return "?"; } } @@ -300,6 +305,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "http://hl7.org/fhir/search-entry-mode"; case INCLUDE: return "http://hl7.org/fhir/search-entry-mode"; case OUTCOME: return "http://hl7.org/fhir/search-entry-mode"; + case NULL: return null; default: return "?"; } } @@ -308,6 +314,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "This resource matched the search specification."; case INCLUDE: return "This resource is returned because it is referred to from another resource in the search set."; case OUTCOME: return "An OperationOutcome that provides additional information about the processing of a search."; + case NULL: return null; default: return "?"; } } @@ -316,6 +323,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "Match"; case INCLUDE: return "Include"; case OUTCOME: return "Outcome"; + case NULL: return null; default: return "?"; } } @@ -421,6 +429,7 @@ public class Bundle extends Resource implements IBaseBundle { case PUT: return "PUT"; case DELETE: return "DELETE"; case PATCH: return "PATCH"; + case NULL: return null; default: return "?"; } } @@ -432,6 +441,7 @@ public class Bundle extends Resource implements IBaseBundle { case PUT: return "http://hl7.org/fhir/http-verb"; case DELETE: return "http://hl7.org/fhir/http-verb"; case PATCH: return "http://hl7.org/fhir/http-verb"; + case NULL: return null; default: return "?"; } } @@ -443,6 +453,7 @@ public class Bundle extends Resource implements IBaseBundle { case PUT: return "HTTP PUT Command."; case DELETE: return "HTTP DELETE Command."; case PATCH: return "HTTP PATCH Command."; + case NULL: return null; default: return "?"; } } @@ -454,6 +465,7 @@ public class Bundle extends Resource implements IBaseBundle { case PUT: return "PUT"; case DELETE: return "DELETE"; case PATCH: return "PATCH"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CapabilityStatement.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CapabilityStatement.java index 720de5767..828aeb801 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CapabilityStatement.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CapabilityStatement.java @@ -89,6 +89,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case INSTANCE: return "instance"; case CAPABILITY: return "capability"; case REQUIREMENTS: return "requirements"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case INSTANCE: return "http://hl7.org/fhir/capability-statement-kind"; case CAPABILITY: return "http://hl7.org/fhir/capability-statement-kind"; case REQUIREMENTS: return "http://hl7.org/fhir/capability-statement-kind"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case INSTANCE: return "The CapabilityStatement instance represents the present capabilities of a specific system instance. This is the kind returned by /metadata for a FHIR server end-point."; case CAPABILITY: return "The CapabilityStatement instance represents the capabilities of a system or piece of software, independent of a particular installation."; case REQUIREMENTS: return "The CapabilityStatement instance represents a set of requirements for other systems to meet; e.g. as part of an implementation guide or 'request for proposal'."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case INSTANCE: return "Instance"; case CAPABILITY: return "Capability"; case REQUIREMENTS: return "Requirements"; + case NULL: return null; default: return "?"; } } @@ -190,6 +194,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case CLIENT: return "client"; case SERVER: return "server"; + case NULL: return null; default: return "?"; } } @@ -197,6 +202,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case CLIENT: return "http://hl7.org/fhir/restful-capability-mode"; case SERVER: return "http://hl7.org/fhir/restful-capability-mode"; + case NULL: return null; default: return "?"; } } @@ -204,6 +210,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case CLIENT: return "The application acts as a client for this resource."; case SERVER: return "The application acts as a server for this resource."; + case NULL: return null; default: return "?"; } } @@ -211,6 +218,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case CLIENT: return "Client"; case SERVER: return "Server"; + case NULL: return null; default: return "?"; } } @@ -331,6 +339,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case HISTORYTYPE: return "history-type"; case CREATE: return "create"; case SEARCHTYPE: return "search-type"; + case NULL: return null; default: return "?"; } } @@ -345,6 +354,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case HISTORYTYPE: return "http://hl7.org/fhir/restful-interaction"; case CREATE: return "http://hl7.org/fhir/restful-interaction"; case SEARCHTYPE: return "http://hl7.org/fhir/restful-interaction"; + case NULL: return null; default: return "?"; } } @@ -359,6 +369,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case HISTORYTYPE: return ""; case CREATE: return ""; case SEARCHTYPE: return ""; + case NULL: return null; default: return "?"; } } @@ -373,6 +384,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case HISTORYTYPE: return "history-type"; case CREATE: return "create"; case SEARCHTYPE: return "search-type"; + case NULL: return null; default: return "?"; } } @@ -493,6 +505,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case NOVERSION: return "no-version"; case VERSIONED: return "versioned"; case VERSIONEDUPDATE: return "versioned-update"; + case NULL: return null; default: return "?"; } } @@ -501,6 +514,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case NOVERSION: return "http://hl7.org/fhir/versioning-policy"; case VERSIONED: return "http://hl7.org/fhir/versioning-policy"; case VERSIONEDUPDATE: return "http://hl7.org/fhir/versioning-policy"; + case NULL: return null; default: return "?"; } } @@ -509,6 +523,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case NOVERSION: return "VersionId meta-property is not supported (server) or used (client)."; case VERSIONED: return "VersionId meta-property is supported (server) or used (client)."; case VERSIONEDUPDATE: return "VersionId must be correct for updates (server) or will be specified (If-match header) for updates (client)."; + case NULL: return null; default: return "?"; } } @@ -517,6 +532,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case NOVERSION: return "No VersionId Support"; case VERSIONED: return "Versioned"; case VERSIONEDUPDATE: return "VersionId tracked fully"; + case NULL: return null; default: return "?"; } } @@ -608,6 +624,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case MODIFIEDSINCE: return "modified-since"; case NOTMATCH: return "not-match"; case FULLSUPPORT: return "full-support"; + case NULL: return null; default: return "?"; } } @@ -617,6 +634,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case MODIFIEDSINCE: return "http://hl7.org/fhir/conditional-read-status"; case NOTMATCH: return "http://hl7.org/fhir/conditional-read-status"; case FULLSUPPORT: return "http://hl7.org/fhir/conditional-read-status"; + case NULL: return null; default: return "?"; } } @@ -626,6 +644,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case MODIFIEDSINCE: return "Conditional reads are supported, but only with the If-Modified-Since HTTP Header."; case NOTMATCH: return "Conditional reads are supported, but only with the If-None-Match HTTP Header."; case FULLSUPPORT: return "Conditional reads are supported, with both If-Modified-Since and If-None-Match HTTP Headers."; + case NULL: return null; default: return "?"; } } @@ -635,6 +654,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case MODIFIEDSINCE: return "If-Modified-Since"; case NOTMATCH: return "If-None-Match"; case FULLSUPPORT: return "Full Support"; + case NULL: return null; default: return "?"; } } @@ -725,6 +745,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case NOTSUPPORTED: return "not-supported"; case SINGLE: return "single"; case MULTIPLE: return "multiple"; + case NULL: return null; default: return "?"; } } @@ -733,6 +754,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case NOTSUPPORTED: return "http://hl7.org/fhir/conditional-delete-status"; case SINGLE: return "http://hl7.org/fhir/conditional-delete-status"; case MULTIPLE: return "http://hl7.org/fhir/conditional-delete-status"; + case NULL: return null; default: return "?"; } } @@ -741,6 +763,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case NOTSUPPORTED: return "No support for conditional deletes."; case SINGLE: return "Conditional deletes are supported, but only single resources at a time."; case MULTIPLE: return "Conditional deletes are supported, and multiple resources can be deleted in a single interaction."; + case NULL: return null; default: return "?"; } } @@ -749,6 +772,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case NOTSUPPORTED: return "Not Supported"; case SINGLE: return "Single Deletes Supported"; case MULTIPLE: return "Multiple Deletes Supported"; + case NULL: return null; default: return "?"; } } @@ -847,6 +871,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case RESOLVES: return "resolves"; case ENFORCED: return "enforced"; case LOCAL: return "local"; + case NULL: return null; default: return "?"; } } @@ -857,6 +882,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case RESOLVES: return "http://hl7.org/fhir/reference-handling-policy"; case ENFORCED: return "http://hl7.org/fhir/reference-handling-policy"; case LOCAL: return "http://hl7.org/fhir/reference-handling-policy"; + case NULL: return null; default: return "?"; } } @@ -867,6 +893,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case RESOLVES: return "The server will attempt to resolve logical references to literal references - i.e. converting Reference.identifier to Reference.reference (if resolution fails, the server may still accept resources; see logical)."; case ENFORCED: return "The server enforces that references have integrity - e.g. it ensures that references can always be resolved. This is typically the case for clinical record systems, but often not the case for middleware/proxy systems."; case LOCAL: return "The server does not support references that point to other servers."; + case NULL: return null; default: return "?"; } } @@ -877,6 +904,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case RESOLVES: return "Resolves References"; case ENFORCED: return "Reference Integrity Enforced"; case LOCAL: return "Local References Only"; + case NULL: return null; default: return "?"; } } @@ -980,6 +1008,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case BATCH: return "batch"; case SEARCHSYSTEM: return "search-system"; case HISTORYSYSTEM: return "history-system"; + case NULL: return null; default: return "?"; } } @@ -989,6 +1018,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case BATCH: return "http://hl7.org/fhir/restful-interaction"; case SEARCHSYSTEM: return "http://hl7.org/fhir/restful-interaction"; case HISTORYSYSTEM: return "http://hl7.org/fhir/restful-interaction"; + case NULL: return null; default: return "?"; } } @@ -998,6 +1028,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case BATCH: return ""; case SEARCHSYSTEM: return ""; case HISTORYSYSTEM: return ""; + case NULL: return null; default: return "?"; } } @@ -1007,6 +1038,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor case BATCH: return "batch"; case SEARCHSYSTEM: return "search-system"; case HISTORYSYSTEM: return "history-system"; + case NULL: return null; default: return "?"; } } @@ -1090,6 +1122,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case SENDER: return "sender"; case RECEIVER: return "receiver"; + case NULL: return null; default: return "?"; } } @@ -1097,6 +1130,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case SENDER: return "http://hl7.org/fhir/event-capability-mode"; case RECEIVER: return "http://hl7.org/fhir/event-capability-mode"; + case NULL: return null; default: return "?"; } } @@ -1104,6 +1138,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case SENDER: return "The application sends requests and receives responses."; case RECEIVER: return "The application receives requests and sends responses."; + case NULL: return null; default: return "?"; } } @@ -1111,6 +1146,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case SENDER: return "Sender"; case RECEIVER: return "Receiver"; + case NULL: return null; default: return "?"; } } @@ -1182,6 +1218,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case PRODUCER: return "producer"; case CONSUMER: return "consumer"; + case NULL: return null; default: return "?"; } } @@ -1189,6 +1226,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case PRODUCER: return "http://hl7.org/fhir/document-mode"; case CONSUMER: return "http://hl7.org/fhir/document-mode"; + case NULL: return null; default: return "?"; } } @@ -1196,6 +1234,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case PRODUCER: return "The application produces documents of the specified type."; case CONSUMER: return "The application consumes documents of the specified type."; + case NULL: return null; default: return "?"; } } @@ -1203,6 +1242,7 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor switch (this) { case PRODUCER: return "Producer"; case CONSUMER: return "Consumer"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CarePlan.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CarePlan.java index e2a59a78e..69c1496ce 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CarePlan.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CarePlan.java @@ -115,6 +115,7 @@ public class CarePlan extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -127,6 +128,7 @@ public class CarePlan extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/request-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/request-status"; case UNKNOWN: return "http://hl7.org/fhir/request-status"; + case NULL: return null; default: return "?"; } } @@ -139,6 +141,7 @@ public class CarePlan extends DomainResource { case COMPLETED: return "The activity described by the request has been fully performed. No further activity will occur."; case ENTEREDINERROR: return "This request should never have existed and should be considered 'void'. (It is possible that real-world decisions were based on it. If real-world activity has occurred, the status should be \"revoked\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -151,6 +154,7 @@ public class CarePlan extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -266,6 +270,7 @@ public class CarePlan extends DomainResource { case PLAN: return "plan"; case ORDER: return "order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -275,6 +280,7 @@ public class CarePlan extends DomainResource { case PLAN: return "http://hl7.org/fhir/request-intent"; case ORDER: return "http://hl7.org/fhir/request-intent"; case OPTION: return "http://hl7.org/fhir/request-intent"; + case NULL: return null; default: return "?"; } } @@ -284,6 +290,7 @@ public class CarePlan extends DomainResource { case PLAN: return ""; case ORDER: return ""; case OPTION: return ""; + case NULL: return null; default: return "?"; } } @@ -293,6 +300,7 @@ public class CarePlan extends DomainResource { case PLAN: return "plan"; case ORDER: return "order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -418,6 +426,7 @@ public class CarePlan extends DomainResource { case TASK: return "Task"; case SERVICEREQUEST: return "ServiceRequest"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -431,6 +440,7 @@ public class CarePlan extends DomainResource { case TASK: return "http://hl7.org/fhir/resource-types"; case SERVICEREQUEST: return "http://hl7.org/fhir/resource-types"; case VISIONPRESCRIPTION: return "http://hl7.org/fhir/resource-types"; + case NULL: return null; default: return "?"; } } @@ -444,6 +454,7 @@ public class CarePlan extends DomainResource { case TASK: return ""; case SERVICEREQUEST: return ""; case VISIONPRESCRIPTION: return ""; + case NULL: return null; default: return "?"; } } @@ -457,6 +468,7 @@ public class CarePlan extends DomainResource { case TASK: return "Task"; case SERVICEREQUEST: return "ServiceRequest"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -613,6 +625,7 @@ public class CarePlan extends DomainResource { case STOPPED: return "stopped"; case UNKNOWN: return "unknown"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -627,6 +640,7 @@ public class CarePlan extends DomainResource { case STOPPED: return "http://hl7.org/fhir/care-plan-activity-status"; case UNKNOWN: return "http://hl7.org/fhir/care-plan-activity-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/care-plan-activity-status"; + case NULL: return null; default: return "?"; } } @@ -641,6 +655,7 @@ public class CarePlan extends DomainResource { case STOPPED: return "The planned care plan activity has been ended prior to completion after the activity was started."; case UNKNOWN: return "The current state of the care plan activity is not known. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which one."; case ENTEREDINERROR: return "Care plan activity was entered in error and voided."; + case NULL: return null; default: return "?"; } } @@ -655,6 +670,7 @@ public class CarePlan extends DomainResource { case STOPPED: return "Stopped"; case UNKNOWN: return "Unknown"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CareTeam.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CareTeam.java index 6fc0e3f06..d4df16b71 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CareTeam.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CareTeam.java @@ -101,6 +101,7 @@ public class CareTeam extends DomainResource { case SUSPENDED: return "suspended"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -111,6 +112,7 @@ public class CareTeam extends DomainResource { case SUSPENDED: return "http://hl7.org/fhir/care-team-status"; case INACTIVE: return "http://hl7.org/fhir/care-team-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/care-team-status"; + case NULL: return null; default: return "?"; } } @@ -121,6 +123,7 @@ public class CareTeam extends DomainResource { case SUSPENDED: return "The care team is temporarily on hold or suspended and not participating in the coordination and delivery of care."; case INACTIVE: return "The care team was, but is no longer, participating in the coordination and delivery of care."; case ENTEREDINERROR: return "The care team should have never existed."; + case NULL: return null; default: return "?"; } } @@ -131,6 +134,7 @@ public class CareTeam extends DomainResource { case SUSPENDED: return "Suspended"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CatalogEntry.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CatalogEntry.java index ec522d959..664efb1d4 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CatalogEntry.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CatalogEntry.java @@ -81,6 +81,7 @@ public class CatalogEntry extends DomainResource { switch (this) { case TRIGGERS: return "triggers"; case ISREPLACEDBY: return "is-replaced-by"; + case NULL: return null; default: return "?"; } } @@ -88,6 +89,7 @@ public class CatalogEntry extends DomainResource { switch (this) { case TRIGGERS: return "http://hl7.org/fhir/relation-type"; case ISREPLACEDBY: return "http://hl7.org/fhir/relation-type"; + case NULL: return null; default: return "?"; } } @@ -95,6 +97,7 @@ public class CatalogEntry extends DomainResource { switch (this) { case TRIGGERS: return "the related entry represents an activity that may be triggered by the current item."; case ISREPLACEDBY: return "the related entry represents an item that replaces the current retired item."; + case NULL: return null; default: return "?"; } } @@ -102,6 +105,7 @@ public class CatalogEntry extends DomainResource { switch (this) { case TRIGGERS: return "Triggers"; case ISREPLACEDBY: return "Replaced By"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ChargeItem.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ChargeItem.java index 6e5dbf46d..b9bf8bf48 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ChargeItem.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ChargeItem.java @@ -116,6 +116,7 @@ public class ChargeItem extends DomainResource { case BILLED: return "billed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -128,6 +129,7 @@ public class ChargeItem extends DomainResource { case BILLED: return "http://hl7.org/fhir/chargeitem-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/chargeitem-status"; case UNKNOWN: return "http://hl7.org/fhir/chargeitem-status"; + case NULL: return null; default: return "?"; } } @@ -140,6 +142,7 @@ public class ChargeItem extends DomainResource { case BILLED: return "The charge item has been billed (e.g. a billing engine has generated financial transactions by applying the associated ruled for the charge item to the context of the Encounter, and placed them into Claims/Invoices."; case ENTEREDINERROR: return "The charge item has been entered in error and should not be processed for billing."; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this charge item Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -152,6 +155,7 @@ public class ChargeItem extends DomainResource { case BILLED: return "Billed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ChargeItemDefinition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ChargeItemDefinition.java index 71982e8d9..a71d7d305 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ChargeItemDefinition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ChargeItemDefinition.java @@ -111,6 +111,7 @@ public class ChargeItemDefinition extends MetadataResource { case DISCOUNT: return "discount"; case TAX: return "tax"; case INFORMATIONAL: return "informational"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public class ChargeItemDefinition extends MetadataResource { case DISCOUNT: return "http://hl7.org/fhir/invoice-priceComponentType"; case TAX: return "http://hl7.org/fhir/invoice-priceComponentType"; case INFORMATIONAL: return "http://hl7.org/fhir/invoice-priceComponentType"; + case NULL: return null; default: return "?"; } } @@ -133,6 +135,7 @@ public class ChargeItemDefinition extends MetadataResource { case DISCOUNT: return "the amount is a discount applied on the base price."; case TAX: return "the amount is the tax component of the total price."; case INFORMATIONAL: return "the amount is of informational character, it has not been applied in the calculation of the total price."; + case NULL: return null; default: return "?"; } } @@ -144,6 +147,7 @@ public class ChargeItemDefinition extends MetadataResource { case DISCOUNT: return "discount"; case TAX: return "tax"; case INFORMATIONAL: return "informational"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Claim.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Claim.java index 05b277fcb..8b66be9a9 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Claim.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Claim.java @@ -96,6 +96,7 @@ public class Claim extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class Claim extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class Claim extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class Claim extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -213,6 +217,7 @@ public class Claim extends DomainResource { case CLAIM: return "claim"; case PREAUTHORIZATION: return "preauthorization"; case PREDETERMINATION: return "predetermination"; + case NULL: return null; default: return "?"; } } @@ -221,6 +226,7 @@ public class Claim extends DomainResource { case CLAIM: return "http://hl7.org/fhir/claim-use"; case PREAUTHORIZATION: return "http://hl7.org/fhir/claim-use"; case PREDETERMINATION: return "http://hl7.org/fhir/claim-use"; + case NULL: return null; default: return "?"; } } @@ -229,6 +235,7 @@ public class Claim extends DomainResource { case CLAIM: return "The treatment is complete and this represents a Claim for the services."; case PREAUTHORIZATION: return "The treatment is proposed and this represents a Pre-authorization for the services."; case PREDETERMINATION: return "The treatment is proposed and this represents a Pre-determination for the services."; + case NULL: return null; default: return "?"; } } @@ -237,6 +244,7 @@ public class Claim extends DomainResource { case CLAIM: return "Claim"; case PREAUTHORIZATION: return "Preauthorization"; case PREDETERMINATION: return "Predetermination"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ClaimResponse.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ClaimResponse.java index 2f1d98dd5..13c9815e5 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ClaimResponse.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ClaimResponse.java @@ -96,6 +96,7 @@ public class ClaimResponse extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class ClaimResponse extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class ClaimResponse extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class ClaimResponse extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -213,6 +217,7 @@ public class ClaimResponse extends DomainResource { case CLAIM: return "claim"; case PREAUTHORIZATION: return "preauthorization"; case PREDETERMINATION: return "predetermination"; + case NULL: return null; default: return "?"; } } @@ -221,6 +226,7 @@ public class ClaimResponse extends DomainResource { case CLAIM: return "http://hl7.org/fhir/claim-use"; case PREAUTHORIZATION: return "http://hl7.org/fhir/claim-use"; case PREDETERMINATION: return "http://hl7.org/fhir/claim-use"; + case NULL: return null; default: return "?"; } } @@ -229,6 +235,7 @@ public class ClaimResponse extends DomainResource { case CLAIM: return "The treatment is complete and this represents a Claim for the services."; case PREAUTHORIZATION: return "The treatment is proposed and this represents a Pre-authorization for the services."; case PREDETERMINATION: return "The treatment is proposed and this represents a Pre-determination for the services."; + case NULL: return null; default: return "?"; } } @@ -237,6 +244,7 @@ public class ClaimResponse extends DomainResource { case CLAIM: return "Claim"; case PREAUTHORIZATION: return "Preauthorization"; case PREDETERMINATION: return "Predetermination"; + case NULL: return null; default: return "?"; } } @@ -328,6 +336,7 @@ public class ClaimResponse extends DomainResource { case COMPLETE: return "complete"; case ERROR: return "error"; case PARTIAL: return "partial"; + case NULL: return null; default: return "?"; } } @@ -337,6 +346,7 @@ public class ClaimResponse extends DomainResource { case COMPLETE: return "http://hl7.org/fhir/remittance-outcome"; case ERROR: return "http://hl7.org/fhir/remittance-outcome"; case PARTIAL: return "http://hl7.org/fhir/remittance-outcome"; + case NULL: return null; default: return "?"; } } @@ -346,6 +356,7 @@ public class ClaimResponse extends DomainResource { case COMPLETE: return "The processing has completed without errors"; case ERROR: return "One or more errors have been detected in the Claim"; case PARTIAL: return "No errors have been detected in the Claim and some of the adjudication has been performed."; + case NULL: return null; default: return "?"; } } @@ -355,6 +366,7 @@ public class ClaimResponse extends DomainResource { case COMPLETE: return "Processing Complete"; case ERROR: return "Error"; case PARTIAL: return "Partial Processing"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ClinicalImpression.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ClinicalImpression.java index e6c1ee19e..054688d13 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ClinicalImpression.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ClinicalImpression.java @@ -87,6 +87,7 @@ public class ClinicalImpression extends DomainResource { case INPROGRESS: return "in-progress"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -95,6 +96,7 @@ public class ClinicalImpression extends DomainResource { case INPROGRESS: return "http://hl7.org/fhir/event-status"; case COMPLETED: return "http://hl7.org/fhir/event-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/event-status"; + case NULL: return null; default: return "?"; } } @@ -103,6 +105,7 @@ public class ClinicalImpression extends DomainResource { case INPROGRESS: return ""; case COMPLETED: return ""; case ENTEREDINERROR: return ""; + case NULL: return null; default: return "?"; } } @@ -111,6 +114,7 @@ public class ClinicalImpression extends DomainResource { case INPROGRESS: return "in-progress"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CodeSystem.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CodeSystem.java index 43a1b69ea..9f47cf43c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CodeSystem.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CodeSystem.java @@ -97,6 +97,7 @@ public class CodeSystem extends MetadataResource { case ISA: return "is-a"; case PARTOF: return "part-of"; case CLASSIFIEDWITH: return "classified-with"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public class CodeSystem extends MetadataResource { case ISA: return "http://hl7.org/fhir/codesystem-hierarchy-meaning"; case PARTOF: return "http://hl7.org/fhir/codesystem-hierarchy-meaning"; case CLASSIFIEDWITH: return "http://hl7.org/fhir/codesystem-hierarchy-meaning"; + case NULL: return null; default: return "?"; } } @@ -115,6 +117,7 @@ public class CodeSystem extends MetadataResource { case ISA: return "A hierarchy where the child concepts have an IS-A relationship with the parents - that is, all the properties of the parent are also true for its child concepts. Not that is-a is a property of the concepts, so additional subsumption relationships may be defined using properties or the [subsumes](extension-codesystem-subsumes.html) extension."; case PARTOF: return "Child elements list the individual parts of a composite whole (e.g. body site)."; case CLASSIFIEDWITH: return "Child concepts in the hierarchy may have only one parent, and there is a presumption that the code system is a \"closed world\" meaning all things must be in the hierarchy. This results in concepts such as \"not otherwise classified.\"."; + case NULL: return null; default: return "?"; } } @@ -124,6 +127,7 @@ public class CodeSystem extends MetadataResource { case ISA: return "Is-A"; case PARTOF: return "Part Of"; case CLASSIFIEDWITH: return "Classified With"; + case NULL: return null; default: return "?"; } } @@ -228,6 +232,7 @@ public class CodeSystem extends MetadataResource { case FRAGMENT: return "fragment"; case COMPLETE: return "complete"; case SUPPLEMENT: return "supplement"; + case NULL: return null; default: return "?"; } } @@ -238,6 +243,7 @@ public class CodeSystem extends MetadataResource { case FRAGMENT: return "http://hl7.org/fhir/codesystem-content-mode"; case COMPLETE: return "http://hl7.org/fhir/codesystem-content-mode"; case SUPPLEMENT: return "http://hl7.org/fhir/codesystem-content-mode"; + case NULL: return null; default: return "?"; } } @@ -248,6 +254,7 @@ public class CodeSystem extends MetadataResource { case FRAGMENT: return "A subset of the code system concepts are included in the code system resource. This is a curated subset released for a specific purpose under the governance of the code system steward, and that the intent, bounds and consequences of the fragmentation are clearly defined in the fragment or the code system documentation. Fragments are also known as partitions."; case COMPLETE: return "All the concepts defined by the code system are included in the code system resource."; case SUPPLEMENT: return "The resource doesn't define any new concepts; it just provides additional designations and properties to another code system."; + case NULL: return null; default: return "?"; } } @@ -258,6 +265,7 @@ public class CodeSystem extends MetadataResource { case FRAGMENT: return "Fragment"; case COMPLETE: return "Complete"; case SUPPLEMENT: return "Supplement"; + case NULL: return null; default: return "?"; } } @@ -396,6 +404,7 @@ public class CodeSystem extends MetadataResource { case NOTIN: return "not-in"; case GENERALIZES: return "generalizes"; case EXISTS: return "exists"; + case NULL: return null; default: return "?"; } } @@ -410,6 +419,7 @@ public class CodeSystem extends MetadataResource { case NOTIN: return "http://hl7.org/fhir/filter-operator"; case GENERALIZES: return "http://hl7.org/fhir/filter-operator"; case EXISTS: return "http://hl7.org/fhir/filter-operator"; + case NULL: return null; default: return "?"; } } @@ -424,6 +434,7 @@ public class CodeSystem extends MetadataResource { case NOTIN: return "The specified property of the code is not in the set of codes or concepts specified in the provided value (comma separated list)."; case GENERALIZES: return "Includes all concept ids that have a transitive is-a relationship from the concept Id provided as the value, including the provided concept itself (i.e. include ancestor codes and self)."; case EXISTS: return "The specified property of the code has at least one value (if the specified value is true; if the specified value is false, then matches when the specified property of the code has no values)."; + case NULL: return null; default: return "?"; } } @@ -438,6 +449,7 @@ public class CodeSystem extends MetadataResource { case NOTIN: return "Not in Set"; case GENERALIZES: return "Generalizes (by Subsumption)"; case EXISTS: return "Exists"; + case NULL: return null; default: return "?"; } } @@ -586,6 +598,7 @@ public class CodeSystem extends MetadataResource { case BOOLEAN: return "boolean"; case DATETIME: return "dateTime"; case DECIMAL: return "decimal"; + case NULL: return null; default: return "?"; } } @@ -598,6 +611,7 @@ public class CodeSystem extends MetadataResource { case BOOLEAN: return "http://hl7.org/fhir/concept-property-type"; case DATETIME: return "http://hl7.org/fhir/concept-property-type"; case DECIMAL: return "http://hl7.org/fhir/concept-property-type"; + case NULL: return null; default: return "?"; } } @@ -610,6 +624,7 @@ public class CodeSystem extends MetadataResource { case BOOLEAN: return "The property value is a boolean true | false."; case DATETIME: return "The property is a date or a date + time."; case DECIMAL: return "The property value is a decimal number."; + case NULL: return null; default: return "?"; } } @@ -622,6 +637,7 @@ public class CodeSystem extends MetadataResource { case BOOLEAN: return "boolean"; case DATETIME: return "dateTime"; case DECIMAL: return "decimal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Communication.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Communication.java index 7a1e227b0..e9b09d8f1 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Communication.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Communication.java @@ -122,6 +122,7 @@ public class Communication extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -135,6 +136,7 @@ public class Communication extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/event-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/event-status"; case UNKNOWN: return "http://hl7.org/fhir/event-status"; + case NULL: return null; default: return "?"; } } @@ -148,6 +150,7 @@ public class Communication extends DomainResource { case COMPLETED: return "The event has now concluded."; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"stopped\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this event. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -161,6 +164,7 @@ public class Communication extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -282,6 +286,7 @@ public class Communication extends DomainResource { case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -291,6 +296,7 @@ public class Communication extends DomainResource { case URGENT: return "http://hl7.org/fhir/request-priority"; case ASAP: return "http://hl7.org/fhir/request-priority"; case STAT: return "http://hl7.org/fhir/request-priority"; + case NULL: return null; default: return "?"; } } @@ -300,6 +306,7 @@ public class Communication extends DomainResource { case URGENT: return "The request should be actioned promptly - higher priority than routine."; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent."; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency."; + case NULL: return null; default: return "?"; } } @@ -309,6 +316,7 @@ public class Communication extends DomainResource { case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CommunicationRequest.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CommunicationRequest.java index ccc1d1424..f88c8bc38 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CommunicationRequest.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CommunicationRequest.java @@ -115,6 +115,7 @@ public class CommunicationRequest extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -127,6 +128,7 @@ public class CommunicationRequest extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/request-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/request-status"; case UNKNOWN: return "http://hl7.org/fhir/request-status"; + case NULL: return null; default: return "?"; } } @@ -139,6 +141,7 @@ public class CommunicationRequest extends DomainResource { case COMPLETED: return "The activity described by the request has been fully performed. No further activity will occur."; case ENTEREDINERROR: return "This request should never have existed and should be considered 'void'. (It is possible that real-world decisions were based on it. If real-world activity has occurred, the status should be \"revoked\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -151,6 +154,7 @@ public class CommunicationRequest extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -266,6 +270,7 @@ public class CommunicationRequest extends DomainResource { case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -275,6 +280,7 @@ public class CommunicationRequest extends DomainResource { case URGENT: return "http://hl7.org/fhir/request-priority"; case ASAP: return "http://hl7.org/fhir/request-priority"; case STAT: return "http://hl7.org/fhir/request-priority"; + case NULL: return null; default: return "?"; } } @@ -284,6 +290,7 @@ public class CommunicationRequest extends DomainResource { case URGENT: return "The request should be actioned promptly - higher priority than routine."; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent."; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency."; + case NULL: return null; default: return "?"; } } @@ -293,6 +300,7 @@ public class CommunicationRequest extends DomainResource { case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CompartmentDefinition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CompartmentDefinition.java index 50464e9bc..b179c4d5b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CompartmentDefinition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CompartmentDefinition.java @@ -103,6 +103,7 @@ public class CompartmentDefinition extends MetadataResource { case RELATEDPERSON: return "RelatedPerson"; case PRACTITIONER: return "Practitioner"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } @@ -113,6 +114,7 @@ public class CompartmentDefinition extends MetadataResource { case RELATEDPERSON: return "http://hl7.org/fhir/compartment-type"; case PRACTITIONER: return "http://hl7.org/fhir/compartment-type"; case DEVICE: return "http://hl7.org/fhir/compartment-type"; + case NULL: return null; default: return "?"; } } @@ -123,6 +125,7 @@ public class CompartmentDefinition extends MetadataResource { case RELATEDPERSON: return "The compartment definition is for the related-person compartment."; case PRACTITIONER: return "The compartment definition is for the practitioner compartment."; case DEVICE: return "The compartment definition is for the device compartment."; + case NULL: return null; default: return "?"; } } @@ -133,6 +136,7 @@ public class CompartmentDefinition extends MetadataResource { case RELATEDPERSON: return "RelatedPerson"; case PRACTITIONER: return "Practitioner"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Composition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Composition.java index fc564e2cd..36b160c9a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Composition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Composition.java @@ -94,6 +94,7 @@ public class Composition extends DomainResource { case FINAL: return "final"; case AMENDED: return "amended"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class Composition extends DomainResource { case FINAL: return "http://hl7.org/fhir/composition-status"; case AMENDED: return "http://hl7.org/fhir/composition-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/composition-status"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class Composition extends DomainResource { case FINAL: return "This version of the composition is complete and verified by an appropriate person and no further work is planned. Any subsequent updates would be on a new version of the composition."; case AMENDED: return "The composition content or the referenced resources have been modified (edited or added to) subsequent to being released as \"final\" and the composition is complete and verified by an authorized person."; case ENTEREDINERROR: return "The composition or document was originally created/issued in error, and this is an amendment that marks that the entire series should not be considered as valid."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class Composition extends DomainResource { case FINAL: return "Final"; case AMENDED: return "Amended"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -232,6 +236,7 @@ public class Composition extends DomainResource { case N: return "N"; case R: return "R"; case V: return "V"; + case NULL: return null; default: return "?"; } } @@ -243,6 +248,7 @@ public class Composition extends DomainResource { case N: return "http://terminology.hl7.org/CodeSystem/v3-Confidentiality"; case R: return "http://terminology.hl7.org/CodeSystem/v3-Confidentiality"; case V: return "http://terminology.hl7.org/CodeSystem/v3-Confidentiality"; + case NULL: return null; default: return "?"; } } @@ -254,6 +260,7 @@ public class Composition extends DomainResource { case N: return ""; case R: return ""; case V: return ""; + case NULL: return null; default: return "?"; } } @@ -265,6 +272,7 @@ public class Composition extends DomainResource { case N: return "N"; case R: return "R"; case V: return "V"; + case NULL: return null; default: return "?"; } } @@ -374,6 +382,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "professional"; case LEGAL: return "legal"; case OFFICIAL: return "official"; + case NULL: return null; default: return "?"; } } @@ -383,6 +392,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "http://hl7.org/fhir/composition-attestation-mode"; case LEGAL: return "http://hl7.org/fhir/composition-attestation-mode"; case OFFICIAL: return "http://hl7.org/fhir/composition-attestation-mode"; + case NULL: return null; default: return "?"; } } @@ -392,6 +402,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "The person authenticated the content in their professional capacity."; case LEGAL: return "The person authenticated the content and accepted legal responsibility for its content."; case OFFICIAL: return "The organization authenticated the content as consistent with their policies and procedures."; + case NULL: return null; default: return "?"; } } @@ -401,6 +412,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "Professional"; case LEGAL: return "Legal"; case OFFICIAL: return "Official"; + case NULL: return null; default: return "?"; } } @@ -498,6 +510,7 @@ public class Composition extends DomainResource { case TRANSFORMS: return "transforms"; case SIGNS: return "signs"; case APPENDS: return "appends"; + case NULL: return null; default: return "?"; } } @@ -507,6 +520,7 @@ public class Composition extends DomainResource { case TRANSFORMS: return "http://hl7.org/fhir/document-relationship-type"; case SIGNS: return "http://hl7.org/fhir/document-relationship-type"; case APPENDS: return "http://hl7.org/fhir/document-relationship-type"; + case NULL: return null; default: return "?"; } } @@ -516,6 +530,7 @@ public class Composition extends DomainResource { case TRANSFORMS: return "This document was generated by transforming the target document (e.g. format or language conversion)."; case SIGNS: return "This document is a signature of the target document."; case APPENDS: return "This document adds additional information to the target document."; + case NULL: return null; default: return "?"; } } @@ -525,6 +540,7 @@ public class Composition extends DomainResource { case TRANSFORMS: return "Transforms"; case SIGNS: return "Signs"; case APPENDS: return "Appends"; + case NULL: return null; default: return "?"; } } @@ -615,6 +631,7 @@ public class Composition extends DomainResource { case WORKING: return "working"; case SNAPSHOT: return "snapshot"; case CHANGES: return "changes"; + case NULL: return null; default: return "?"; } } @@ -623,6 +640,7 @@ public class Composition extends DomainResource { case WORKING: return "http://hl7.org/fhir/list-mode"; case SNAPSHOT: return "http://hl7.org/fhir/list-mode"; case CHANGES: return "http://hl7.org/fhir/list-mode"; + case NULL: return null; default: return "?"; } } @@ -631,6 +649,7 @@ public class Composition extends DomainResource { case WORKING: return "This list is the master list, maintained in an ongoing fashion with regular updates as the real world list it is tracking changes."; case SNAPSHOT: return "This list was prepared as a snapshot. It should not be assumed to be current."; case CHANGES: return "A point-in-time list that shows what changes have been made or recommended. E.g. a discharge medication list showing what was added and removed during an encounter."; + case NULL: return null; default: return "?"; } } @@ -639,6 +658,7 @@ public class Composition extends DomainResource { case WORKING: return "Working List"; case SNAPSHOT: return "Snapshot List"; case CHANGES: return "Change List"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ConceptMap.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ConceptMap.java index d180067db..d598eeeef 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ConceptMap.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ConceptMap.java @@ -89,6 +89,7 @@ public class ConceptMap extends MetadataResource { case PROVIDED: return "provided"; case FIXED: return "fixed"; case OTHERMAP: return "other-map"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class ConceptMap extends MetadataResource { case PROVIDED: return "http://hl7.org/fhir/conceptmap-unmapped-mode"; case FIXED: return "http://hl7.org/fhir/conceptmap-unmapped-mode"; case OTHERMAP: return "http://hl7.org/fhir/conceptmap-unmapped-mode"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class ConceptMap extends MetadataResource { case PROVIDED: return "Use the code as provided in the $translate request."; case FIXED: return "Use the code explicitly provided in the group.unmapped."; case OTHERMAP: return "Use the map identified by the canonical URL in the url element."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class ConceptMap extends MetadataResource { case PROVIDED: return "Provided Code"; case FIXED: return "Fixed Code"; case OTHERMAP: return "Other Map"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Consent.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Consent.java index e6a78f820..cf2f67727 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Consent.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Consent.java @@ -109,6 +109,7 @@ public class Consent extends DomainResource { case REJECTED: return "rejected"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -120,6 +121,7 @@ public class Consent extends DomainResource { case REJECTED: return "http://hl7.org/fhir/consent-state-codes"; case INACTIVE: return "http://hl7.org/fhir/consent-state-codes"; case ENTEREDINERROR: return "http://hl7.org/fhir/consent-state-codes"; + case NULL: return null; default: return "?"; } } @@ -131,6 +133,7 @@ public class Consent extends DomainResource { case REJECTED: return "The consent has been rejected by one or more of the parties."; case INACTIVE: return "The consent is terminated or replaced."; case ENTEREDINERROR: return "The consent was created wrongly (e.g. wrong patient) and should be ignored."; + case NULL: return null; default: return "?"; } } @@ -142,6 +145,7 @@ public class Consent extends DomainResource { case REJECTED: return "Rejected"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -237,6 +241,7 @@ public class Consent extends DomainResource { switch (this) { case DENY: return "deny"; case PERMIT: return "permit"; + case NULL: return null; default: return "?"; } } @@ -244,6 +249,7 @@ public class Consent extends DomainResource { switch (this) { case DENY: return "http://hl7.org/fhir/consent-provision-type"; case PERMIT: return "http://hl7.org/fhir/consent-provision-type"; + case NULL: return null; default: return "?"; } } @@ -251,6 +257,7 @@ public class Consent extends DomainResource { switch (this) { case DENY: return "Consent is denied for actions meeting these rules."; case PERMIT: return "Consent is provided for actions meeting these rules."; + case NULL: return null; default: return "?"; } } @@ -258,6 +265,7 @@ public class Consent extends DomainResource { switch (this) { case DENY: return "Opt Out"; case PERMIT: return "Opt In"; + case NULL: return null; default: return "?"; } } @@ -343,6 +351,7 @@ public class Consent extends DomainResource { case RELATED: return "related"; case DEPENDENTS: return "dependents"; case AUTHOREDBY: return "authoredby"; + case NULL: return null; default: return "?"; } } @@ -352,6 +361,7 @@ public class Consent extends DomainResource { case RELATED: return "http://hl7.org/fhir/consent-data-meaning"; case DEPENDENTS: return "http://hl7.org/fhir/consent-data-meaning"; case AUTHOREDBY: return "http://hl7.org/fhir/consent-data-meaning"; + case NULL: return null; default: return "?"; } } @@ -361,6 +371,7 @@ public class Consent extends DomainResource { case RELATED: return "The consent applies directly to the instance of the resource and instances it refers to."; case DEPENDENTS: return "The consent applies directly to the instance of the resource and instances that refer to it."; case AUTHOREDBY: return "The consent applies to instances of resources that are authored by."; + case NULL: return null; default: return "?"; } } @@ -370,6 +381,7 @@ public class Consent extends DomainResource { case RELATED: return "Related"; case DEPENDENTS: return "Dependents"; case AUTHOREDBY: return "AuthoredBy"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ContactPoint.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ContactPoint.java index 883a52a4e..918f7fec9 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ContactPoint.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ContactPoint.java @@ -114,6 +114,7 @@ public class ContactPoint extends Type implements ICompositeType { case URL: return "url"; case SMS: return "sms"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -126,6 +127,7 @@ public class ContactPoint extends Type implements ICompositeType { case URL: return "http://hl7.org/fhir/contact-point-system"; case SMS: return "http://hl7.org/fhir/contact-point-system"; case OTHER: return "http://hl7.org/fhir/contact-point-system"; + case NULL: return null; default: return "?"; } } @@ -138,6 +140,7 @@ public class ContactPoint extends Type implements ICompositeType { case URL: return "A contact that is not a phone, fax, pager or email address and is expressed as a URL. This is intended for various institutional or personal contacts including web sites, blogs, Skype, Twitter, Facebook, etc. Do not use for email addresses."; case SMS: return "A contact that can be used for sending an sms message (e.g. mobile phones, some landlines)."; case OTHER: return "A contact that is not a phone, fax, page or email address and is not expressible as a URL. E.g. Internal mail address. This SHOULD NOT be used for contacts that are expressible as a URL (e.g. Skype, Twitter, Facebook, etc.) Extensions may be used to distinguish \"other\" contact types."; + case NULL: return null; default: return "?"; } } @@ -150,6 +153,7 @@ public class ContactPoint extends Type implements ICompositeType { case URL: return "URL"; case SMS: return "SMS"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } @@ -272,6 +276,7 @@ public class ContactPoint extends Type implements ICompositeType { case TEMP: return "temp"; case OLD: return "old"; case MOBILE: return "mobile"; + case NULL: return null; default: return "?"; } } @@ -282,6 +287,7 @@ public class ContactPoint extends Type implements ICompositeType { case TEMP: return "http://hl7.org/fhir/contact-point-use"; case OLD: return "http://hl7.org/fhir/contact-point-use"; case MOBILE: return "http://hl7.org/fhir/contact-point-use"; + case NULL: return null; default: return "?"; } } @@ -292,6 +298,7 @@ public class ContactPoint extends Type implements ICompositeType { case TEMP: return "A temporary contact point. The period can provide more detailed information."; case OLD: return "This contact point is no longer in use (or was never correct, but retained for records)."; case MOBILE: return "A telecommunication device that moves and stays with its owner. May have characteristics of all other use codes, suitable for urgent matters, not the first choice for routine business."; + case NULL: return null; default: return "?"; } } @@ -302,6 +309,7 @@ public class ContactPoint extends Type implements ICompositeType { case TEMP: return "Temp"; case OLD: return "Old"; case MOBILE: return "Mobile"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Contract.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Contract.java index 549e39415..5c4d6f7a4 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Contract.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Contract.java @@ -172,6 +172,7 @@ public class Contract extends DomainResource { case REVOKED: return "revoked"; case RESOLVED: return "resolved"; case TERMINATED: return "terminated"; + case NULL: return null; default: return "?"; } } @@ -192,6 +193,7 @@ public class Contract extends DomainResource { case REVOKED: return "http://hl7.org/fhir/contract-status"; case RESOLVED: return "http://hl7.org/fhir/contract-status"; case TERMINATED: return "http://hl7.org/fhir/contract-status"; + case NULL: return null; default: return "?"; } } @@ -212,6 +214,7 @@ public class Contract extends DomainResource { case REVOKED: return "A Contract that is rescinded. May be required prior to replacing with an updated Contract. Comparable FHIR and v.3 status codes: nullified."; case RESOLVED: return "Contract is reactivated after being pended because of faulty execution. *E.g., competency of the signer(s), or where the policy is substantially different from and did not accompany the application/form so that the applicant could not compare them. Aka - ''reactivated''. Usage: Optional stage where a pended contract is reactivated. Precedence Order = 8. Comparable FHIR and v.3 status codes: reactivated."; case TERMINATED: return "Contract reaches its expiry date. It might or might not be renewed or renegotiated. Usage: Normal end of contract period. Precedence Order = 12. Comparable FHIR and v.3 status codes: Obsoleted."; + case NULL: return null; default: return "?"; } } @@ -232,6 +235,7 @@ public class Contract extends DomainResource { case REVOKED: return "Revoked"; case RESOLVED: return "Resolved"; case TERMINATED: return "Terminated"; + case NULL: return null; default: return "?"; } } @@ -472,6 +476,7 @@ public class Contract extends DomainResource { case REVOKED: return "revoked"; case RESOLVED: return "resolved"; case TERMINATED: return "terminated"; + case NULL: return null; default: return "?"; } } @@ -492,6 +497,7 @@ public class Contract extends DomainResource { case REVOKED: return "http://hl7.org/fhir/contract-publicationstatus"; case RESOLVED: return "http://hl7.org/fhir/contract-publicationstatus"; case TERMINATED: return "http://hl7.org/fhir/contract-publicationstatus"; + case NULL: return null; default: return "?"; } } @@ -512,6 +518,7 @@ public class Contract extends DomainResource { case REVOKED: return "A Contract that is rescinded. May be required prior to replacing with an updated Contract. Comparable FHIR and v.3 status codes: nullified."; case RESOLVED: return "Contract is reactivated after being pended because of faulty execution. *E.g., competency of the signer(s), or where the policy is substantially different from and did not accompany the application/form so that the applicant could not compare them. Aka - ''reactivated''. Usage: Optional stage where a pended contract is reactivated. Precedence Order = 8. Comparable FHIR and v.3 status codes: reactivated."; case TERMINATED: return "Contract reaches its expiry date. It might or might not be renewed or renegotiated. Usage: Normal end of contract period. Precedence Order = 12. Comparable FHIR and v.3 status codes: Obsoleted."; + case NULL: return null; default: return "?"; } } @@ -532,6 +539,7 @@ public class Contract extends DomainResource { case REVOKED: return "Revoked"; case RESOLVED: return "Resolved"; case TERMINATED: return "Terminated"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Contributor.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Contributor.java index f306d90bc..f4a973b96 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Contributor.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Contributor.java @@ -93,6 +93,7 @@ public class Contributor extends Type implements ICompositeType { case EDITOR: return "editor"; case REVIEWER: return "reviewer"; case ENDORSER: return "endorser"; + case NULL: return null; default: return "?"; } } @@ -102,6 +103,7 @@ public class Contributor extends Type implements ICompositeType { case EDITOR: return "http://hl7.org/fhir/contributor-type"; case REVIEWER: return "http://hl7.org/fhir/contributor-type"; case ENDORSER: return "http://hl7.org/fhir/contributor-type"; + case NULL: return null; default: return "?"; } } @@ -111,6 +113,7 @@ public class Contributor extends Type implements ICompositeType { case EDITOR: return "An editor of the content of the module."; case REVIEWER: return "A reviewer of the content of the module."; case ENDORSER: return "An endorser of the content of the module."; + case NULL: return null; default: return "?"; } } @@ -120,6 +123,7 @@ public class Contributor extends Type implements ICompositeType { case EDITOR: return "Editor"; case REVIEWER: return "Reviewer"; case ENDORSER: return "Endorser"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Coverage.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Coverage.java index 7520f5c81..0a1d6b05f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Coverage.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Coverage.java @@ -94,6 +94,7 @@ public class Coverage extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class Coverage extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class Coverage extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class Coverage extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CoverageEligibilityRequest.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CoverageEligibilityRequest.java index 93d2465e4..2ae98fa4a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CoverageEligibilityRequest.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CoverageEligibilityRequest.java @@ -94,6 +94,7 @@ public class CoverageEligibilityRequest extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class CoverageEligibilityRequest extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class CoverageEligibilityRequest extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class CoverageEligibilityRequest extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -218,6 +222,7 @@ public class CoverageEligibilityRequest extends DomainResource { case BENEFITS: return "benefits"; case DISCOVERY: return "discovery"; case VALIDATION: return "validation"; + case NULL: return null; default: return "?"; } } @@ -227,6 +232,7 @@ public class CoverageEligibilityRequest extends DomainResource { case BENEFITS: return "http://hl7.org/fhir/eligibilityrequest-purpose"; case DISCOVERY: return "http://hl7.org/fhir/eligibilityrequest-purpose"; case VALIDATION: return "http://hl7.org/fhir/eligibilityrequest-purpose"; + case NULL: return null; default: return "?"; } } @@ -236,6 +242,7 @@ public class CoverageEligibilityRequest extends DomainResource { case BENEFITS: return "The plan benefits and optionally benefits consumed for the listed, or discovered if specified, converages are requested."; case DISCOVERY: return "The insurer is requested to report on any coverages which they are aware of in addition to any specifed."; case VALIDATION: return "A check that the specified coverages are in-force is requested."; + case NULL: return null; default: return "?"; } } @@ -245,6 +252,7 @@ public class CoverageEligibilityRequest extends DomainResource { case BENEFITS: return "Coverage benefits"; case DISCOVERY: return "Coverage Discovery"; case VALIDATION: return "Coverage Validation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CoverageEligibilityResponse.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CoverageEligibilityResponse.java index 3894908e0..062525e69 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CoverageEligibilityResponse.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/CoverageEligibilityResponse.java @@ -95,6 +95,7 @@ public class CoverageEligibilityResponse extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -104,6 +105,7 @@ public class CoverageEligibilityResponse extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -113,6 +115,7 @@ public class CoverageEligibilityResponse extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -122,6 +125,7 @@ public class CoverageEligibilityResponse extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -219,6 +223,7 @@ public class CoverageEligibilityResponse extends DomainResource { case BENEFITS: return "benefits"; case DISCOVERY: return "discovery"; case VALIDATION: return "validation"; + case NULL: return null; default: return "?"; } } @@ -228,6 +233,7 @@ public class CoverageEligibilityResponse extends DomainResource { case BENEFITS: return "http://hl7.org/fhir/eligibilityresponse-purpose"; case DISCOVERY: return "http://hl7.org/fhir/eligibilityresponse-purpose"; case VALIDATION: return "http://hl7.org/fhir/eligibilityresponse-purpose"; + case NULL: return null; default: return "?"; } } @@ -237,6 +243,7 @@ public class CoverageEligibilityResponse extends DomainResource { case BENEFITS: return "The plan benefits and optionally benefits consumed for the listed, or discovered if specified, converages are requested."; case DISCOVERY: return "The insurer is requested to report on any coverages which they are aware of in addition to any specifed."; case VALIDATION: return "A check that the specified coverages are in-force is requested."; + case NULL: return null; default: return "?"; } } @@ -246,6 +253,7 @@ public class CoverageEligibilityResponse extends DomainResource { case BENEFITS: return "Coverage benefits"; case DISCOVERY: return "Coverage Discovery"; case VALIDATION: return "Coverage Validation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DataRequirement.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DataRequirement.java index e330266ce..eebe6e777 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DataRequirement.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DataRequirement.java @@ -80,6 +80,7 @@ public class DataRequirement extends Type implements ICompositeType { switch (this) { case ASCENDING: return "ascending"; case DESCENDING: return "descending"; + case NULL: return null; default: return "?"; } } @@ -87,6 +88,7 @@ public class DataRequirement extends Type implements ICompositeType { switch (this) { case ASCENDING: return "http://hl7.org/fhir/sort-direction"; case DESCENDING: return "http://hl7.org/fhir/sort-direction"; + case NULL: return null; default: return "?"; } } @@ -94,6 +96,7 @@ public class DataRequirement extends Type implements ICompositeType { switch (this) { case ASCENDING: return "Sort by the value ascending, so that lower values appear first."; case DESCENDING: return "Sort by the value descending, so that lower values appear last."; + case NULL: return null; default: return "?"; } } @@ -101,6 +104,7 @@ public class DataRequirement extends Type implements ICompositeType { switch (this) { case ASCENDING: return "Ascending"; case DESCENDING: return "Descending"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DetectedIssue.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DetectedIssue.java index 8378c5819..241e26d71 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DetectedIssue.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DetectedIssue.java @@ -122,6 +122,7 @@ public class DetectedIssue extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -135,6 +136,7 @@ public class DetectedIssue extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/observation-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/observation-status"; case UNKNOWN: return "http://hl7.org/fhir/observation-status"; + case NULL: return null; default: return "?"; } } @@ -148,6 +150,7 @@ public class DetectedIssue extends DomainResource { case CANCELLED: return "The observation is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The observation has been withdrawn following previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this observation. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -161,6 +164,7 @@ public class DetectedIssue extends DomainResource { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -275,6 +279,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "high"; case MODERATE: return "moderate"; case LOW: return "low"; + case NULL: return null; default: return "?"; } } @@ -283,6 +288,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "http://hl7.org/fhir/detectedissue-severity"; case MODERATE: return "http://hl7.org/fhir/detectedissue-severity"; case LOW: return "http://hl7.org/fhir/detectedissue-severity"; + case NULL: return null; default: return "?"; } } @@ -291,6 +297,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "Indicates the issue may be life-threatening or has the potential to cause permanent injury."; case MODERATE: return "Indicates the issue may result in noticeable adverse consequences but is unlikely to be life-threatening or cause permanent injury."; case LOW: return "Indicates the issue may result in some adverse consequences but is unlikely to substantially affect the situation of the subject."; + case NULL: return null; default: return "?"; } } @@ -299,6 +306,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "High"; case MODERATE: return "Moderate"; case LOW: return "Low"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Device.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Device.java index 6747c363a..aaca5d57d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Device.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Device.java @@ -108,6 +108,7 @@ public class Device extends DomainResource { case CARD: return "card"; case SELFREPORTED: return "self-reported"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -119,6 +120,7 @@ public class Device extends DomainResource { case CARD: return "http://hl7.org/fhir/udi-entry-type"; case SELFREPORTED: return "http://hl7.org/fhir/udi-entry-type"; case UNKNOWN: return "http://hl7.org/fhir/udi-entry-type"; + case NULL: return null; default: return "?"; } } @@ -130,6 +132,7 @@ public class Device extends DomainResource { case CARD: return "The data originated from a patient's implant card and was read by an operator."; case SELFREPORTED: return "The data originated from a patient source and was not directly scanned or read from a label or card."; case UNKNOWN: return "The method of data capture has not been determined."; + case NULL: return null; default: return "?"; } } @@ -141,6 +144,7 @@ public class Device extends DomainResource { case CARD: return "Card"; case SELFREPORTED: return "Self Reported"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -250,6 +254,7 @@ public class Device extends DomainResource { case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -259,6 +264,7 @@ public class Device extends DomainResource { case INACTIVE: return "http://hl7.org/fhir/device-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/device-status"; case UNKNOWN: return "http://hl7.org/fhir/device-status"; + case NULL: return null; default: return "?"; } } @@ -268,6 +274,7 @@ public class Device extends DomainResource { case INACTIVE: return "The device is no longer available for use (e.g. lost, expired, damaged). Note: For *implanted devices* this means that the device has been removed from the patient."; case ENTEREDINERROR: return "The device was entered in error and voided."; case UNKNOWN: return "The status of the device has not been determined."; + case NULL: return null; default: return "?"; } } @@ -277,6 +284,7 @@ public class Device extends DomainResource { case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -388,6 +396,7 @@ public class Device extends DomainResource { case MANUFACTURERNAME: return "manufacturer-name"; case MODELNAME: return "model-name"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -399,6 +408,7 @@ public class Device extends DomainResource { case MANUFACTURERNAME: return "http://hl7.org/fhir/device-nametype"; case MODELNAME: return "http://hl7.org/fhir/device-nametype"; case OTHER: return "http://hl7.org/fhir/device-nametype"; + case NULL: return null; default: return "?"; } } @@ -410,6 +420,7 @@ public class Device extends DomainResource { case MANUFACTURERNAME: return "Manufacturer name."; case MODELNAME: return "Model name."; case OTHER: return "other."; + case NULL: return null; default: return "?"; } } @@ -421,6 +432,7 @@ public class Device extends DomainResource { case MANUFACTURERNAME: return "Manufacturer name"; case MODELNAME: return "Model name"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DeviceDefinition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DeviceDefinition.java index 7f02e9083..2f61b1f99 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DeviceDefinition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DeviceDefinition.java @@ -108,6 +108,7 @@ public class DeviceDefinition extends DomainResource { case MANUFACTURERNAME: return "manufacturer-name"; case MODELNAME: return "model-name"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -119,6 +120,7 @@ public class DeviceDefinition extends DomainResource { case MANUFACTURERNAME: return "http://hl7.org/fhir/device-nametype"; case MODELNAME: return "http://hl7.org/fhir/device-nametype"; case OTHER: return "http://hl7.org/fhir/device-nametype"; + case NULL: return null; default: return "?"; } } @@ -130,6 +132,7 @@ public class DeviceDefinition extends DomainResource { case MANUFACTURERNAME: return "Manufacturer name."; case MODELNAME: return "Model name."; case OTHER: return "other."; + case NULL: return null; default: return "?"; } } @@ -141,6 +144,7 @@ public class DeviceDefinition extends DomainResource { case MANUFACTURERNAME: return "Manufacturer name"; case MODELNAME: return "Model name"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DeviceMetric.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DeviceMetric.java index 9e87ac683..aaad41860 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DeviceMetric.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DeviceMetric.java @@ -94,6 +94,7 @@ public class DeviceMetric extends DomainResource { case OFF: return "off"; case STANDBY: return "standby"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class DeviceMetric extends DomainResource { case OFF: return "http://hl7.org/fhir/metric-operational-status"; case STANDBY: return "http://hl7.org/fhir/metric-operational-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/metric-operational-status"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class DeviceMetric extends DomainResource { case OFF: return "The DeviceMetric is not operating."; case STANDBY: return "The DeviceMetric is operating, but will not generate any DeviceObservations."; case ENTEREDINERROR: return "The DeviceMetric was entered in error."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class DeviceMetric extends DomainResource { case OFF: return "Off"; case STANDBY: return "Standby"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } @@ -246,6 +250,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "magenta"; case CYAN: return "cyan"; case WHITE: return "white"; + case NULL: return null; default: return "?"; } } @@ -259,6 +264,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "http://hl7.org/fhir/metric-color"; case CYAN: return "http://hl7.org/fhir/metric-color"; case WHITE: return "http://hl7.org/fhir/metric-color"; + case NULL: return null; default: return "?"; } } @@ -272,6 +278,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "Color for representation - magenta."; case CYAN: return "Color for representation - cyan."; case WHITE: return "Color for representation - white."; + case NULL: return null; default: return "?"; } } @@ -285,6 +292,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "Color Magenta"; case CYAN: return "Color Cyan"; case WHITE: return "Color White"; + case NULL: return null; default: return "?"; } } @@ -406,6 +414,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "setting"; case CALCULATION: return "calculation"; case UNSPECIFIED: return "unspecified"; + case NULL: return null; default: return "?"; } } @@ -415,6 +424,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "http://hl7.org/fhir/metric-category"; case CALCULATION: return "http://hl7.org/fhir/metric-category"; case UNSPECIFIED: return "http://hl7.org/fhir/metric-category"; + case NULL: return null; default: return "?"; } } @@ -424,6 +434,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "DeviceObservations generated for this DeviceMetric is a setting that will influence the behavior of the Device."; case CALCULATION: return "DeviceObservations generated for this DeviceMetric are calculated."; case UNSPECIFIED: return "The category of this DeviceMetric is unspecified."; + case NULL: return null; default: return "?"; } } @@ -433,6 +444,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "Setting"; case CALCULATION: return "Calculation"; case UNSPECIFIED: return "Unspecified"; + case NULL: return null; default: return "?"; } } @@ -530,6 +542,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "offset"; case GAIN: return "gain"; case TWOPOINT: return "two-point"; + case NULL: return null; default: return "?"; } } @@ -539,6 +552,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "http://hl7.org/fhir/metric-calibration-type"; case GAIN: return "http://hl7.org/fhir/metric-calibration-type"; case TWOPOINT: return "http://hl7.org/fhir/metric-calibration-type"; + case NULL: return null; default: return "?"; } } @@ -548,6 +562,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "Offset metric calibration method."; case GAIN: return "Gain metric calibration method."; case TWOPOINT: return "Two-point metric calibration method."; + case NULL: return null; default: return "?"; } } @@ -557,6 +572,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "Offset"; case GAIN: return "Gain"; case TWOPOINT: return "Two Point"; + case NULL: return null; default: return "?"; } } @@ -654,6 +670,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "calibration-required"; case CALIBRATED: return "calibrated"; case UNSPECIFIED: return "unspecified"; + case NULL: return null; default: return "?"; } } @@ -663,6 +680,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "http://hl7.org/fhir/metric-calibration-state"; case CALIBRATED: return "http://hl7.org/fhir/metric-calibration-state"; case UNSPECIFIED: return "http://hl7.org/fhir/metric-calibration-state"; + case NULL: return null; default: return "?"; } } @@ -672,6 +690,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "The metric needs to be calibrated."; case CALIBRATED: return "The metric has been calibrated."; case UNSPECIFIED: return "The state of calibration of this metric is unspecified."; + case NULL: return null; default: return "?"; } } @@ -681,6 +700,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "Calibration Required"; case CALIBRATED: return "Calibrated"; case UNSPECIFIED: return "Unspecified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DeviceRequest.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DeviceRequest.java index 51d221cd6..740c317bb 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DeviceRequest.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DeviceRequest.java @@ -115,6 +115,7 @@ public class DeviceRequest extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -127,6 +128,7 @@ public class DeviceRequest extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/request-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/request-status"; case UNKNOWN: return "http://hl7.org/fhir/request-status"; + case NULL: return null; default: return "?"; } } @@ -139,6 +141,7 @@ public class DeviceRequest extends DomainResource { case COMPLETED: return "The activity described by the request has been fully performed. No further activity will occur."; case ENTEREDINERROR: return "This request should never have existed and should be considered 'void'. (It is possible that real-world decisions were based on it. If real-world activity has occurred, the status should be \"revoked\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -151,6 +154,7 @@ public class DeviceRequest extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -301,6 +305,7 @@ public class DeviceRequest extends DomainResource { case FILLERORDER: return "filler-order"; case INSTANCEORDER: return "instance-order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -315,6 +320,7 @@ public class DeviceRequest extends DomainResource { case FILLERORDER: return "http://hl7.org/fhir/request-intent"; case INSTANCEORDER: return "http://hl7.org/fhir/request-intent"; case OPTION: return "http://hl7.org/fhir/request-intent"; + case NULL: return null; default: return "?"; } } @@ -329,6 +335,7 @@ public class DeviceRequest extends DomainResource { case FILLERORDER: return "The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order."; case INSTANCEORDER: return "An order created in fulfillment of a broader order that represents the authorization for a single activity occurrence. E.g. The administration of a single dose of a drug."; case OPTION: return "The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests. Refer to [[[RequestGroup]]] for additional information on how this status is used."; + case NULL: return null; default: return "?"; } } @@ -343,6 +350,7 @@ public class DeviceRequest extends DomainResource { case FILLERORDER: return "Filler Order"; case INSTANCEORDER: return "Instance Order"; case OPTION: return "Option"; + case NULL: return null; default: return "?"; } } @@ -470,6 +478,7 @@ public class DeviceRequest extends DomainResource { case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -479,6 +488,7 @@ public class DeviceRequest extends DomainResource { case URGENT: return "http://hl7.org/fhir/request-priority"; case ASAP: return "http://hl7.org/fhir/request-priority"; case STAT: return "http://hl7.org/fhir/request-priority"; + case NULL: return null; default: return "?"; } } @@ -488,6 +498,7 @@ public class DeviceRequest extends DomainResource { case URGENT: return "The request should be actioned promptly - higher priority than routine."; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent."; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency."; + case NULL: return null; default: return "?"; } } @@ -497,6 +508,7 @@ public class DeviceRequest extends DomainResource { case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DeviceUseStatement.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DeviceUseStatement.java index b16542f03..37f0c0eb8 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DeviceUseStatement.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DeviceUseStatement.java @@ -108,6 +108,7 @@ public class DeviceUseStatement extends DomainResource { case INTENDED: return "intended"; case STOPPED: return "stopped"; case ONHOLD: return "on-hold"; + case NULL: return null; default: return "?"; } } @@ -119,6 +120,7 @@ public class DeviceUseStatement extends DomainResource { case INTENDED: return "http://hl7.org/fhir/device-statement-status"; case STOPPED: return "http://hl7.org/fhir/device-statement-status"; case ONHOLD: return "http://hl7.org/fhir/device-statement-status"; + case NULL: return null; default: return "?"; } } @@ -130,6 +132,7 @@ public class DeviceUseStatement extends DomainResource { case INTENDED: return "The device may be used at some time in the future."; case STOPPED: return "Actions implied by the statement have been permanently halted, before all of them occurred."; case ONHOLD: return "Actions implied by the statement have been temporarily halted, but are expected to continue later. May also be called \"suspended\"."; + case NULL: return null; default: return "?"; } } @@ -141,6 +144,7 @@ public class DeviceUseStatement extends DomainResource { case INTENDED: return "Intended"; case STOPPED: return "Stopped"; case ONHOLD: return "On Hold"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DiagnosticReport.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DiagnosticReport.java index acbd2403d..9897f1acc 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DiagnosticReport.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DiagnosticReport.java @@ -136,6 +136,7 @@ public class DiagnosticReport extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -151,6 +152,7 @@ public class DiagnosticReport extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/diagnostic-report-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/diagnostic-report-status"; case UNKNOWN: return "http://hl7.org/fhir/diagnostic-report-status"; + case NULL: return null; default: return "?"; } } @@ -166,6 +168,7 @@ public class DiagnosticReport extends DomainResource { case CANCELLED: return "The report is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The report has been withdrawn following a previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this observation. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -181,6 +184,7 @@ public class DiagnosticReport extends DomainResource { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DocumentReference.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DocumentReference.java index a8b035d1f..3105d11b8 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DocumentReference.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/DocumentReference.java @@ -95,6 +95,7 @@ public class DocumentReference extends DomainResource { case FINAL: return "final"; case AMENDED: return "amended"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -104,6 +105,7 @@ public class DocumentReference extends DomainResource { case FINAL: return "http://hl7.org/fhir/composition-status"; case AMENDED: return "http://hl7.org/fhir/composition-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/composition-status"; + case NULL: return null; default: return "?"; } } @@ -113,6 +115,7 @@ public class DocumentReference extends DomainResource { case FINAL: return "This version of the composition is complete and verified by an appropriate person and no further work is planned. Any subsequent updates would be on a new version of the composition."; case AMENDED: return "The composition content or the referenced resources have been modified (edited or added to) subsequent to being released as \"final\" and the composition is complete and verified by an authorized person."; case ENTEREDINERROR: return "The composition or document was originally created/issued in error, and this is an amendment that marks that the entire series should not be considered as valid."; + case NULL: return null; default: return "?"; } } @@ -122,6 +125,7 @@ public class DocumentReference extends DomainResource { case FINAL: return "Final"; case AMENDED: return "Amended"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -219,6 +223,7 @@ public class DocumentReference extends DomainResource { case TRANSFORMS: return "transforms"; case SIGNS: return "signs"; case APPENDS: return "appends"; + case NULL: return null; default: return "?"; } } @@ -228,6 +233,7 @@ public class DocumentReference extends DomainResource { case TRANSFORMS: return "http://hl7.org/fhir/document-relationship-type"; case SIGNS: return "http://hl7.org/fhir/document-relationship-type"; case APPENDS: return "http://hl7.org/fhir/document-relationship-type"; + case NULL: return null; default: return "?"; } } @@ -237,6 +243,7 @@ public class DocumentReference extends DomainResource { case TRANSFORMS: return "This document was generated by transforming the target document (e.g. format or language conversion)."; case SIGNS: return "This document is a signature of the target document."; case APPENDS: return "This document adds additional information to the target document."; + case NULL: return null; default: return "?"; } } @@ -246,6 +253,7 @@ public class DocumentReference extends DomainResource { case TRANSFORMS: return "Transforms"; case SIGNS: return "Signs"; case APPENDS: return "Appends"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EffectEvidenceSynthesis.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EffectEvidenceSynthesis.java index 04e0079a6..8397b23cc 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EffectEvidenceSynthesis.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EffectEvidenceSynthesis.java @@ -83,6 +83,7 @@ public class EffectEvidenceSynthesis extends MetadataResource { switch (this) { case EXPOSURE: return "exposure"; case EXPOSUREALTERNATIVE: return "exposure-alternative"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public class EffectEvidenceSynthesis extends MetadataResource { switch (this) { case EXPOSURE: return "http://hl7.org/fhir/exposure-state"; case EXPOSUREALTERNATIVE: return "http://hl7.org/fhir/exposure-state"; + case NULL: return null; default: return "?"; } } @@ -97,6 +99,7 @@ public class EffectEvidenceSynthesis extends MetadataResource { switch (this) { case EXPOSURE: return "used when the results by exposure is describing the results for the primary exposure of interest."; case EXPOSUREALTERNATIVE: return "used when the results by exposure is describing the results for the alternative exposure state, control state or comparator state."; + case NULL: return null; default: return "?"; } } @@ -104,6 +107,7 @@ public class EffectEvidenceSynthesis extends MetadataResource { switch (this) { case EXPOSURE: return "Exposure"; case EXPOSUREALTERNATIVE: return "Exposure Alternative"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ElementDefinition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ElementDefinition.java index 15b38440c..c3ec3032f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ElementDefinition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ElementDefinition.java @@ -108,6 +108,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case TYPEATTR: return "typeAttr"; case CDATEXT: return "cdaText"; case XHTML: return "xhtml"; + case NULL: return null; default: return "?"; } } @@ -118,6 +119,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case TYPEATTR: return "http://hl7.org/fhir/property-representation"; case CDATEXT: return "http://hl7.org/fhir/property-representation"; case XHTML: return "http://hl7.org/fhir/property-representation"; + case NULL: return null; default: return "?"; } } @@ -128,6 +130,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case TYPEATTR: return "The type of this element is indicated using xsi:type."; case CDATEXT: return "Use CDA narrative instead of XHTML."; case XHTML: return "The property is represented using XHTML."; + case NULL: return null; default: return "?"; } } @@ -138,6 +141,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case TYPEATTR: return "Type Attribute"; case CDATEXT: return "CDA Text Format"; case XHTML: return "XHTML"; + case NULL: return null; default: return "?"; } } @@ -248,6 +252,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case PATTERN: return "pattern"; case TYPE: return "type"; case PROFILE: return "profile"; + case NULL: return null; default: return "?"; } } @@ -258,6 +263,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case PATTERN: return "http://hl7.org/fhir/discriminator-type"; case TYPE: return "http://hl7.org/fhir/discriminator-type"; case PROFILE: return "http://hl7.org/fhir/discriminator-type"; + case NULL: return null; default: return "?"; } } @@ -268,6 +274,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case PATTERN: return "The slices have different values in the nominated element, as determined by testing them against the applicable ElementDefinition.pattern[x]."; case TYPE: return "The slices are differentiated by type of the nominated element."; case PROFILE: return "The slices are differentiated by conformance of the nominated element to a specified profile. Note that if the path specifies .resolve() then the profile is the target profile on the reference. In this case, validation by the possible profiles is required to differentiate the slices."; + case NULL: return null; default: return "?"; } } @@ -278,6 +285,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case PATTERN: return "Pattern"; case TYPE: return "Type"; case PROFILE: return "Profile"; + case NULL: return null; default: return "?"; } } @@ -374,6 +382,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case CLOSED: return "closed"; case OPEN: return "open"; case OPENATEND: return "openAtEnd"; + case NULL: return null; default: return "?"; } } @@ -382,6 +391,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case CLOSED: return "http://hl7.org/fhir/resource-slicing-rules"; case OPEN: return "http://hl7.org/fhir/resource-slicing-rules"; case OPENATEND: return "http://hl7.org/fhir/resource-slicing-rules"; + case NULL: return null; default: return "?"; } } @@ -390,6 +400,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case CLOSED: return "No additional content is allowed other than that described by the slices in this profile."; case OPEN: return "Additional content is allowed anywhere in the list."; case OPENATEND: return "Additional content is allowed, but only at the end of the list. Note that using this requires that the slices be ordered, which makes it hard to share uses. This should only be done where absolutely required."; + case NULL: return null; default: return "?"; } } @@ -398,6 +409,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case CLOSED: return "Closed"; case OPEN: return "Open"; case OPENATEND: return "Open at End"; + case NULL: return null; default: return "?"; } } @@ -482,6 +494,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case CONTAINED: return "contained"; case REFERENCED: return "referenced"; case BUNDLED: return "bundled"; + case NULL: return null; default: return "?"; } } @@ -490,6 +503,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case CONTAINED: return "http://hl7.org/fhir/resource-aggregation-mode"; case REFERENCED: return "http://hl7.org/fhir/resource-aggregation-mode"; case BUNDLED: return "http://hl7.org/fhir/resource-aggregation-mode"; + case NULL: return null; default: return "?"; } } @@ -498,6 +512,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case CONTAINED: return "The reference is a local reference to a contained resource."; case REFERENCED: return "The reference to a resource that has to be resolved externally to the resource that includes the reference."; case BUNDLED: return "The resource the reference points to will be found in the same bundle as the resource that includes the reference."; + case NULL: return null; default: return "?"; } } @@ -506,6 +521,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case CONTAINED: return "Contained"; case REFERENCED: return "Referenced"; case BUNDLED: return "Bundled"; + case NULL: return null; default: return "?"; } } @@ -590,6 +606,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case EITHER: return "either"; case INDEPENDENT: return "independent"; case SPECIFIC: return "specific"; + case NULL: return null; default: return "?"; } } @@ -598,6 +615,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case EITHER: return "http://hl7.org/fhir/reference-version-rules"; case INDEPENDENT: return "http://hl7.org/fhir/reference-version-rules"; case SPECIFIC: return "http://hl7.org/fhir/reference-version-rules"; + case NULL: return null; default: return "?"; } } @@ -606,6 +624,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case EITHER: return "The reference may be either version independent or version specific."; case INDEPENDENT: return "The reference must be version independent."; case SPECIFIC: return "The reference must be version specific."; + case NULL: return null; default: return "?"; } } @@ -614,6 +633,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case EITHER: return "Either Specific or independent"; case INDEPENDENT: return "Version independent"; case SPECIFIC: return "Version Specific"; + case NULL: return null; default: return "?"; } } @@ -691,6 +711,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { switch (this) { case ERROR: return "error"; case WARNING: return "warning"; + case NULL: return null; default: return "?"; } } @@ -698,6 +719,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { switch (this) { case ERROR: return "http://hl7.org/fhir/constraint-severity"; case WARNING: return "http://hl7.org/fhir/constraint-severity"; + case NULL: return null; default: return "?"; } } @@ -705,6 +727,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { switch (this) { case ERROR: return "If the constraint is violated, the resource is not conformant."; case WARNING: return "If the constraint is violated, the resource is conformant, but it is not necessarily following best practice."; + case NULL: return null; default: return "?"; } } @@ -712,6 +735,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { switch (this) { case ERROR: return "Error"; case WARNING: return "Warning"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Encounter.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Encounter.java index 5a60d5085..f592dd778 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Encounter.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Encounter.java @@ -130,6 +130,7 @@ public class Encounter extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -144,6 +145,7 @@ public class Encounter extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/encounter-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/encounter-status"; case UNKNOWN: return "http://hl7.org/fhir/encounter-status"; + case NULL: return null; default: return "?"; } } @@ -158,6 +160,7 @@ public class Encounter extends DomainResource { case CANCELLED: return "The Encounter has ended before it has begun."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case UNKNOWN: return "The encounter status is unknown. Note that \"unknown\" is a value of last resort and every attempt should be made to provide a meaningful value other than \"unknown\"."; + case NULL: return null; default: return "?"; } } @@ -172,6 +175,7 @@ public class Encounter extends DomainResource { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -299,6 +303,7 @@ public class Encounter extends DomainResource { case ACTIVE: return "active"; case RESERVED: return "reserved"; case COMPLETED: return "completed"; + case NULL: return null; default: return "?"; } } @@ -308,6 +313,7 @@ public class Encounter extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/encounter-location-status"; case RESERVED: return "http://hl7.org/fhir/encounter-location-status"; case COMPLETED: return "http://hl7.org/fhir/encounter-location-status"; + case NULL: return null; default: return "?"; } } @@ -317,6 +323,7 @@ public class Encounter extends DomainResource { case ACTIVE: return "The patient is currently at this location, or was between the period specified.\r\rA system may update these records when the patient leaves the location to either reserved, or completed."; case RESERVED: return "This location is held empty for this patient."; case COMPLETED: return "The patient was at this location during the period specified.\r\rNot to be used when the patient is currently at the location."; + case NULL: return null; default: return "?"; } } @@ -326,6 +333,7 @@ public class Encounter extends DomainResource { case ACTIVE: return "Active"; case RESERVED: return "Reserved"; case COMPLETED: return "Completed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Endpoint.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Endpoint.java index 8fd564f9d..4b1df859e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Endpoint.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Endpoint.java @@ -109,6 +109,7 @@ public class Endpoint extends DomainResource { case OFF: return "off"; case ENTEREDINERROR: return "entered-in-error"; case TEST: return "test"; + case NULL: return null; default: return "?"; } } @@ -120,6 +121,7 @@ public class Endpoint extends DomainResource { case OFF: return "http://hl7.org/fhir/endpoint-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/endpoint-status"; case TEST: return "http://hl7.org/fhir/endpoint-status"; + case NULL: return null; default: return "?"; } } @@ -131,6 +133,7 @@ public class Endpoint extends DomainResource { case OFF: return "This endpoint is no longer to be used."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case TEST: return "This endpoint is not intended for production usage."; + case NULL: return null; default: return "?"; } } @@ -142,6 +145,7 @@ public class Endpoint extends DomainResource { case OFF: return "Off"; case ENTEREDINERROR: return "Entered in error"; case TEST: return "Test"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EnrollmentRequest.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EnrollmentRequest.java index bc42ae9b4..2c917ab12 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EnrollmentRequest.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EnrollmentRequest.java @@ -94,6 +94,7 @@ public class EnrollmentRequest extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class EnrollmentRequest extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class EnrollmentRequest extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class EnrollmentRequest extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EnrollmentResponse.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EnrollmentResponse.java index c3d4ee8bb..1145c185f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EnrollmentResponse.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EnrollmentResponse.java @@ -95,6 +95,7 @@ public class EnrollmentResponse extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -104,6 +105,7 @@ public class EnrollmentResponse extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -113,6 +115,7 @@ public class EnrollmentResponse extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -122,6 +125,7 @@ public class EnrollmentResponse extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Enumerations.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Enumerations.java index fc95276cb..347f92448 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Enumerations.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Enumerations.java @@ -91,6 +91,7 @@ public class Enumerations { switch (this) { case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public class Enumerations { switch (this) { case TYPE: return "http://hl7.org/fhir/abstract-types"; case ANY: return "http://hl7.org/fhir/abstract-types"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class Enumerations { switch (this) { case TYPE: return "A place holder that means any kind of data type"; case ANY: return "A place holder that means any kind of resource"; + case NULL: return null; default: return "?"; } } @@ -112,6 +115,7 @@ public class Enumerations { switch (this) { case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } @@ -194,6 +198,7 @@ public class Enumerations { case FEMALE: return "female"; case OTHER: return "other"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -203,6 +208,7 @@ public class Enumerations { case FEMALE: return "http://hl7.org/fhir/administrative-gender"; case OTHER: return "http://hl7.org/fhir/administrative-gender"; case UNKNOWN: return "http://hl7.org/fhir/administrative-gender"; + case NULL: return null; default: return "?"; } } @@ -212,6 +218,7 @@ public class Enumerations { case FEMALE: return "Female."; case OTHER: return "Other."; case UNKNOWN: return "Unknown."; + case NULL: return null; default: return "?"; } } @@ -221,6 +228,7 @@ public class Enumerations { case FEMALE: return "Female"; case OTHER: return "Other"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -329,6 +337,7 @@ public class Enumerations { case WK: return "wk"; case MO: return "mo"; case A: return "a"; + case NULL: return null; default: return "?"; } } @@ -340,6 +349,7 @@ public class Enumerations { case WK: return "http://unitsofmeasure.org"; case MO: return "http://unitsofmeasure.org"; case A: return "http://unitsofmeasure.org"; + case NULL: return null; default: return "?"; } } @@ -351,6 +361,7 @@ public class Enumerations { case WK: return ""; case MO: return ""; case A: return ""; + case NULL: return null; default: return "?"; } } @@ -362,6 +373,7 @@ public class Enumerations { case WK: return "Week"; case MO: return "Month"; case A: return "Year"; + case NULL: return null; default: return "?"; } } @@ -468,6 +480,7 @@ public class Enumerations { case EXTENSIBLE: return "extensible"; case PREFERRED: return "preferred"; case EXAMPLE: return "example"; + case NULL: return null; default: return "?"; } } @@ -477,6 +490,7 @@ public class Enumerations { case EXTENSIBLE: return "http://hl7.org/fhir/binding-strength"; case PREFERRED: return "http://hl7.org/fhir/binding-strength"; case EXAMPLE: return "http://hl7.org/fhir/binding-strength"; + case NULL: return null; default: return "?"; } } @@ -486,6 +500,7 @@ public class Enumerations { case EXTENSIBLE: return "To be conformant, the concept in this element SHALL be from the specified value set if any of the codes within the value set can apply to the concept being communicated. If the value set does not cover the concept (based on human review), alternate codings (or, data type allowing, text) may be included instead."; case PREFERRED: return "Instances are encouraged to draw from the specified codes for interoperability purposes but are not required to do so to be considered conformant."; case EXAMPLE: return "Instances are not expected or even encouraged to draw from the specified value set. The value set merely provides examples of the types of concepts intended to be included."; + case NULL: return null; default: return "?"; } } @@ -495,6 +510,7 @@ public class Enumerations { case EXTENSIBLE: return "Extensible"; case PREFERRED: return "Preferred"; case EXAMPLE: return "Example"; + case NULL: return null; default: return "?"; } } @@ -631,6 +647,7 @@ public class Enumerations { case INEXACT: return "inexact"; case UNMATCHED: return "unmatched"; case DISJOINT: return "disjoint"; + case NULL: return null; default: return "?"; } } @@ -646,6 +663,7 @@ public class Enumerations { case INEXACT: return "http://hl7.org/fhir/concept-map-equivalence"; case UNMATCHED: return "http://hl7.org/fhir/concept-map-equivalence"; case DISJOINT: return "http://hl7.org/fhir/concept-map-equivalence"; + case NULL: return null; default: return "?"; } } @@ -661,6 +679,7 @@ public class Enumerations { case INEXACT: return "The target mapping overlaps with the source concept, but both source and target cover additional meaning, or the definitions are imprecise and it is uncertain whether they have the same boundaries to their meaning. The sense in which the mapping is inexact SHALL be described in the comments in this case, and applications should be careful when attempting to use these mappings operationally."; case UNMATCHED: return "There is no match for this concept in the target code system."; case DISJOINT: return "This is an explicit assertion that there is no mapping between the source and target concept."; + case NULL: return null; default: return "?"; } } @@ -676,6 +695,7 @@ public class Enumerations { case INEXACT: return "Inexact"; case UNMATCHED: return "Unmatched"; case DISJOINT: return "Disjoint"; + case NULL: return null; default: return "?"; } } @@ -883,6 +903,7 @@ public class Enumerations { case POSITIVEINFINITY: return "positive-infinity"; case NOTPERFORMED: return "not-performed"; case NOTPERMITTED: return "not-permitted"; + case NULL: return null; default: return "?"; } } @@ -903,6 +924,7 @@ public class Enumerations { case POSITIVEINFINITY: return "http://terminology.hl7.org/CodeSystem/data-absent-reason"; case NOTPERFORMED: return "http://terminology.hl7.org/CodeSystem/data-absent-reason"; case NOTPERMITTED: return "http://terminology.hl7.org/CodeSystem/data-absent-reason"; + case NULL: return null; default: return "?"; } } @@ -923,6 +945,7 @@ public class Enumerations { case POSITIVEINFINITY: return "The numeric value is excessively high and unrepresentable due to a floating point processing error."; case NOTPERFORMED: return "The value is not available because the observation procedure (test, etc.) was not performed."; case NOTPERMITTED: return "The value is not permitted in this context (e.g. due to profiles, or the base data types)."; + case NULL: return null; default: return "?"; } } @@ -943,6 +966,7 @@ public class Enumerations { case POSITIVEINFINITY: return "Positive Infinity (PINF)"; case NOTPERFORMED: return "Not Performed"; case NOTPERMITTED: return "Not Permitted"; + case NULL: return null; default: return "?"; } } @@ -1516,6 +1540,7 @@ public class Enumerations { case URL: return "url"; case UUID: return "uuid"; case XHTML: return "xhtml"; + case NULL: return null; default: return "?"; } } @@ -1584,6 +1609,7 @@ public class Enumerations { case URL: return "http://hl7.org/fhir/data-types"; case UUID: return "http://hl7.org/fhir/data-types"; case XHTML: return "http://hl7.org/fhir/data-types"; + case NULL: return null; default: return "?"; } } @@ -1652,6 +1678,7 @@ public class Enumerations { case URL: return "A URI that is a literal reference"; case UUID: return "A UUID, represented as a URI"; case XHTML: return "XHTML format, as defined by W3C, but restricted usage (mainly, no active content)"; + case NULL: return null; default: return "?"; } } @@ -1720,6 +1747,7 @@ public class Enumerations { case URL: return "url"; case UUID: return "uuid"; case XHTML: return "XHTML"; + case NULL: return null; default: return "?"; } } @@ -2182,6 +2210,7 @@ public class Enumerations { case OPERATIONDEFINITION: return "OperationDefinition"; case PLANDEFINITION: return "PlanDefinition"; case QUESTIONNAIRE: return "Questionnaire"; + case NULL: return null; default: return "?"; } } @@ -2193,6 +2222,7 @@ public class Enumerations { case OPERATIONDEFINITION: return "http://hl7.org/fhir/definition-resource-types"; case PLANDEFINITION: return "http://hl7.org/fhir/definition-resource-types"; case QUESTIONNAIRE: return "http://hl7.org/fhir/definition-resource-types"; + case NULL: return null; default: return "?"; } } @@ -2204,6 +2234,7 @@ public class Enumerations { case OPERATIONDEFINITION: return "A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction)."; case PLANDEFINITION: return "This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact. The resource is general enough to support the description of a broad range of clinical artifacts such as clinical decision support rules, order sets and protocols."; case QUESTIONNAIRE: return "A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection."; + case NULL: return null; default: return "?"; } } @@ -2215,6 +2246,7 @@ public class Enumerations { case OPERATIONDEFINITION: return "OperationDefinition"; case PLANDEFINITION: return "PlanDefinition"; case QUESTIONNAIRE: return "Questionnaire"; + case NULL: return null; default: return "?"; } } @@ -2314,6 +2346,7 @@ public class Enumerations { case CURRENT: return "current"; case SUPERSEDED: return "superseded"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -2322,6 +2355,7 @@ public class Enumerations { case CURRENT: return "http://hl7.org/fhir/document-reference-status"; case SUPERSEDED: return "http://hl7.org/fhir/document-reference-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/document-reference-status"; + case NULL: return null; default: return "?"; } } @@ -2330,6 +2364,7 @@ public class Enumerations { case CURRENT: return "This is the current reference for this document."; case SUPERSEDED: return "This reference has been superseded by another reference."; case ENTEREDINERROR: return "This reference was created in error."; + case NULL: return null; default: return "?"; } } @@ -2338,6 +2373,7 @@ public class Enumerations { case CURRENT: return "Current"; case SUPERSEDED: return "Superseded"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -2636,6 +2672,7 @@ public class Enumerations { case RISKASSESSMENT: return "RiskAssessment"; case SUPPLYDELIVERY: return "SupplyDelivery"; case TASK: return "Task"; + case NULL: return null; default: return "?"; } } @@ -2675,6 +2712,7 @@ public class Enumerations { case RISKASSESSMENT: return "http://hl7.org/fhir/event-resource-types"; case SUPPLYDELIVERY: return "http://hl7.org/fhir/event-resource-types"; case TASK: return "http://hl7.org/fhir/event-resource-types"; + case NULL: return null; default: return "?"; } } @@ -2714,6 +2752,7 @@ public class Enumerations { case RISKASSESSMENT: return "Potential outcomes for a subject with likelihood."; case SUPPLYDELIVERY: return "Delivery of bulk Supplies."; case TASK: return "A task to be performed."; + case NULL: return null; default: return "?"; } } @@ -2753,6 +2792,7 @@ public class Enumerations { case RISKASSESSMENT: return "RiskAssessment"; case SUPPLYDELIVERY: return "SupplyDelivery"; case TASK: return "Task"; + case NULL: return null; default: return "?"; } } @@ -4493,6 +4533,7 @@ The primary difference between a medication statement and a medication administr case VISIONPRESCRIPTION: return "VisionPrescription"; case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } @@ -4711,6 +4752,7 @@ The primary difference between a medication statement and a medication administr case VISIONPRESCRIPTION: return "http://hl7.org/fhir/resource-types"; case TYPE: return "http://hl7.org/fhir/abstract-types"; case ANY: return "http://hl7.org/fhir/abstract-types"; + case NULL: return null; default: return "?"; } } @@ -4929,6 +4971,7 @@ The primary difference between a medication statement and a medication administr case VISIONPRESCRIPTION: return "An authorization for the provision of glasses and/or contact lenses to a patient."; case TYPE: return "A place holder that means any kind of data type"; case ANY: return "A place holder that means any kind of resource"; + case NULL: return null; default: return "?"; } } @@ -5147,6 +5190,7 @@ The primary difference between a medication statement and a medication administr case VISIONPRESCRIPTION: return "VisionPrescription"; case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } @@ -7947,6 +7991,7 @@ The primary difference between a medication statement and a medication administr case VALUESET: return "ValueSet"; case VERIFICATIONRESULT: return "VerificationResult"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -8163,6 +8208,7 @@ The primary difference between a medication statement and a medication administr case VALUESET: return "http://hl7.org/fhir/resource-types"; case VERIFICATIONRESULT: return "http://hl7.org/fhir/resource-types"; case VISIONPRESCRIPTION: return "http://hl7.org/fhir/resource-types"; + case NULL: return null; default: return "?"; } } @@ -8379,6 +8425,7 @@ The primary difference between a medication statement and a medication administr case VALUESET: return "A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements](terminologies.html)."; case VERIFICATIONRESULT: return "Describes validation requirements, source(s), status and dates for one or more elements."; case VISIONPRESCRIPTION: return "An authorization for the provision of glasses and/or contact lenses to a patient."; + case NULL: return null; default: return "?"; } } @@ -8595,6 +8642,7 @@ The primary difference between a medication statement and a medication administr case VALUESET: return "ValueSet"; case VERIFICATIONRESULT: return "VerificationResult"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -10065,6 +10113,7 @@ The primary difference between a medication statement and a medication administr case _3_5_0: return "3.5.0"; case _4_0_0: return "4.0.0"; case _4_0_1: return "4.0.1"; + case NULL: return null; default: return "?"; } } @@ -10093,6 +10142,7 @@ The primary difference between a medication statement and a medication administr case _3_5_0: return "http://hl7.org/fhir/FHIR-version"; case _4_0_0: return "http://hl7.org/fhir/FHIR-version"; case _4_0_1: return "http://hl7.org/fhir/FHIR-version"; + case NULL: return null; default: return "?"; } } @@ -10121,6 +10171,7 @@ The primary difference between a medication statement and a medication administr case _3_5_0: return "R4 Ballot #2."; case _4_0_0: return "FHIR Release 4 (Normative + STU)."; case _4_0_1: return "FHIR Release 4 Technical Correction #1."; + case NULL: return null; default: return "?"; } } @@ -10149,6 +10200,7 @@ The primary difference between a medication statement and a medication administr case _3_5_0: return "3.5.0"; case _4_0_0: return "4.0.0"; case _4_0_1: return "4.0.1"; + case NULL: return null; default: return "?"; } } @@ -10398,6 +10450,7 @@ The primary difference between a medication statement and a medication administr case STRUCTUREDEFINITION: return "StructureDefinition"; case STRUCTUREMAP: return "StructureMap"; case VALUESET: return "ValueSet"; + case NULL: return null; default: return "?"; } } @@ -10412,6 +10465,7 @@ The primary difference between a medication statement and a medication administr case STRUCTUREDEFINITION: return "http://hl7.org/fhir/knowledge-resource-types"; case STRUCTUREMAP: return "http://hl7.org/fhir/knowledge-resource-types"; case VALUESET: return "http://hl7.org/fhir/knowledge-resource-types"; + case NULL: return null; default: return "?"; } } @@ -10426,6 +10480,7 @@ The primary difference between a medication statement and a medication administr case STRUCTUREDEFINITION: return "Structural Definition."; case STRUCTUREMAP: return "A Map of relationships between 2 structures that can be used to transform data."; case VALUESET: return "A set of codes drawn from one or more code systems."; + case NULL: return null; default: return "?"; } } @@ -10440,6 +10495,7 @@ The primary difference between a medication statement and a medication administr case STRUCTUREDEFINITION: return "StructureDefinition"; case STRUCTUREMAP: return "StructureMap"; case VALUESET: return "ValueSet"; + case NULL: return null; default: return "?"; } } @@ -10536,21 +10592,25 @@ The primary difference between a medication statement and a medication administr } public String toCode() { switch (this) { + case NULL: return null; default: return "?"; } } public String getSystem() { switch (this) { + case NULL: return null; default: return "?"; } } public String getDefinition() { switch (this) { + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { + case NULL: return null; default: return "?"; } } @@ -10614,6 +10674,7 @@ The primary difference between a medication statement and a medication administr case DISPLAY: return "display"; case PRINT: return "print"; case PRINTOPER: return "printoper"; + case NULL: return null; default: return "?"; } } @@ -10622,6 +10683,7 @@ The primary difference between a medication statement and a medication administr case DISPLAY: return "http://hl7.org/fhir/note-type"; case PRINT: return "http://hl7.org/fhir/note-type"; case PRINTOPER: return "http://hl7.org/fhir/note-type"; + case NULL: return null; default: return "?"; } } @@ -10630,6 +10692,7 @@ The primary difference between a medication statement and a medication administr case DISPLAY: return "Display the note."; case PRINT: return "Print the note on the form."; case PRINTOPER: return "Print the note for the operator."; + case NULL: return null; default: return "?"; } } @@ -10638,6 +10701,7 @@ The primary difference between a medication statement and a medication administr case DISPLAY: return "Display"; case PRINT: return "Print (Form)"; case PRINTOPER: return "Print (Operator)"; + case NULL: return null; default: return "?"; } } @@ -10726,6 +10790,7 @@ The primary difference between a medication statement and a medication administr case ACTIVE: return "active"; case RETIRED: return "retired"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -10735,6 +10800,7 @@ The primary difference between a medication statement and a medication administr case ACTIVE: return "http://hl7.org/fhir/publication-status"; case RETIRED: return "http://hl7.org/fhir/publication-status"; case UNKNOWN: return "http://hl7.org/fhir/publication-status"; + case NULL: return null; default: return "?"; } } @@ -10744,6 +10810,7 @@ The primary difference between a medication statement and a medication administr case ACTIVE: return "This resource is ready for normal use."; case RETIRED: return "This resource has been withdrawn or superseded and should no longer be used."; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this resource. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -10753,6 +10820,7 @@ The primary difference between a medication statement and a medication administr case ACTIVE: return "Active"; case RETIRED: return "Retired"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -10847,6 +10915,7 @@ The primary difference between a medication statement and a medication administr case COMPLETE: return "complete"; case ERROR: return "error"; case PARTIAL: return "partial"; + case NULL: return null; default: return "?"; } } @@ -10856,6 +10925,7 @@ The primary difference between a medication statement and a medication administr case COMPLETE: return "http://hl7.org/fhir/remittance-outcome"; case ERROR: return "http://hl7.org/fhir/remittance-outcome"; case PARTIAL: return "http://hl7.org/fhir/remittance-outcome"; + case NULL: return null; default: return "?"; } } @@ -10865,6 +10935,7 @@ The primary difference between a medication statement and a medication administr case COMPLETE: return "The processing has completed without errors"; case ERROR: return "One or more errors have been detected in the Claim"; case PARTIAL: return "No errors have been detected in the Claim and some of the adjudication has been performed."; + case NULL: return null; default: return "?"; } } @@ -10874,6 +10945,7 @@ The primary difference between a medication statement and a medication administr case COMPLETE: return "Processing Complete"; case ERROR: return "Error"; case PARTIAL: return "Partial Processing"; + case NULL: return null; default: return "?"; } } @@ -11045,6 +11117,7 @@ The primary difference between a medication statement and a medication administr case SUPPLYREQUEST: return "SupplyRequest"; case TASK: return "Task"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -11065,6 +11138,7 @@ The primary difference between a medication statement and a medication administr case SUPPLYREQUEST: return "http://hl7.org/fhir/request-resource-types"; case TASK: return "http://hl7.org/fhir/request-resource-types"; case VISIONPRESCRIPTION: return "http://hl7.org/fhir/request-resource-types"; + case NULL: return null; default: return "?"; } } @@ -11085,6 +11159,7 @@ The primary difference between a medication statement and a medication administr case SUPPLYREQUEST: return "Request for a medication, substance or device."; case TASK: return "A task to be performed."; case VISIONPRESCRIPTION: return "Prescription for vision correction products for a patient."; + case NULL: return null; default: return "?"; } } @@ -11105,6 +11180,7 @@ The primary difference between a medication statement and a medication administr case SUPPLYREQUEST: return "SupplyRequest"; case TASK: return "Task"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -12276,6 +12352,7 @@ The primary difference between a medication statement and a medication administr case VALUESET: return "ValueSet"; case VERIFICATIONRESULT: return "VerificationResult"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -12429,6 +12506,7 @@ The primary difference between a medication statement and a medication administr case VALUESET: return "http://hl7.org/fhir/resource-types"; case VERIFICATIONRESULT: return "http://hl7.org/fhir/resource-types"; case VISIONPRESCRIPTION: return "http://hl7.org/fhir/resource-types"; + case NULL: return null; default: return "?"; } } @@ -12582,6 +12660,7 @@ The primary difference between a medication statement and a medication administr case VALUESET: return "A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements](terminologies.html)."; case VERIFICATIONRESULT: return "Describes validation requirements, source(s), status and dates for one or more elements."; case VISIONPRESCRIPTION: return "An authorization for the provision of glasses and/or contact lenses to a patient."; + case NULL: return null; default: return "?"; } } @@ -12735,6 +12814,7 @@ The primary difference between a medication statement and a medication administr case VALUESET: return "ValueSet"; case VERIFICATIONRESULT: return "VerificationResult"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -13728,6 +13808,7 @@ The primary difference between a medication statement and a medication administr case QUANTITY: return "quantity"; case URI: return "uri"; case SPECIAL: return "special"; + case NULL: return null; default: return "?"; } } @@ -13742,6 +13823,7 @@ The primary difference between a medication statement and a medication administr case QUANTITY: return "http://hl7.org/fhir/search-param-type"; case URI: return "http://hl7.org/fhir/search-param-type"; case SPECIAL: return "http://hl7.org/fhir/search-param-type"; + case NULL: return null; default: return "?"; } } @@ -13756,6 +13838,7 @@ The primary difference between a medication statement and a medication administr case QUANTITY: return "A search parameter that searches on a quantity."; case URI: return "A search parameter that searches on a URI (RFC 3986)."; case SPECIAL: return "Special logic applies to this parameter per the description of the search parameter."; + case NULL: return null; default: return "?"; } } @@ -13770,6 +13853,7 @@ The primary difference between a medication statement and a medication administr case QUANTITY: return "Quantity"; case URI: return "URI"; case SPECIAL: return "Special"; + case NULL: return null; default: return "?"; } } @@ -13908,6 +13992,7 @@ The primary difference between a medication statement and a medication administr case SUFFICIENT: return "sufficient"; case WITHDRAWN: return "withdrawn"; case NILKNOWN: return "nil-known"; + case NULL: return null; default: return "?"; } } @@ -13919,6 +14004,7 @@ The primary difference between a medication statement and a medication administr case SUFFICIENT: return "http://terminology.hl7.org/CodeSystem/special-values"; case WITHDRAWN: return "http://terminology.hl7.org/CodeSystem/special-values"; case NILKNOWN: return "http://terminology.hl7.org/CodeSystem/special-values"; + case NULL: return null; default: return "?"; } } @@ -13930,6 +14016,7 @@ The primary difference between a medication statement and a medication administr case SUFFICIENT: return "The specific quantity is not known, but is known to be non-zero and is not specified because it makes up the bulk of the material."; case WITHDRAWN: return "The value is no longer available."; case NILKNOWN: return "The are no known applicable values in this context."; + case NULL: return null; default: return "?"; } } @@ -13941,6 +14028,7 @@ The primary difference between a medication statement and a medication administr case SUFFICIENT: return "Sufficient Quantity"; case WITHDRAWN: return "Value Withdrawn"; case NILKNOWN: return "Nil Known"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EpisodeOfCare.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EpisodeOfCare.java index 3d740d98b..b2406c80a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EpisodeOfCare.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EpisodeOfCare.java @@ -116,6 +116,7 @@ public class EpisodeOfCare extends DomainResource { case FINISHED: return "finished"; case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -128,6 +129,7 @@ public class EpisodeOfCare extends DomainResource { case FINISHED: return "http://hl7.org/fhir/episode-of-care-status"; case CANCELLED: return "http://hl7.org/fhir/episode-of-care-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/episode-of-care-status"; + case NULL: return null; default: return "?"; } } @@ -140,6 +142,7 @@ public class EpisodeOfCare extends DomainResource { case FINISHED: return "This episode of care is finished and the organization is not expecting to be providing further care to the patient. Can also be known as \"closed\", \"completed\" or other similar terms."; case CANCELLED: return "The episode of care was cancelled, or withdrawn from service, often selected during the planned stage as the patient may have gone elsewhere, or the circumstances have changed and the organization is unable to provide the care. It indicates that services terminated outside the planned/expected workflow."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; + case NULL: return null; default: return "?"; } } @@ -152,6 +155,7 @@ public class EpisodeOfCare extends DomainResource { case FINISHED: return "Finished"; case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EvidenceVariable.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EvidenceVariable.java index 87db99965..d93451aa4 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EvidenceVariable.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/EvidenceVariable.java @@ -89,6 +89,7 @@ public class EvidenceVariable extends MetadataResource { case DICHOTOMOUS: return "dichotomous"; case CONTINUOUS: return "continuous"; case DESCRIPTIVE: return "descriptive"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class EvidenceVariable extends MetadataResource { case DICHOTOMOUS: return "http://hl7.org/fhir/variable-type"; case CONTINUOUS: return "http://hl7.org/fhir/variable-type"; case DESCRIPTIVE: return "http://hl7.org/fhir/variable-type"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class EvidenceVariable extends MetadataResource { case DICHOTOMOUS: return "The variable is dichotomous, such as present or absent."; case CONTINUOUS: return "The variable is a continuous result such as a quantity."; case DESCRIPTIVE: return "The variable is described narratively rather than quantitatively."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class EvidenceVariable extends MetadataResource { case DICHOTOMOUS: return "Dichotomous"; case CONTINUOUS: return "Continuous"; case DESCRIPTIVE: return "Descriptive"; + case NULL: return null; default: return "?"; } } @@ -218,6 +222,7 @@ public class EvidenceVariable extends MetadataResource { case MEANOFMEDIAN: return "mean-of-median"; case MEDIANOFMEAN: return "median-of-mean"; case MEDIANOFMEDIAN: return "median-of-median"; + case NULL: return null; default: return "?"; } } @@ -229,6 +234,7 @@ public class EvidenceVariable extends MetadataResource { case MEANOFMEDIAN: return "http://hl7.org/fhir/group-measure"; case MEDIANOFMEAN: return "http://hl7.org/fhir/group-measure"; case MEDIANOFMEDIAN: return "http://hl7.org/fhir/group-measure"; + case NULL: return null; default: return "?"; } } @@ -240,6 +246,7 @@ public class EvidenceVariable extends MetadataResource { case MEANOFMEDIAN: return "Aggregated using Mean of study median values."; case MEDIANOFMEAN: return "Aggregated using Median of study mean values."; case MEDIANOFMEDIAN: return "Aggregated using Median of study median values."; + case NULL: return null; default: return "?"; } } @@ -251,6 +258,7 @@ public class EvidenceVariable extends MetadataResource { case MEANOFMEDIAN: return "Mean of Study Medins"; case MEDIANOFMEAN: return "Median of Study Means"; case MEDIANOFMEDIAN: return "Median of Study Medians"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ExampleScenario.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ExampleScenario.java index d0a38c0aa..6d232e060 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ExampleScenario.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ExampleScenario.java @@ -82,6 +82,7 @@ public class ExampleScenario extends MetadataResource { switch (this) { case PERSON: return "person"; case ENTITY: return "entity"; + case NULL: return null; default: return "?"; } } @@ -89,6 +90,7 @@ public class ExampleScenario extends MetadataResource { switch (this) { case PERSON: return "http://hl7.org/fhir/examplescenario-actor-type"; case ENTITY: return "http://hl7.org/fhir/examplescenario-actor-type"; + case NULL: return null; default: return "?"; } } @@ -96,6 +98,7 @@ public class ExampleScenario extends MetadataResource { switch (this) { case PERSON: return "A person."; case ENTITY: return "A system."; + case NULL: return null; default: return "?"; } } @@ -103,6 +106,7 @@ public class ExampleScenario extends MetadataResource { switch (this) { case PERSON: return "Person"; case ENTITY: return "System"; + case NULL: return null; default: return "?"; } } @@ -1199,6 +1203,7 @@ The primary difference between a medication statement and a medication administr case VALUESET: return "ValueSet"; case VERIFICATIONRESULT: return "VerificationResult"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -1352,6 +1357,7 @@ The primary difference between a medication statement and a medication administr case VALUESET: return "http://hl7.org/fhir/resource-types"; case VERIFICATIONRESULT: return "http://hl7.org/fhir/resource-types"; case VISIONPRESCRIPTION: return "http://hl7.org/fhir/resource-types"; + case NULL: return null; default: return "?"; } } @@ -1505,6 +1511,7 @@ The primary difference between a medication statement and a medication administr case VALUESET: return "A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements](terminologies.html)."; case VERIFICATIONRESULT: return "Describes validation requirements, source(s), status and dates for one or more elements."; case VISIONPRESCRIPTION: return "An authorization for the provision of glasses and/or contact lenses to a patient."; + case NULL: return null; default: return "?"; } } @@ -1658,6 +1665,7 @@ The primary difference between a medication statement and a medication administr case VALUESET: return "ValueSet"; case VERIFICATIONRESULT: return "VerificationResult"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ExplanationOfBenefit.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ExplanationOfBenefit.java index b8dc50bed..74711a475 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ExplanationOfBenefit.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ExplanationOfBenefit.java @@ -96,6 +96,7 @@ public class ExplanationOfBenefit extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class ExplanationOfBenefit extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/explanationofbenefit-status"; case DRAFT: return "http://hl7.org/fhir/explanationofbenefit-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/explanationofbenefit-status"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class ExplanationOfBenefit extends DomainResource { case CANCELLED: return "The resource instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new resource instance the contents of which is not complete."; case ENTEREDINERROR: return "The resource instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class ExplanationOfBenefit extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } @@ -213,6 +217,7 @@ public class ExplanationOfBenefit extends DomainResource { case CLAIM: return "claim"; case PREAUTHORIZATION: return "preauthorization"; case PREDETERMINATION: return "predetermination"; + case NULL: return null; default: return "?"; } } @@ -221,6 +226,7 @@ public class ExplanationOfBenefit extends DomainResource { case CLAIM: return "http://hl7.org/fhir/claim-use"; case PREAUTHORIZATION: return "http://hl7.org/fhir/claim-use"; case PREDETERMINATION: return "http://hl7.org/fhir/claim-use"; + case NULL: return null; default: return "?"; } } @@ -229,6 +235,7 @@ public class ExplanationOfBenefit extends DomainResource { case CLAIM: return "The treatment is complete and this represents a Claim for the services."; case PREAUTHORIZATION: return "The treatment is proposed and this represents a Pre-authorization for the services."; case PREDETERMINATION: return "The treatment is proposed and this represents a Pre-determination for the services."; + case NULL: return null; default: return "?"; } } @@ -237,6 +244,7 @@ public class ExplanationOfBenefit extends DomainResource { case CLAIM: return "Claim"; case PREAUTHORIZATION: return "Preauthorization"; case PREDETERMINATION: return "Predetermination"; + case NULL: return null; default: return "?"; } } @@ -328,6 +336,7 @@ public class ExplanationOfBenefit extends DomainResource { case COMPLETE: return "complete"; case ERROR: return "error"; case PARTIAL: return "partial"; + case NULL: return null; default: return "?"; } } @@ -337,6 +346,7 @@ public class ExplanationOfBenefit extends DomainResource { case COMPLETE: return "http://hl7.org/fhir/remittance-outcome"; case ERROR: return "http://hl7.org/fhir/remittance-outcome"; case PARTIAL: return "http://hl7.org/fhir/remittance-outcome"; + case NULL: return null; default: return "?"; } } @@ -346,6 +356,7 @@ public class ExplanationOfBenefit extends DomainResource { case COMPLETE: return "The processing has completed without errors"; case ERROR: return "One or more errors have been detected in the Claim"; case PARTIAL: return "No errors have been detected in the Claim and some of the adjudication has been performed."; + case NULL: return null; default: return "?"; } } @@ -355,6 +366,7 @@ public class ExplanationOfBenefit extends DomainResource { case COMPLETE: return "Processing Complete"; case ERROR: return "Error"; case PARTIAL: return "Partial Processing"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Expression.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Expression.java index c0a7827b6..23a74b745 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Expression.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Expression.java @@ -86,6 +86,7 @@ public class Expression extends Type implements ICompositeType { case TEXT_CQL: return "text/cql"; case TEXT_FHIRPATH: return "text/fhirpath"; case APPLICATION_XFHIRQUERY: return "application/x-fhir-query"; + case NULL: return null; default: return "?"; } } @@ -94,6 +95,7 @@ public class Expression extends Type implements ICompositeType { case TEXT_CQL: return "http://hl7.org/fhir/expression-language"; case TEXT_FHIRPATH: return "http://hl7.org/fhir/expression-language"; case APPLICATION_XFHIRQUERY: return "http://hl7.org/fhir/expression-language"; + case NULL: return null; default: return "?"; } } @@ -102,6 +104,7 @@ public class Expression extends Type implements ICompositeType { case TEXT_CQL: return "Clinical Quality Language."; case TEXT_FHIRPATH: return "FHIRPath."; case APPLICATION_XFHIRQUERY: return "FHIR's RESTful query syntax - typically independent of base URL."; + case NULL: return null; default: return "?"; } } @@ -110,6 +113,7 @@ public class Expression extends Type implements ICompositeType { case TEXT_CQL: return "CQL"; case TEXT_FHIRPATH: return "FHIRPath"; case APPLICATION_XFHIRQUERY: return "FHIR Query"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/FamilyMemberHistory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/FamilyMemberHistory.java index b36c82a5e..290b7d3e0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/FamilyMemberHistory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/FamilyMemberHistory.java @@ -94,6 +94,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case HEALTHUNKNOWN: return "health-unknown"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/history-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/history-status"; case HEALTHUNKNOWN: return "http://hl7.org/fhir/history-status"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "All available related health information is captured as of the date (and possibly time) when the family member history was taken."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case HEALTHUNKNOWN: return "Health information for this family member is unavailable/unknown."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case HEALTHUNKNOWN: return "Health Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Flag.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Flag.java index 31f10a654..6be20c7e5 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Flag.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Flag.java @@ -87,6 +87,7 @@ public class Flag extends DomainResource { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -95,6 +96,7 @@ public class Flag extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/flag-status"; case INACTIVE: return "http://hl7.org/fhir/flag-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/flag-status"; + case NULL: return null; default: return "?"; } } @@ -103,6 +105,7 @@ public class Flag extends DomainResource { case ACTIVE: return "A current flag that should be displayed to a user. A system may use the category to determine which user roles should view the flag."; case INACTIVE: return "The flag no longer needs to be displayed."; case ENTEREDINERROR: return "The flag was added in error and should no longer be displayed."; + case NULL: return null; default: return "?"; } } @@ -111,6 +114,7 @@ public class Flag extends DomainResource { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Goal.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Goal.java index 727746699..21daa349c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Goal.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Goal.java @@ -129,6 +129,7 @@ public class Goal extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case REJECTED: return "rejected"; + case NULL: return null; default: return "?"; } } @@ -143,6 +144,7 @@ public class Goal extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/goal-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/goal-status"; case REJECTED: return "http://hl7.org/fhir/goal-status"; + case NULL: return null; default: return "?"; } } @@ -157,6 +159,7 @@ public class Goal extends DomainResource { case CANCELLED: return "The goal has been abandoned."; case ENTEREDINERROR: return "The goal was entered in error and voided."; case REJECTED: return "A proposed goal was rejected."; + case NULL: return null; default: return "?"; } } @@ -171,6 +174,7 @@ public class Goal extends DomainResource { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case REJECTED: return "Rejected"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/GraphDefinition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/GraphDefinition.java index a644b1024..ae2b19b73 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/GraphDefinition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/GraphDefinition.java @@ -82,6 +82,7 @@ public class GraphDefinition extends MetadataResource { switch (this) { case CONDITION: return "condition"; case REQUIREMENT: return "requirement"; + case NULL: return null; default: return "?"; } } @@ -89,6 +90,7 @@ public class GraphDefinition extends MetadataResource { switch (this) { case CONDITION: return "http://hl7.org/fhir/graph-compartment-use"; case REQUIREMENT: return "http://hl7.org/fhir/graph-compartment-use"; + case NULL: return null; default: return "?"; } } @@ -96,6 +98,7 @@ public class GraphDefinition extends MetadataResource { switch (this) { case CONDITION: return "This compartment rule is a condition for whether the rule applies."; case REQUIREMENT: return "This compartment rule is enforced on any relationships that meet the conditions."; + case NULL: return null; default: return "?"; } } @@ -103,6 +106,7 @@ public class GraphDefinition extends MetadataResource { switch (this) { case CONDITION: return "Condition"; case REQUIREMENT: return "Requirement"; + case NULL: return null; default: return "?"; } } @@ -195,6 +199,7 @@ public class GraphDefinition extends MetadataResource { case RELATEDPERSON: return "RelatedPerson"; case PRACTITIONER: return "Practitioner"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } @@ -205,6 +210,7 @@ public class GraphDefinition extends MetadataResource { case RELATEDPERSON: return "http://hl7.org/fhir/compartment-type"; case PRACTITIONER: return "http://hl7.org/fhir/compartment-type"; case DEVICE: return "http://hl7.org/fhir/compartment-type"; + case NULL: return null; default: return "?"; } } @@ -215,6 +221,7 @@ public class GraphDefinition extends MetadataResource { case RELATEDPERSON: return "The compartment definition is for the related-person compartment."; case PRACTITIONER: return "The compartment definition is for the practitioner compartment."; case DEVICE: return "The compartment definition is for the device compartment."; + case NULL: return null; default: return "?"; } } @@ -225,6 +232,7 @@ public class GraphDefinition extends MetadataResource { case RELATEDPERSON: return "RelatedPerson"; case PRACTITIONER: return "Practitioner"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } @@ -328,6 +336,7 @@ public class GraphDefinition extends MetadataResource { case MATCHING: return "matching"; case DIFFERENT: return "different"; case CUSTOM: return "custom"; + case NULL: return null; default: return "?"; } } @@ -337,6 +346,7 @@ public class GraphDefinition extends MetadataResource { case MATCHING: return "http://hl7.org/fhir/graph-compartment-rule"; case DIFFERENT: return "http://hl7.org/fhir/graph-compartment-rule"; case CUSTOM: return "http://hl7.org/fhir/graph-compartment-rule"; + case NULL: return null; default: return "?"; } } @@ -346,6 +356,7 @@ public class GraphDefinition extends MetadataResource { case MATCHING: return "The compartment must be the same - the record must be about the same patient, but the reference may be different."; case DIFFERENT: return "The compartment must be different."; case CUSTOM: return "The compartment rule is defined in the accompanying FHIRPath expression."; + case NULL: return null; default: return "?"; } } @@ -355,6 +366,7 @@ public class GraphDefinition extends MetadataResource { case MATCHING: return "Matching"; case DIFFERENT: return "Different"; case CUSTOM: return "Custom"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Group.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Group.java index ef0675b93..206233793 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Group.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Group.java @@ -108,6 +108,7 @@ public class Group extends DomainResource { case DEVICE: return "device"; case MEDICATION: return "medication"; case SUBSTANCE: return "substance"; + case NULL: return null; default: return "?"; } } @@ -119,6 +120,7 @@ public class Group extends DomainResource { case DEVICE: return "http://hl7.org/fhir/group-type"; case MEDICATION: return "http://hl7.org/fhir/group-type"; case SUBSTANCE: return "http://hl7.org/fhir/group-type"; + case NULL: return null; default: return "?"; } } @@ -130,6 +132,7 @@ public class Group extends DomainResource { case DEVICE: return "Group contains Device resources."; case MEDICATION: return "Group contains Medication resources."; case SUBSTANCE: return "Group contains Substance resources."; + case NULL: return null; default: return "?"; } } @@ -141,6 +144,7 @@ public class Group extends DomainResource { case DEVICE: return "Device"; case MEDICATION: return "Medication"; case SUBSTANCE: return "Substance"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/GuidanceResponse.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/GuidanceResponse.java index 0011419c4..839b8dd03 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/GuidanceResponse.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/GuidanceResponse.java @@ -108,6 +108,7 @@ public class GuidanceResponse extends DomainResource { case INPROGRESS: return "in-progress"; case FAILURE: return "failure"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -119,6 +120,7 @@ public class GuidanceResponse extends DomainResource { case INPROGRESS: return "http://hl7.org/fhir/guidance-response-status"; case FAILURE: return "http://hl7.org/fhir/guidance-response-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/guidance-response-status"; + case NULL: return null; default: return "?"; } } @@ -130,6 +132,7 @@ public class GuidanceResponse extends DomainResource { case INPROGRESS: return "The request is currently being processed."; case FAILURE: return "The request was not processed successfully."; case ENTEREDINERROR: return "The response was entered in error."; + case NULL: return null; default: return "?"; } } @@ -141,6 +144,7 @@ public class GuidanceResponse extends DomainResource { case INPROGRESS: return "In Progress"; case FAILURE: return "Failure"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/HealthcareService.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/HealthcareService.java index 20c4ebbd7..3b3b1c2e2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/HealthcareService.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/HealthcareService.java @@ -116,6 +116,7 @@ public class HealthcareService extends DomainResource { case FRI: return "fri"; case SAT: return "sat"; case SUN: return "sun"; + case NULL: return null; default: return "?"; } } @@ -128,6 +129,7 @@ public class HealthcareService extends DomainResource { case FRI: return "http://hl7.org/fhir/days-of-week"; case SAT: return "http://hl7.org/fhir/days-of-week"; case SUN: return "http://hl7.org/fhir/days-of-week"; + case NULL: return null; default: return "?"; } } @@ -140,6 +142,7 @@ public class HealthcareService extends DomainResource { case FRI: return "Friday."; case SAT: return "Saturday."; case SUN: return "Sunday."; + case NULL: return null; default: return "?"; } } @@ -152,6 +155,7 @@ public class HealthcareService extends DomainResource { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/HumanName.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/HumanName.java index 4a09cebd0..faf1a71d0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/HumanName.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/HumanName.java @@ -114,6 +114,7 @@ public class HumanName extends Type implements ICompositeType { case ANONYMOUS: return "anonymous"; case OLD: return "old"; case MAIDEN: return "maiden"; + case NULL: return null; default: return "?"; } } @@ -126,6 +127,7 @@ public class HumanName extends Type implements ICompositeType { case ANONYMOUS: return "http://hl7.org/fhir/name-use"; case OLD: return "http://hl7.org/fhir/name-use"; case MAIDEN: return "http://hl7.org/fhir/name-use"; + case NULL: return null; default: return "?"; } } @@ -138,6 +140,7 @@ public class HumanName extends Type implements ICompositeType { case ANONYMOUS: return "Anonymous assigned name, alias, or pseudonym (used to protect a person's identity for privacy reasons)."; case OLD: return "This name is no longer in use (or was never correct, but retained for records)."; case MAIDEN: return "A name used prior to changing name because of marriage. This name use is for use by applications that collect and store names that were used prior to a marriage. Marriage naming customs vary greatly around the world, and are constantly changing. This term is not gender specific. The use of this term does not imply any particular history for a person's name."; + case NULL: return null; default: return "?"; } } @@ -150,6 +153,7 @@ public class HumanName extends Type implements ICompositeType { case ANONYMOUS: return "Anonymous"; case OLD: return "Old"; case MAIDEN: return "Name changed for Marriage"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Identifier.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Identifier.java index 85605ce6a..f18652d10 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Identifier.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Identifier.java @@ -101,6 +101,7 @@ public class Identifier extends Type implements ICompositeType { case TEMP: return "temp"; case SECONDARY: return "secondary"; case OLD: return "old"; + case NULL: return null; default: return "?"; } } @@ -111,6 +112,7 @@ public class Identifier extends Type implements ICompositeType { case TEMP: return "http://hl7.org/fhir/identifier-use"; case SECONDARY: return "http://hl7.org/fhir/identifier-use"; case OLD: return "http://hl7.org/fhir/identifier-use"; + case NULL: return null; default: return "?"; } } @@ -121,6 +123,7 @@ public class Identifier extends Type implements ICompositeType { case TEMP: return "A temporary identifier."; case SECONDARY: return "An identifier that was assigned in secondary use - it serves to identify the object in a relative context, but cannot be consistently assigned to the same object again in a different context."; case OLD: return "The identifier id no longer considered valid, but may be relevant for search purposes. E.g. Changes to identifier schemes, account merges, etc."; + case NULL: return null; default: return "?"; } } @@ -131,6 +134,7 @@ public class Identifier extends Type implements ICompositeType { case TEMP: return "Temp"; case SECONDARY: return "Secondary"; case OLD: return "Old"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ImagingStudy.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ImagingStudy.java index 4bf14595e..3062a4526 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ImagingStudy.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ImagingStudy.java @@ -101,6 +101,7 @@ public class ImagingStudy extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -111,6 +112,7 @@ public class ImagingStudy extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/imagingstudy-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/imagingstudy-status"; case UNKNOWN: return "http://hl7.org/fhir/imagingstudy-status"; + case NULL: return null; default: return "?"; } } @@ -121,6 +123,7 @@ public class ImagingStudy extends DomainResource { case CANCELLED: return "The imaging study is unavailable because the imaging study was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The imaging study has been withdrawn following a previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -131,6 +134,7 @@ public class ImagingStudy extends DomainResource { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Immunization.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Immunization.java index c7b9530b9..cd4ebb4e2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Immunization.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Immunization.java @@ -87,6 +87,7 @@ public class Immunization extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case NOTDONE: return "not-done"; + case NULL: return null; default: return "?"; } } @@ -95,6 +96,7 @@ public class Immunization extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/event-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/event-status"; case NOTDONE: return "http://hl7.org/fhir/event-status"; + case NULL: return null; default: return "?"; } } @@ -103,6 +105,7 @@ public class Immunization extends DomainResource { case COMPLETED: return ""; case ENTEREDINERROR: return ""; case NOTDONE: return ""; + case NULL: return null; default: return "?"; } } @@ -111,6 +114,7 @@ public class Immunization extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case NOTDONE: return "not-done"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ImmunizationEvaluation.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ImmunizationEvaluation.java index 6d2070bad..dd1d64ec2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ImmunizationEvaluation.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ImmunizationEvaluation.java @@ -80,6 +80,7 @@ public class ImmunizationEvaluation extends DomainResource { switch (this) { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -87,6 +88,7 @@ public class ImmunizationEvaluation extends DomainResource { switch (this) { case COMPLETED: return "http://terminology.hl7.org/CodeSystem/medication-admin-status"; case ENTEREDINERROR: return "http://terminology.hl7.org/CodeSystem/medication-admin-status"; + case NULL: return null; default: return "?"; } } @@ -94,6 +96,7 @@ public class ImmunizationEvaluation extends DomainResource { switch (this) { case COMPLETED: return ""; case ENTEREDINERROR: return ""; + case NULL: return null; default: return "?"; } } @@ -101,6 +104,7 @@ public class ImmunizationEvaluation extends DomainResource { switch (this) { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ImplementationGuide.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ImplementationGuide.java index b8b1521a3..70d95d950 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ImplementationGuide.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ImplementationGuide.java @@ -2490,6 +2490,7 @@ public class ImplementationGuide extends MetadataResource { case ZPL1_1: return "ZPL-1.1"; case ZPL2_0: return "ZPL-2.0"; case ZPL2_1: return "ZPL-2.1"; + case NULL: return null; default: return "?"; } } @@ -2841,6 +2842,7 @@ public class ImplementationGuide extends MetadataResource { case ZPL1_1: return "http://hl7.org/fhir/spdx-license"; case ZPL2_0: return "http://hl7.org/fhir/spdx-license"; case ZPL2_1: return "http://hl7.org/fhir/spdx-license"; + case NULL: return null; default: return "?"; } } @@ -3192,6 +3194,7 @@ public class ImplementationGuide extends MetadataResource { case ZPL1_1: return "Zope Public License 1.1."; case ZPL2_0: return "Zope Public License 2.0."; case ZPL2_1: return "Zope Public License 2.1."; + case NULL: return null; default: return "?"; } } @@ -3543,6 +3546,7 @@ public class ImplementationGuide extends MetadataResource { case ZPL1_1: return "Zope Public License 1.1"; case ZPL2_0: return "Zope Public License 2.0"; case ZPL2_1: return "Zope Public License 2.1"; + case NULL: return null; default: return "?"; } } @@ -5692,6 +5696,7 @@ public class ImplementationGuide extends MetadataResource { case MARKDOWN: return "markdown"; case XML: return "xml"; case GENERATED: return "generated"; + case NULL: return null; default: return "?"; } } @@ -5701,6 +5706,7 @@ public class ImplementationGuide extends MetadataResource { case MARKDOWN: return "http://hl7.org/fhir/guide-page-generation"; case XML: return "http://hl7.org/fhir/guide-page-generation"; case GENERATED: return "http://hl7.org/fhir/guide-page-generation"; + case NULL: return null; default: return "?"; } } @@ -5710,6 +5716,7 @@ public class ImplementationGuide extends MetadataResource { case MARKDOWN: return "Page is markdown with templating. Will use the template to create a file that imports the markdown file prior to post-processing."; case XML: return "Page is xml with templating. Will use the template to create a file that imports the source file and run the nominated XSLT transform (see parameters) if present prior to post-processing."; case GENERATED: return "Page will be generated by the publication process - no source to bring across."; + case NULL: return null; default: return "?"; } } @@ -5719,6 +5726,7 @@ public class ImplementationGuide extends MetadataResource { case MARKDOWN: return "Markdown"; case XML: return "XML"; case GENERATED: return "Generated"; + case NULL: return null; default: return "?"; } } @@ -5858,6 +5866,7 @@ public class ImplementationGuide extends MetadataResource { case GENERATEJSON: return "generate-json"; case GENERATETURTLE: return "generate-turtle"; case HTMLTEMPLATE: return "html-template"; + case NULL: return null; default: return "?"; } } @@ -5873,6 +5882,7 @@ public class ImplementationGuide extends MetadataResource { case GENERATEJSON: return "http://hl7.org/fhir/guide-parameter-code"; case GENERATETURTLE: return "http://hl7.org/fhir/guide-parameter-code"; case HTMLTEMPLATE: return "http://hl7.org/fhir/guide-parameter-code"; + case NULL: return null; default: return "?"; } } @@ -5888,6 +5898,7 @@ public class ImplementationGuide extends MetadataResource { case GENERATEJSON: return "The value of this boolean 0..1 parameter specifies whether the IG publisher creates examples in JSON format. If not present, the Publication Tool decides whether to generate JSON."; case GENERATETURTLE: return "The value of this boolean 0..1 parameter specifies whether the IG publisher creates examples in Turtle format. If not present, the Publication Tool decides whether to generate Turtle."; case HTMLTEMPLATE: return "The value of this string singleton parameter is the name of the file to use as the builder template for each generated page (see templating)."; + case NULL: return null; default: return "?"; } } @@ -5903,6 +5914,7 @@ public class ImplementationGuide extends MetadataResource { case GENERATEJSON: return "Generate JSON"; case GENERATETURTLE: return "Generate Turtle"; case HTMLTEMPLATE: return "HTML Template"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Invoice.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Invoice.java index f944b440d..0a8b0dde3 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Invoice.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Invoice.java @@ -102,6 +102,7 @@ public class Invoice extends DomainResource { case BALANCED: return "balanced"; case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -112,6 +113,7 @@ public class Invoice extends DomainResource { case BALANCED: return "http://hl7.org/fhir/invoice-status"; case CANCELLED: return "http://hl7.org/fhir/invoice-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/invoice-status"; + case NULL: return null; default: return "?"; } } @@ -122,6 +124,7 @@ public class Invoice extends DomainResource { case BALANCED: return "the invoice has been balaced / completely paid."; case CANCELLED: return "the invoice was cancelled."; case ENTEREDINERROR: return "the invoice was determined as entered in error before it was issued."; + case NULL: return null; default: return "?"; } } @@ -132,6 +135,7 @@ public class Invoice extends DomainResource { case BALANCED: return "balanced"; case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered in error"; + case NULL: return null; default: return "?"; } } @@ -249,6 +253,7 @@ public class Invoice extends DomainResource { case DISCOUNT: return "discount"; case TAX: return "tax"; case INFORMATIONAL: return "informational"; + case NULL: return null; default: return "?"; } } @@ -260,6 +265,7 @@ public class Invoice extends DomainResource { case DISCOUNT: return "http://hl7.org/fhir/invoice-priceComponentType"; case TAX: return "http://hl7.org/fhir/invoice-priceComponentType"; case INFORMATIONAL: return "http://hl7.org/fhir/invoice-priceComponentType"; + case NULL: return null; default: return "?"; } } @@ -271,6 +277,7 @@ public class Invoice extends DomainResource { case DISCOUNT: return "the amount is a discount applied on the base price."; case TAX: return "the amount is the tax component of the total price."; case INFORMATIONAL: return "the amount is of informational character, it has not been applied in the calculation of the total price."; + case NULL: return null; default: return "?"; } } @@ -282,6 +289,7 @@ public class Invoice extends DomainResource { case DISCOUNT: return "discount"; case TAX: return "tax"; case INFORMATIONAL: return "informational"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Linkage.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Linkage.java index 59791fdc3..4f5fb7176 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Linkage.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Linkage.java @@ -87,6 +87,7 @@ public class Linkage extends DomainResource { case SOURCE: return "source"; case ALTERNATE: return "alternate"; case HISTORICAL: return "historical"; + case NULL: return null; default: return "?"; } } @@ -95,6 +96,7 @@ public class Linkage extends DomainResource { case SOURCE: return "http://hl7.org/fhir/linkage-type"; case ALTERNATE: return "http://hl7.org/fhir/linkage-type"; case HISTORICAL: return "http://hl7.org/fhir/linkage-type"; + case NULL: return null; default: return "?"; } } @@ -103,6 +105,7 @@ public class Linkage extends DomainResource { case SOURCE: return "The resource represents the \"source of truth\" (from the perspective of this Linkage resource) for the underlying event/condition/etc."; case ALTERNATE: return "The resource represents an alternative view of the underlying event/condition/etc. The resource may still be actively maintained, even though it is not considered to be the source of truth."; case HISTORICAL: return "The resource represents an obsolete record of the underlying event/condition/etc. It is not expected to be actively maintained."; + case NULL: return null; default: return "?"; } } @@ -111,6 +114,7 @@ public class Linkage extends DomainResource { case SOURCE: return "Source of Truth"; case ALTERNATE: return "Alternate Record"; case HISTORICAL: return "Historical/Obsolete Record"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ListResource.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ListResource.java index d4a0a0c09..120414399 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ListResource.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ListResource.java @@ -87,6 +87,7 @@ public class ListResource extends DomainResource { case CURRENT: return "current"; case RETIRED: return "retired"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -95,6 +96,7 @@ public class ListResource extends DomainResource { case CURRENT: return "http://hl7.org/fhir/list-status"; case RETIRED: return "http://hl7.org/fhir/list-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/list-status"; + case NULL: return null; default: return "?"; } } @@ -103,6 +105,7 @@ public class ListResource extends DomainResource { case CURRENT: return "The list is considered to be an active part of the patient's record."; case RETIRED: return "The list is \"old\" and should no longer be considered accurate or relevant."; case ENTEREDINERROR: return "The list was never accurate. It is retained for medico-legal purposes only."; + case NULL: return null; default: return "?"; } } @@ -111,6 +114,7 @@ public class ListResource extends DomainResource { case CURRENT: return "Current"; case RETIRED: return "Retired"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } @@ -195,6 +199,7 @@ public class ListResource extends DomainResource { case WORKING: return "working"; case SNAPSHOT: return "snapshot"; case CHANGES: return "changes"; + case NULL: return null; default: return "?"; } } @@ -203,6 +208,7 @@ public class ListResource extends DomainResource { case WORKING: return "http://hl7.org/fhir/list-mode"; case SNAPSHOT: return "http://hl7.org/fhir/list-mode"; case CHANGES: return "http://hl7.org/fhir/list-mode"; + case NULL: return null; default: return "?"; } } @@ -211,6 +217,7 @@ public class ListResource extends DomainResource { case WORKING: return "This list is the master list, maintained in an ongoing fashion with regular updates as the real world list it is tracking changes."; case SNAPSHOT: return "This list was prepared as a snapshot. It should not be assumed to be current."; case CHANGES: return "A point-in-time list that shows what changes have been made or recommended. E.g. a discharge medication list showing what was added and removed during an encounter."; + case NULL: return null; default: return "?"; } } @@ -219,6 +226,7 @@ public class ListResource extends DomainResource { case WORKING: return "Working List"; case SNAPSHOT: return "Snapshot List"; case CHANGES: return "Change List"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Location.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Location.java index aa91f2a13..af0bb7648 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Location.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Location.java @@ -88,6 +88,7 @@ public class Location extends DomainResource { case ACTIVE: return "active"; case SUSPENDED: return "suspended"; case INACTIVE: return "inactive"; + case NULL: return null; default: return "?"; } } @@ -96,6 +97,7 @@ public class Location extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/location-status"; case SUSPENDED: return "http://hl7.org/fhir/location-status"; case INACTIVE: return "http://hl7.org/fhir/location-status"; + case NULL: return null; default: return "?"; } } @@ -104,6 +106,7 @@ public class Location extends DomainResource { case ACTIVE: return "The location is operational."; case SUSPENDED: return "The location is temporarily closed."; case INACTIVE: return "The location is no longer used."; + case NULL: return null; default: return "?"; } } @@ -112,6 +115,7 @@ public class Location extends DomainResource { case ACTIVE: return "Active"; case SUSPENDED: return "Suspended"; case INACTIVE: return "Inactive"; + case NULL: return null; default: return "?"; } } @@ -189,6 +193,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "instance"; case KIND: return "kind"; + case NULL: return null; default: return "?"; } } @@ -196,6 +201,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "http://hl7.org/fhir/location-mode"; case KIND: return "http://hl7.org/fhir/location-mode"; + case NULL: return null; default: return "?"; } } @@ -203,6 +209,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "The Location resource represents a specific instance of a location (e.g. Operating Theatre 1A)."; case KIND: return "The Location represents a class of locations (e.g. Any Operating Theatre) although this class of locations could be constrained within a specific boundary (such as organization, or parent location, address etc.)."; + case NULL: return null; default: return "?"; } } @@ -210,6 +217,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "Instance"; case KIND: return "Kind"; + case NULL: return null; default: return "?"; } } @@ -316,6 +324,7 @@ public class Location extends DomainResource { case FRI: return "fri"; case SAT: return "sat"; case SUN: return "sun"; + case NULL: return null; default: return "?"; } } @@ -328,6 +337,7 @@ public class Location extends DomainResource { case FRI: return "http://hl7.org/fhir/days-of-week"; case SAT: return "http://hl7.org/fhir/days-of-week"; case SUN: return "http://hl7.org/fhir/days-of-week"; + case NULL: return null; default: return "?"; } } @@ -340,6 +350,7 @@ public class Location extends DomainResource { case FRI: return "Friday."; case SAT: return "Saturday."; case SUN: return "Sunday."; + case NULL: return null; default: return "?"; } } @@ -352,6 +363,7 @@ public class Location extends DomainResource { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MeasureReport.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MeasureReport.java index 00fd808e3..c2ca9e139 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MeasureReport.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MeasureReport.java @@ -87,6 +87,7 @@ public class MeasureReport extends DomainResource { case COMPLETE: return "complete"; case PENDING: return "pending"; case ERROR: return "error"; + case NULL: return null; default: return "?"; } } @@ -95,6 +96,7 @@ public class MeasureReport extends DomainResource { case COMPLETE: return "http://hl7.org/fhir/measure-report-status"; case PENDING: return "http://hl7.org/fhir/measure-report-status"; case ERROR: return "http://hl7.org/fhir/measure-report-status"; + case NULL: return null; default: return "?"; } } @@ -103,6 +105,7 @@ public class MeasureReport extends DomainResource { case COMPLETE: return "The report is complete and ready for use."; case PENDING: return "The report is currently being generated."; case ERROR: return "An error occurred attempting to generate the report."; + case NULL: return null; default: return "?"; } } @@ -111,6 +114,7 @@ public class MeasureReport extends DomainResource { case COMPLETE: return "Complete"; case PENDING: return "Pending"; case ERROR: return "Error"; + case NULL: return null; default: return "?"; } } @@ -202,6 +206,7 @@ public class MeasureReport extends DomainResource { case SUBJECTLIST: return "subject-list"; case SUMMARY: return "summary"; case DATACOLLECTION: return "data-collection"; + case NULL: return null; default: return "?"; } } @@ -211,6 +216,7 @@ public class MeasureReport extends DomainResource { case SUBJECTLIST: return "http://hl7.org/fhir/measure-report-type"; case SUMMARY: return "http://hl7.org/fhir/measure-report-type"; case DATACOLLECTION: return "http://hl7.org/fhir/measure-report-type"; + case NULL: return null; default: return "?"; } } @@ -220,6 +226,7 @@ public class MeasureReport extends DomainResource { case SUBJECTLIST: return "A subject list report that includes a listing of subjects that satisfied each population criteria in the measure."; case SUMMARY: return "A summary report that returns the number of members in each population criteria for the measure."; case DATACOLLECTION: return "A data collection report that contains data-of-interest for the measure."; + case NULL: return null; default: return "?"; } } @@ -229,6 +236,7 @@ public class MeasureReport extends DomainResource { case SUBJECTLIST: return "Subject List"; case SUMMARY: return "Summary"; case DATACOLLECTION: return "Data Collection"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Media.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Media.java index 499de9128..56bfc1554 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Media.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Media.java @@ -123,6 +123,7 @@ public class Media extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -136,6 +137,7 @@ public class Media extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/event-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/event-status"; case UNKNOWN: return "http://hl7.org/fhir/event-status"; + case NULL: return null; default: return "?"; } } @@ -149,6 +151,7 @@ public class Media extends DomainResource { case COMPLETED: return "The event has now concluded."; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"stopped\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this event. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -162,6 +165,7 @@ public class Media extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Medication.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Medication.java index beed6cef6..f7675b11b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Medication.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Medication.java @@ -87,6 +87,7 @@ public class Medication extends DomainResource { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -95,6 +96,7 @@ public class Medication extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/CodeSystem/medication-status"; case INACTIVE: return "http://hl7.org/fhir/CodeSystem/medication-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/CodeSystem/medication-status"; + case NULL: return null; default: return "?"; } } @@ -103,6 +105,7 @@ public class Medication extends DomainResource { case ACTIVE: return "The medication is available for use."; case INACTIVE: return "The medication is not available for use."; case ENTEREDINERROR: return "The medication was entered in error."; + case NULL: return null; default: return "?"; } } @@ -111,6 +114,7 @@ public class Medication extends DomainResource { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationAdministration.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationAdministration.java index 911b16a21..24fcfe687 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationAdministration.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationAdministration.java @@ -115,6 +115,7 @@ public class MedicationAdministration extends DomainResource { case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -127,6 +128,7 @@ public class MedicationAdministration extends DomainResource { case ENTEREDINERROR: return "http://terminology.hl7.org/CodeSystem/medication-admin-status"; case STOPPED: return "http://terminology.hl7.org/CodeSystem/medication-admin-status"; case UNKNOWN: return "http://terminology.hl7.org/CodeSystem/medication-admin-status"; + case NULL: return null; default: return "?"; } } @@ -139,6 +141,7 @@ public class MedicationAdministration extends DomainResource { case ENTEREDINERROR: return "The administration was entered in error and therefore nullified."; case STOPPED: return "Actions implied by the administration have been permanently halted, before all of them occurred."; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for 'other' - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -151,6 +154,7 @@ public class MedicationAdministration extends DomainResource { case ENTEREDINERROR: return "Entered in Error"; case STOPPED: return "Stopped"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationDispense.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationDispense.java index b51bd89c2..29419b4a8 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationDispense.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationDispense.java @@ -129,6 +129,7 @@ public class MedicationDispense extends DomainResource { case STOPPED: return "stopped"; case DECLINED: return "declined"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -143,6 +144,7 @@ public class MedicationDispense extends DomainResource { case STOPPED: return "http://terminology.hl7.org/CodeSystem/medicationdispense-status"; case DECLINED: return "http://terminology.hl7.org/CodeSystem/medicationdispense-status"; case UNKNOWN: return "http://terminology.hl7.org/CodeSystem/medicationdispense-status"; + case NULL: return null; default: return "?"; } } @@ -157,6 +159,7 @@ public class MedicationDispense extends DomainResource { case STOPPED: return "Actions implied by the dispense have been permanently halted, before all of them occurred."; case DECLINED: return "The dispense was declined and not performed."; case UNKNOWN: return "The authoring system does not know which of the status values applies for this medication dispense. Note: this concept is not to be used for other - one of the listed statuses is presumed to apply, it's just now known which one."; + case NULL: return null; default: return "?"; } } @@ -171,6 +174,7 @@ public class MedicationDispense extends DomainResource { case STOPPED: return "Stopped"; case DECLINED: return "Declined"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationKnowledge.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationKnowledge.java index 2d0dd7d7e..78a45973e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationKnowledge.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationKnowledge.java @@ -87,6 +87,7 @@ public class MedicationKnowledge extends DomainResource { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -95,6 +96,7 @@ public class MedicationKnowledge extends DomainResource { case ACTIVE: return "http://terminology.hl7.org/CodeSystem/medicationknowledge-status"; case INACTIVE: return "http://terminology.hl7.org/CodeSystem/medicationknowledge-status"; case ENTEREDINERROR: return "http://terminology.hl7.org/CodeSystem/medicationknowledge-status"; + case NULL: return null; default: return "?"; } } @@ -103,6 +105,7 @@ public class MedicationKnowledge extends DomainResource { case ACTIVE: return "The medication is available for use."; case INACTIVE: return "The medication is not available for use."; case ENTEREDINERROR: return "The medication was entered in error."; + case NULL: return null; default: return "?"; } } @@ -111,6 +114,7 @@ public class MedicationKnowledge extends DomainResource { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationRequest.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationRequest.java index ef62ce0f7..8d64d74ae 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationRequest.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationRequest.java @@ -122,6 +122,7 @@ public class MedicationRequest extends DomainResource { case STOPPED: return "stopped"; case DRAFT: return "draft"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -135,6 +136,7 @@ public class MedicationRequest extends DomainResource { case STOPPED: return "http://hl7.org/fhir/CodeSystem/medicationrequest-status"; case DRAFT: return "http://hl7.org/fhir/CodeSystem/medicationrequest-status"; case UNKNOWN: return "http://hl7.org/fhir/CodeSystem/medicationrequest-status"; + case NULL: return null; default: return "?"; } } @@ -148,6 +150,7 @@ public class MedicationRequest extends DomainResource { case STOPPED: return "Actions implied by the prescription are to be permanently halted, before all of the administrations occurred. This should not be used if the original order was entered in error"; case DRAFT: return "The prescription is not yet 'actionable', e.g. it is a work in progress, requires sign-off, verification or needs to be run through decision support process."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this observation. Note: This concept is not to be used for 'other' - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -161,6 +164,7 @@ public class MedicationRequest extends DomainResource { case STOPPED: return "Stopped"; case DRAFT: return "Draft"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -310,6 +314,7 @@ public class MedicationRequest extends DomainResource { case FILLERORDER: return "filler-order"; case INSTANCEORDER: return "instance-order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -323,6 +328,7 @@ public class MedicationRequest extends DomainResource { case FILLERORDER: return "http://hl7.org/fhir/CodeSystem/medicationrequest-intent"; case INSTANCEORDER: return "http://hl7.org/fhir/CodeSystem/medicationrequest-intent"; case OPTION: return "http://hl7.org/fhir/CodeSystem/medicationrequest-intent"; + case NULL: return null; default: return "?"; } } @@ -336,6 +342,7 @@ public class MedicationRequest extends DomainResource { case FILLERORDER: return "The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order."; case INSTANCEORDER: return "The request represents an instance for the particular order, for example a medication administration record."; case OPTION: return "The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests."; + case NULL: return null; default: return "?"; } } @@ -349,6 +356,7 @@ public class MedicationRequest extends DomainResource { case FILLERORDER: return "Filler Order"; case INSTANCEORDER: return "Instance Order"; case OPTION: return "Option"; + case NULL: return null; default: return "?"; } } @@ -470,6 +478,7 @@ public class MedicationRequest extends DomainResource { case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -479,6 +488,7 @@ public class MedicationRequest extends DomainResource { case URGENT: return "http://hl7.org/fhir/request-priority"; case ASAP: return "http://hl7.org/fhir/request-priority"; case STAT: return "http://hl7.org/fhir/request-priority"; + case NULL: return null; default: return "?"; } } @@ -488,6 +498,7 @@ public class MedicationRequest extends DomainResource { case URGENT: return "The request should be actioned promptly - higher priority than routine."; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent."; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency."; + case NULL: return null; default: return "?"; } } @@ -497,6 +508,7 @@ public class MedicationRequest extends DomainResource { case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationStatement.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationStatement.java index f441b0706..6d79e1ea6 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationStatement.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MedicationStatement.java @@ -124,6 +124,7 @@ public class MedicationStatement extends DomainResource { case ONHOLD: return "on-hold"; case UNKNOWN: return "unknown"; case NOTTAKEN: return "not-taken"; + case NULL: return null; default: return "?"; } } @@ -137,6 +138,7 @@ public class MedicationStatement extends DomainResource { case ONHOLD: return "http://hl7.org/fhir/CodeSystem/medication-statement-status"; case UNKNOWN: return "http://hl7.org/fhir/CodeSystem/medication-statement-status"; case NOTTAKEN: return "http://hl7.org/fhir/CodeSystem/medication-statement-status"; + case NULL: return null; default: return "?"; } } @@ -150,6 +152,7 @@ public class MedicationStatement extends DomainResource { case ONHOLD: return "Actions implied by the statement have been temporarily halted, but are expected to continue later. May also be called 'suspended'."; case UNKNOWN: return "The state of the medication use is not currently known."; case NOTTAKEN: return "The medication was not consumed by the patient"; + case NULL: return null; default: return "?"; } } @@ -163,6 +166,7 @@ public class MedicationStatement extends DomainResource { case ONHOLD: return "On Hold"; case UNKNOWN: return "Unknown"; case NOTTAKEN: return "Not Taken"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MessageDefinition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MessageDefinition.java index dafd7b70f..cfcd29e76 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MessageDefinition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MessageDefinition.java @@ -89,6 +89,7 @@ public class MessageDefinition extends MetadataResource { case CONSEQUENCE: return "consequence"; case CURRENCY: return "currency"; case NOTIFICATION: return "notification"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class MessageDefinition extends MetadataResource { case CONSEQUENCE: return "http://hl7.org/fhir/message-significance-category"; case CURRENCY: return "http://hl7.org/fhir/message-significance-category"; case NOTIFICATION: return "http://hl7.org/fhir/message-significance-category"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class MessageDefinition extends MetadataResource { case CONSEQUENCE: return "The message represents/requests a change that should not be processed more than once; e.g., making a booking for an appointment."; case CURRENCY: return "The message represents a response to query for current information. Retrospective processing is wrong and/or wasteful."; case NOTIFICATION: return "The content is not necessarily intended to be current, and it can be reprocessed, though there may be version issues created by processing old notifications."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class MessageDefinition extends MetadataResource { case CONSEQUENCE: return "Consequence"; case CURRENCY: return "Currency"; case NOTIFICATION: return "Notification"; + case NULL: return null; default: return "?"; } } @@ -204,6 +208,7 @@ public class MessageDefinition extends MetadataResource { case ONERROR: return "on-error"; case NEVER: return "never"; case ONSUCCESS: return "on-success"; + case NULL: return null; default: return "?"; } } @@ -213,6 +218,7 @@ public class MessageDefinition extends MetadataResource { case ONERROR: return "http://hl7.org/fhir/messageheader-response-request"; case NEVER: return "http://hl7.org/fhir/messageheader-response-request"; case ONSUCCESS: return "http://hl7.org/fhir/messageheader-response-request"; + case NULL: return null; default: return "?"; } } @@ -222,6 +228,7 @@ public class MessageDefinition extends MetadataResource { case ONERROR: return "initiator expects a response only if in error."; case NEVER: return "initiator does not expect a response."; case ONSUCCESS: return "initiator expects a response only if successful."; + case NULL: return null; default: return "?"; } } @@ -231,6 +238,7 @@ public class MessageDefinition extends MetadataResource { case ONERROR: return "Error/reject conditions only"; case NEVER: return "Never"; case ONSUCCESS: return "Successful completion only"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MessageHeader.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MessageHeader.java index 8b024e9ed..50364e075 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MessageHeader.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MessageHeader.java @@ -88,6 +88,7 @@ public class MessageHeader extends DomainResource { case OK: return "ok"; case TRANSIENTERROR: return "transient-error"; case FATALERROR: return "fatal-error"; + case NULL: return null; default: return "?"; } } @@ -96,6 +97,7 @@ public class MessageHeader extends DomainResource { case OK: return "http://hl7.org/fhir/response-code"; case TRANSIENTERROR: return "http://hl7.org/fhir/response-code"; case FATALERROR: return "http://hl7.org/fhir/response-code"; + case NULL: return null; default: return "?"; } } @@ -104,6 +106,7 @@ public class MessageHeader extends DomainResource { case OK: return "The message was accepted and processed without error."; case TRANSIENTERROR: return "Some internal unexpected error occurred - wait and try again. Note - this is usually used for things like database unavailable, which may be expected to resolve, though human intervention may be required."; case FATALERROR: return "The message was rejected because of a problem with the content. There is no point in re-sending without change. The response narrative SHALL describe the issue."; + case NULL: return null; default: return "?"; } } @@ -112,6 +115,7 @@ public class MessageHeader extends DomainResource { case OK: return "OK"; case TRANSIENTERROR: return "Transient Error"; case FATALERROR: return "Fatal Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MolecularSequence.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MolecularSequence.java index 938911219..c631302e2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MolecularSequence.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/MolecularSequence.java @@ -88,6 +88,7 @@ public class MolecularSequence extends DomainResource { case AA: return "aa"; case DNA: return "dna"; case RNA: return "rna"; + case NULL: return null; default: return "?"; } } @@ -96,6 +97,7 @@ public class MolecularSequence extends DomainResource { case AA: return "http://hl7.org/fhir/sequence-type"; case DNA: return "http://hl7.org/fhir/sequence-type"; case RNA: return "http://hl7.org/fhir/sequence-type"; + case NULL: return null; default: return "?"; } } @@ -104,6 +106,7 @@ public class MolecularSequence extends DomainResource { case AA: return "Amino acid sequence."; case DNA: return "DNA Sequence."; case RNA: return "RNA Sequence."; + case NULL: return null; default: return "?"; } } @@ -112,6 +115,7 @@ public class MolecularSequence extends DomainResource { case AA: return "AA Sequence"; case DNA: return "DNA Sequence"; case RNA: return "RNA Sequence"; + case NULL: return null; default: return "?"; } } @@ -189,6 +193,7 @@ public class MolecularSequence extends DomainResource { switch (this) { case SENSE: return "sense"; case ANTISENSE: return "antisense"; + case NULL: return null; default: return "?"; } } @@ -196,6 +201,7 @@ public class MolecularSequence extends DomainResource { switch (this) { case SENSE: return "http://hl7.org/fhir/orientation-type"; case ANTISENSE: return "http://hl7.org/fhir/orientation-type"; + case NULL: return null; default: return "?"; } } @@ -203,6 +209,7 @@ public class MolecularSequence extends DomainResource { switch (this) { case SENSE: return "Sense orientation of reference sequence."; case ANTISENSE: return "Antisense orientation of reference sequence."; + case NULL: return null; default: return "?"; } } @@ -210,6 +217,7 @@ public class MolecularSequence extends DomainResource { switch (this) { case SENSE: return "Sense orientation of referenceSeq"; case ANTISENSE: return "Antisense orientation of referenceSeq"; + case NULL: return null; default: return "?"; } } @@ -281,6 +289,7 @@ public class MolecularSequence extends DomainResource { switch (this) { case WATSON: return "watson"; case CRICK: return "crick"; + case NULL: return null; default: return "?"; } } @@ -288,6 +297,7 @@ public class MolecularSequence extends DomainResource { switch (this) { case WATSON: return "http://hl7.org/fhir/strand-type"; case CRICK: return "http://hl7.org/fhir/strand-type"; + case NULL: return null; default: return "?"; } } @@ -295,6 +305,7 @@ public class MolecularSequence extends DomainResource { switch (this) { case WATSON: return "Watson strand of reference sequence."; case CRICK: return "Crick strand of reference sequence."; + case NULL: return null; default: return "?"; } } @@ -302,6 +313,7 @@ public class MolecularSequence extends DomainResource { switch (this) { case WATSON: return "Watson strand of referenceSeq"; case CRICK: return "Crick strand of referenceSeq"; + case NULL: return null; default: return "?"; } } @@ -380,6 +392,7 @@ public class MolecularSequence extends DomainResource { case INDEL: return "indel"; case SNP: return "snp"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -388,6 +401,7 @@ public class MolecularSequence extends DomainResource { case INDEL: return "http://hl7.org/fhir/quality-type"; case SNP: return "http://hl7.org/fhir/quality-type"; case UNKNOWN: return "http://hl7.org/fhir/quality-type"; + case NULL: return null; default: return "?"; } } @@ -396,6 +410,7 @@ public class MolecularSequence extends DomainResource { case INDEL: return "INDEL Comparison."; case SNP: return "SNP Comparison."; case UNKNOWN: return "UNKNOWN Comparison."; + case NULL: return null; default: return "?"; } } @@ -404,6 +419,7 @@ public class MolecularSequence extends DomainResource { case INDEL: return "INDEL Comparison"; case SNP: return "SNP Comparison"; case UNKNOWN: return "UNKNOWN Comparison"; + case NULL: return null; default: return "?"; } } @@ -502,6 +518,7 @@ public class MolecularSequence extends DomainResource { case LOGIN: return "login"; case OAUTH: return "oauth"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -512,6 +529,7 @@ public class MolecularSequence extends DomainResource { case LOGIN: return "http://hl7.org/fhir/repository-type"; case OAUTH: return "http://hl7.org/fhir/repository-type"; case OTHER: return "http://hl7.org/fhir/repository-type"; + case NULL: return null; default: return "?"; } } @@ -522,6 +540,7 @@ public class MolecularSequence extends DomainResource { case LOGIN: return "When logged into the website, the resource can be seen."; case OAUTH: return "When logged in and follow the API in the website related with URL, the resource can be seen."; case OTHER: return "Some other complicated or particular way to get resource from URL."; + case NULL: return null; default: return "?"; } } @@ -532,6 +551,7 @@ public class MolecularSequence extends DomainResource { case LOGIN: return "Result cannot be access unless an account is logged in"; case OAUTH: return "Result need to be fetched with API and need LOGIN( or cookies are required when visiting the link of resource)"; case OTHER: return "Some other complicated or particular way to get resource from URL."; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/NamingSystem.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/NamingSystem.java index 6c5aafb51..092fb688b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/NamingSystem.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/NamingSystem.java @@ -89,6 +89,7 @@ public class NamingSystem extends MetadataResource { case CODESYSTEM: return "codesystem"; case IDENTIFIER: return "identifier"; case ROOT: return "root"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class NamingSystem extends MetadataResource { case CODESYSTEM: return "http://hl7.org/fhir/namingsystem-type"; case IDENTIFIER: return "http://hl7.org/fhir/namingsystem-type"; case ROOT: return "http://hl7.org/fhir/namingsystem-type"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class NamingSystem extends MetadataResource { case CODESYSTEM: return "The naming system is used to define concepts and symbols to represent those concepts; e.g. UCUM, LOINC, NDC code, local lab codes, etc."; case IDENTIFIER: return "The naming system is used to manage identifiers (e.g. license numbers, order numbers, etc.)."; case ROOT: return "The naming system is used as the root for other identifiers and naming systems."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class NamingSystem extends MetadataResource { case CODESYSTEM: return "Code System"; case IDENTIFIER: return "Identifier"; case ROOT: return "Root"; + case NULL: return null; default: return "?"; } } @@ -204,6 +208,7 @@ public class NamingSystem extends MetadataResource { case UUID: return "uuid"; case URI: return "uri"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -213,6 +218,7 @@ public class NamingSystem extends MetadataResource { case UUID: return "http://hl7.org/fhir/namingsystem-identifier-type"; case URI: return "http://hl7.org/fhir/namingsystem-identifier-type"; case OTHER: return "http://hl7.org/fhir/namingsystem-identifier-type"; + case NULL: return null; default: return "?"; } } @@ -222,6 +228,7 @@ public class NamingSystem extends MetadataResource { case UUID: return "A universally unique identifier of the form a5afddf4-e880-459b-876e-e4591b0acc11."; case URI: return "A uniform resource identifier (ideally a URL - uniform resource locator); e.g. http://unitsofmeasure.org."; case OTHER: return "Some other type of unique identifier; e.g. HL7-assigned reserved string such as LN for LOINC."; + case NULL: return null; default: return "?"; } } @@ -231,6 +238,7 @@ public class NamingSystem extends MetadataResource { case UUID: return "UUID"; case URI: return "URI"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Narrative.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Narrative.java index c7ae8868c..b0df39793 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Narrative.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Narrative.java @@ -95,6 +95,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "extensions"; case ADDITIONAL: return "additional"; case EMPTY: return "empty"; + case NULL: return null; default: return "?"; } } @@ -104,6 +105,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "http://hl7.org/fhir/narrative-status"; case ADDITIONAL: return "http://hl7.org/fhir/narrative-status"; case EMPTY: return "http://hl7.org/fhir/narrative-status"; + case NULL: return null; default: return "?"; } } @@ -113,6 +115,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "The contents of the narrative are entirely generated from the core elements in the content and some of the content is generated from extensions. The narrative SHALL reflect the impact of all modifier extensions."; case ADDITIONAL: return "The contents of the narrative may contain additional information not found in the structured data. Note that there is no computable way to determine what the extra information is, other than by human inspection."; case EMPTY: return "The contents of the narrative are some equivalent of \"No human-readable text provided in this case\"."; + case NULL: return null; default: return "?"; } } @@ -122,6 +125,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "Extensions"; case ADDITIONAL: return "Additional"; case EMPTY: return "Empty"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/NutritionOrder.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/NutritionOrder.java index c20dc41ce..0b2d6fe5c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/NutritionOrder.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/NutritionOrder.java @@ -115,6 +115,7 @@ public class NutritionOrder extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -127,6 +128,7 @@ public class NutritionOrder extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/request-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/request-status"; case UNKNOWN: return "http://hl7.org/fhir/request-status"; + case NULL: return null; default: return "?"; } } @@ -139,6 +141,7 @@ public class NutritionOrder extends DomainResource { case COMPLETED: return "The activity described by the request has been fully performed. No further activity will occur."; case ENTEREDINERROR: return "This request should never have existed and should be considered 'void'. (It is possible that real-world decisions were based on it. If real-world activity has occurred, the status should be \"revoked\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -151,6 +154,7 @@ public class NutritionOrder extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -301,6 +305,7 @@ public class NutritionOrder extends DomainResource { case FILLERORDER: return "filler-order"; case INSTANCEORDER: return "instance-order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -315,6 +320,7 @@ public class NutritionOrder extends DomainResource { case FILLERORDER: return "http://hl7.org/fhir/request-intent"; case INSTANCEORDER: return "http://hl7.org/fhir/request-intent"; case OPTION: return "http://hl7.org/fhir/request-intent"; + case NULL: return null; default: return "?"; } } @@ -329,6 +335,7 @@ public class NutritionOrder extends DomainResource { case FILLERORDER: return "The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order."; case INSTANCEORDER: return "An order created in fulfillment of a broader order that represents the authorization for a single activity occurrence. E.g. The administration of a single dose of a drug."; case OPTION: return "The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests. Refer to [[[RequestGroup]]] for additional information on how this status is used."; + case NULL: return null; default: return "?"; } } @@ -343,6 +350,7 @@ public class NutritionOrder extends DomainResource { case FILLERORDER: return "Filler Order"; case INSTANCEORDER: return "Instance Order"; case OPTION: return "Option"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Observation.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Observation.java index dc947bb39..32be4159a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Observation.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Observation.java @@ -122,6 +122,7 @@ public class Observation extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -135,6 +136,7 @@ public class Observation extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/observation-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/observation-status"; case UNKNOWN: return "http://hl7.org/fhir/observation-status"; + case NULL: return null; default: return "?"; } } @@ -148,6 +150,7 @@ public class Observation extends DomainResource { case CANCELLED: return "The observation is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The observation has been withdrawn following previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this observation. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -161,6 +164,7 @@ public class Observation extends DomainResource { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ObservationDefinition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ObservationDefinition.java index b1a844c50..949a5dd54 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ObservationDefinition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ObservationDefinition.java @@ -145,6 +145,7 @@ public class ObservationDefinition extends DomainResource { case TIME: return "time"; case DATETIME: return "dateTime"; case PERIOD: return "Period"; + case NULL: return null; default: return "?"; } } @@ -161,6 +162,7 @@ public class ObservationDefinition extends DomainResource { case TIME: return "http://hl7.org/fhir/permitted-data-type"; case DATETIME: return "http://hl7.org/fhir/permitted-data-type"; case PERIOD: return "http://hl7.org/fhir/permitted-data-type"; + case NULL: return null; default: return "?"; } } @@ -177,6 +179,7 @@ public class ObservationDefinition extends DomainResource { case TIME: return "A time during the day, in the format hh:mm:ss."; case DATETIME: return "A date, date-time or partial date (e.g. just year or year + month) as used in human communication."; case PERIOD: return "A time range defined by start and end date/time."; + case NULL: return null; default: return "?"; } } @@ -193,6 +196,7 @@ public class ObservationDefinition extends DomainResource { case TIME: return "time"; case DATETIME: return "dateTime"; case PERIOD: return "Period"; + case NULL: return null; default: return "?"; } } @@ -325,6 +329,7 @@ public class ObservationDefinition extends DomainResource { case REFERENCE: return "reference"; case CRITICAL: return "critical"; case ABSOLUTE: return "absolute"; + case NULL: return null; default: return "?"; } } @@ -333,6 +338,7 @@ public class ObservationDefinition extends DomainResource { case REFERENCE: return "http://hl7.org/fhir/observation-range-category"; case CRITICAL: return "http://hl7.org/fhir/observation-range-category"; case ABSOLUTE: return "http://hl7.org/fhir/observation-range-category"; + case NULL: return null; default: return "?"; } } @@ -341,6 +347,7 @@ public class ObservationDefinition extends DomainResource { case REFERENCE: return "Reference (Normal) Range for Ordinal and Continuous Observations."; case CRITICAL: return "Critical Range for Ordinal and Continuous Observations."; case ABSOLUTE: return "Absolute Range for Ordinal and Continuous Observations. Results outside this range are not possible."; + case NULL: return null; default: return "?"; } } @@ -349,6 +356,7 @@ public class ObservationDefinition extends DomainResource { case REFERENCE: return "reference range"; case CRITICAL: return "critical range"; case ABSOLUTE: return "absolute range"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/OperationDefinition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/OperationDefinition.java index 546f4aa07..b2e40392c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/OperationDefinition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/OperationDefinition.java @@ -82,6 +82,7 @@ public class OperationDefinition extends MetadataResource { switch (this) { case OPERATION: return "operation"; case QUERY: return "query"; + case NULL: return null; default: return "?"; } } @@ -89,6 +90,7 @@ public class OperationDefinition extends MetadataResource { switch (this) { case OPERATION: return "http://hl7.org/fhir/operation-kind"; case QUERY: return "http://hl7.org/fhir/operation-kind"; + case NULL: return null; default: return "?"; } } @@ -96,6 +98,7 @@ public class OperationDefinition extends MetadataResource { switch (this) { case OPERATION: return "This operation is invoked as an operation."; case QUERY: return "This operation is a named query, invoked using the search mechanism."; + case NULL: return null; default: return "?"; } } @@ -103,6 +106,7 @@ public class OperationDefinition extends MetadataResource { switch (this) { case OPERATION: return "Operation"; case QUERY: return "Query"; + case NULL: return null; default: return "?"; } } @@ -174,6 +178,7 @@ public class OperationDefinition extends MetadataResource { switch (this) { case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -181,6 +186,7 @@ public class OperationDefinition extends MetadataResource { switch (this) { case IN: return "http://hl7.org/fhir/operation-parameter-use"; case OUT: return "http://hl7.org/fhir/operation-parameter-use"; + case NULL: return null; default: return "?"; } } @@ -188,6 +194,7 @@ public class OperationDefinition extends MetadataResource { switch (this) { case IN: return "This is an input parameter."; case OUT: return "This is an output parameter."; + case NULL: return null; default: return "?"; } } @@ -195,6 +202,7 @@ public class OperationDefinition extends MetadataResource { switch (this) { case IN: return "In"; case OUT: return "Out"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/OperationOutcome.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/OperationOutcome.java index 36fa002e5..c1303f436 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/OperationOutcome.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/OperationOutcome.java @@ -94,6 +94,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "error"; case WARNING: return "warning"; case INFORMATION: return "information"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "http://hl7.org/fhir/issue-severity"; case WARNING: return "http://hl7.org/fhir/issue-severity"; case INFORMATION: return "http://hl7.org/fhir/issue-severity"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "The issue is sufficiently important to cause the action to fail."; case WARNING: return "The issue is not important enough to cause the action to fail but may cause it to be performed suboptimally or in a way that is not as desired."; case INFORMATION: return "The issue has no relation to the degree of success of the action."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "Error"; case WARNING: return "Warning"; case INFORMATION: return "Information"; + case NULL: return null; default: return "?"; } } @@ -407,6 +411,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case INCOMPLETE: return "incomplete"; case THROTTLED: return "throttled"; case INFORMATIONAL: return "informational"; + case NULL: return null; default: return "?"; } } @@ -443,6 +448,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case INCOMPLETE: return "http://hl7.org/fhir/issue-type"; case THROTTLED: return "http://hl7.org/fhir/issue-type"; case INFORMATIONAL: return "http://hl7.org/fhir/issue-type"; + case NULL: return null; default: return "?"; } } @@ -479,6 +485,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case INCOMPLETE: return "Not all data sources typically accessed could be reached or responded in time, so the returned information might not be complete (applies to search interactions and some operations)."; case THROTTLED: return "The system is not prepared to handle this request due to load management."; case INFORMATIONAL: return "A message unrelated to the processing success of the completed operation (examples of the latter include things like reminders of password expiry, system maintenance times, etc.)."; + case NULL: return null; default: return "?"; } } @@ -515,6 +522,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case INCOMPLETE: return "Incomplete Results"; case THROTTLED: return "Throttled"; case INFORMATIONAL: return "Informational Note"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ParameterDefinition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ParameterDefinition.java index 62a9483e6..2902f22bd 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ParameterDefinition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ParameterDefinition.java @@ -80,6 +80,7 @@ public class ParameterDefinition extends Type implements ICompositeType { switch (this) { case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -87,6 +88,7 @@ public class ParameterDefinition extends Type implements ICompositeType { switch (this) { case IN: return "http://hl7.org/fhir/operation-parameter-use"; case OUT: return "http://hl7.org/fhir/operation-parameter-use"; + case NULL: return null; default: return "?"; } } @@ -94,6 +96,7 @@ public class ParameterDefinition extends Type implements ICompositeType { switch (this) { case IN: return "This is an input parameter."; case OUT: return "This is an output parameter."; + case NULL: return null; default: return "?"; } } @@ -101,6 +104,7 @@ public class ParameterDefinition extends Type implements ICompositeType { switch (this) { case IN: return "In"; case OUT: return "Out"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Patient.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Patient.java index 102d555ae..9e6faf700 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Patient.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Patient.java @@ -95,6 +95,7 @@ public class Patient extends DomainResource { case REPLACES: return "replaces"; case REFER: return "refer"; case SEEALSO: return "seealso"; + case NULL: return null; default: return "?"; } } @@ -104,6 +105,7 @@ public class Patient extends DomainResource { case REPLACES: return "http://hl7.org/fhir/link-type"; case REFER: return "http://hl7.org/fhir/link-type"; case SEEALSO: return "http://hl7.org/fhir/link-type"; + case NULL: return null; default: return "?"; } } @@ -113,6 +115,7 @@ public class Patient extends DomainResource { case REPLACES: return "The patient resource containing this link is the current active patient record. The link points back to an inactive patient resource that has been merged into this resource, and should be consulted to retrieve additional referenced information."; case REFER: return "The patient resource containing this link is in use and valid but not considered the main source of information about a patient. The link points forward to another patient resource that should be consulted to retrieve additional patient information."; case SEEALSO: return "The patient resource containing this link is in use and valid, but points to another patient resource that is known to contain data about the same person. Data in this resource might overlap or contradict information found in the other patient resource. This link does not indicate any relative importance of the resources concerned, and both should be regarded as equally valid."; + case NULL: return null; default: return "?"; } } @@ -122,6 +125,7 @@ public class Patient extends DomainResource { case REPLACES: return "Replaces"; case REFER: return "Refer"; case SEEALSO: return "See also"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/PaymentNotice.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/PaymentNotice.java index 073fc038f..62782326c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/PaymentNotice.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/PaymentNotice.java @@ -94,6 +94,7 @@ public class PaymentNotice extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class PaymentNotice extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class PaymentNotice extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class PaymentNotice extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/PaymentReconciliation.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/PaymentReconciliation.java index 3541d2fb9..8abd27eb9 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/PaymentReconciliation.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/PaymentReconciliation.java @@ -95,6 +95,7 @@ public class PaymentReconciliation extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -104,6 +105,7 @@ public class PaymentReconciliation extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -113,6 +115,7 @@ public class PaymentReconciliation extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -122,6 +125,7 @@ public class PaymentReconciliation extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Person.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Person.java index f8841d3d2..112a914aa 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Person.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Person.java @@ -95,6 +95,7 @@ public class Person extends DomainResource { case LEVEL2: return "level2"; case LEVEL3: return "level3"; case LEVEL4: return "level4"; + case NULL: return null; default: return "?"; } } @@ -104,6 +105,7 @@ public class Person extends DomainResource { case LEVEL2: return "http://hl7.org/fhir/identity-assuranceLevel"; case LEVEL3: return "http://hl7.org/fhir/identity-assuranceLevel"; case LEVEL4: return "http://hl7.org/fhir/identity-assuranceLevel"; + case NULL: return null; default: return "?"; } } @@ -113,6 +115,7 @@ public class Person extends DomainResource { case LEVEL2: return "Some confidence in the asserted identity's accuracy."; case LEVEL3: return "High confidence in the asserted identity's accuracy."; case LEVEL4: return "Very high confidence in the asserted identity's accuracy."; + case NULL: return null; default: return "?"; } } @@ -122,6 +125,7 @@ public class Person extends DomainResource { case LEVEL2: return "Level 2"; case LEVEL3: return "Level 3"; case LEVEL4: return "Level 4"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/PlanDefinition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/PlanDefinition.java index fe08467bc..68f2c6d60 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/PlanDefinition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/PlanDefinition.java @@ -96,6 +96,7 @@ public class PlanDefinition extends MetadataResource { case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class PlanDefinition extends MetadataResource { case URGENT: return "http://hl7.org/fhir/request-priority"; case ASAP: return "http://hl7.org/fhir/request-priority"; case STAT: return "http://hl7.org/fhir/request-priority"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class PlanDefinition extends MetadataResource { case URGENT: return "The request should be actioned promptly - higher priority than routine."; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent."; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class PlanDefinition extends MetadataResource { case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } @@ -213,6 +217,7 @@ public class PlanDefinition extends MetadataResource { case APPLICABILITY: return "applicability"; case START: return "start"; case STOP: return "stop"; + case NULL: return null; default: return "?"; } } @@ -221,6 +226,7 @@ public class PlanDefinition extends MetadataResource { case APPLICABILITY: return "http://hl7.org/fhir/action-condition-kind"; case START: return "http://hl7.org/fhir/action-condition-kind"; case STOP: return "http://hl7.org/fhir/action-condition-kind"; + case NULL: return null; default: return "?"; } } @@ -229,6 +235,7 @@ public class PlanDefinition extends MetadataResource { case APPLICABILITY: return "The condition describes whether or not a given action is applicable."; case START: return "The condition is a starting condition for the action."; case STOP: return "The condition is a stop, or exit condition for the action."; + case NULL: return null; default: return "?"; } } @@ -237,6 +244,7 @@ public class PlanDefinition extends MetadataResource { case APPLICABILITY: return "Applicability"; case START: return "Start"; case STOP: return "Stop"; + case NULL: return null; default: return "?"; } } @@ -363,6 +371,7 @@ public class PlanDefinition extends MetadataResource { case AFTERSTART: return "after-start"; case AFTER: return "after"; case AFTEREND: return "after-end"; + case NULL: return null; default: return "?"; } } @@ -377,6 +386,7 @@ public class PlanDefinition extends MetadataResource { case AFTERSTART: return "http://hl7.org/fhir/action-relationship-type"; case AFTER: return "http://hl7.org/fhir/action-relationship-type"; case AFTEREND: return "http://hl7.org/fhir/action-relationship-type"; + case NULL: return null; default: return "?"; } } @@ -391,6 +401,7 @@ public class PlanDefinition extends MetadataResource { case AFTERSTART: return "The action must be performed after the start of the related action."; case AFTER: return "The action must be performed after the related action."; case AFTEREND: return "The action must be performed after the end of the related action."; + case NULL: return null; default: return "?"; } } @@ -405,6 +416,7 @@ public class PlanDefinition extends MetadataResource { case AFTERSTART: return "After Start"; case AFTER: return "After"; case AFTEREND: return "After End"; + case NULL: return null; default: return "?"; } } @@ -532,6 +544,7 @@ public class PlanDefinition extends MetadataResource { case PRACTITIONER: return "practitioner"; case RELATEDPERSON: return "related-person"; case DEVICE: return "device"; + case NULL: return null; default: return "?"; } } @@ -541,6 +554,7 @@ public class PlanDefinition extends MetadataResource { case PRACTITIONER: return "http://hl7.org/fhir/action-participant-type"; case RELATEDPERSON: return "http://hl7.org/fhir/action-participant-type"; case DEVICE: return "http://hl7.org/fhir/action-participant-type"; + case NULL: return null; default: return "?"; } } @@ -550,6 +564,7 @@ public class PlanDefinition extends MetadataResource { case PRACTITIONER: return "The participant is a practitioner involved in the patient's care."; case RELATEDPERSON: return "The participant is a person related to the patient."; case DEVICE: return "The participant is a system or device used in the care of the patient."; + case NULL: return null; default: return "?"; } } @@ -559,6 +574,7 @@ public class PlanDefinition extends MetadataResource { case PRACTITIONER: return "Practitioner"; case RELATEDPERSON: return "Related Person"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } @@ -649,6 +665,7 @@ public class PlanDefinition extends MetadataResource { case VISUALGROUP: return "visual-group"; case LOGICALGROUP: return "logical-group"; case SENTENCEGROUP: return "sentence-group"; + case NULL: return null; default: return "?"; } } @@ -657,6 +674,7 @@ public class PlanDefinition extends MetadataResource { case VISUALGROUP: return "http://hl7.org/fhir/action-grouping-behavior"; case LOGICALGROUP: return "http://hl7.org/fhir/action-grouping-behavior"; case SENTENCEGROUP: return "http://hl7.org/fhir/action-grouping-behavior"; + case NULL: return null; default: return "?"; } } @@ -665,6 +683,7 @@ public class PlanDefinition extends MetadataResource { case VISUALGROUP: return "Any group marked with this behavior should be displayed as a visual group to the end user."; case LOGICALGROUP: return "A group with this behavior logically groups its sub-elements, and may be shown as a visual group to the end user, but it is not required to do so."; case SENTENCEGROUP: return "A group of related alternative actions is a sentence group if the target referenced by the action is the same in all the actions and each action simply constitutes a different variation on how to specify the details for the target. For example, two actions that could be in a SentenceGroup are \"aspirin, 500 mg, 2 times per day\" and \"aspirin, 300 mg, 3 times per day\". In both cases, aspirin is the target referenced by the action, and the two actions represent different options for how aspirin might be ordered for the patient. Note that a SentenceGroup would almost always have an associated selection behavior of \"AtMostOne\", unless it's a required action, in which case, it would be \"ExactlyOne\"."; + case NULL: return null; default: return "?"; } } @@ -673,6 +692,7 @@ public class PlanDefinition extends MetadataResource { case VISUALGROUP: return "Visual Group"; case LOGICALGROUP: return "Logical Group"; case SENTENCEGROUP: return "Sentence Group"; + case NULL: return null; default: return "?"; } } @@ -778,6 +798,7 @@ public class PlanDefinition extends MetadataResource { case EXACTLYONE: return "exactly-one"; case ATMOSTONE: return "at-most-one"; case ONEORMORE: return "one-or-more"; + case NULL: return null; default: return "?"; } } @@ -789,6 +810,7 @@ public class PlanDefinition extends MetadataResource { case EXACTLYONE: return "http://hl7.org/fhir/action-selection-behavior"; case ATMOSTONE: return "http://hl7.org/fhir/action-selection-behavior"; case ONEORMORE: return "http://hl7.org/fhir/action-selection-behavior"; + case NULL: return null; default: return "?"; } } @@ -800,6 +822,7 @@ public class PlanDefinition extends MetadataResource { case EXACTLYONE: return "The end user must choose one and only one of the selectable actions in the group. The user SHALL NOT choose none of the actions in the group."; case ATMOSTONE: return "The end user may choose zero or at most one of the actions in the group."; case ONEORMORE: return "The end user must choose a minimum of one, and as many additional as desired."; + case NULL: return null; default: return "?"; } } @@ -811,6 +834,7 @@ public class PlanDefinition extends MetadataResource { case EXACTLYONE: return "Exactly One"; case ATMOSTONE: return "At Most One"; case ONEORMORE: return "One Or More"; + case NULL: return null; default: return "?"; } } @@ -913,6 +937,7 @@ public class PlanDefinition extends MetadataResource { case MUST: return "must"; case COULD: return "could"; case MUSTUNLESSDOCUMENTED: return "must-unless-documented"; + case NULL: return null; default: return "?"; } } @@ -921,6 +946,7 @@ public class PlanDefinition extends MetadataResource { case MUST: return "http://hl7.org/fhir/action-required-behavior"; case COULD: return "http://hl7.org/fhir/action-required-behavior"; case MUSTUNLESSDOCUMENTED: return "http://hl7.org/fhir/action-required-behavior"; + case NULL: return null; default: return "?"; } } @@ -929,6 +955,7 @@ public class PlanDefinition extends MetadataResource { case MUST: return "An action with this behavior must be included in the actions processed by the end user; the end user SHALL NOT choose not to include this action."; case COULD: return "An action with this behavior may be included in the set of actions processed by the end user."; case MUSTUNLESSDOCUMENTED: return "An action with this behavior must be included in the set of actions processed by the end user, unless the end user provides documentation as to why the action was not included."; + case NULL: return null; default: return "?"; } } @@ -937,6 +964,7 @@ public class PlanDefinition extends MetadataResource { case MUST: return "Must"; case COULD: return "Could"; case MUSTUNLESSDOCUMENTED: return "Must Unless Documented"; + case NULL: return null; default: return "?"; } } @@ -1014,6 +1042,7 @@ public class PlanDefinition extends MetadataResource { switch (this) { case YES: return "yes"; case NO: return "no"; + case NULL: return null; default: return "?"; } } @@ -1021,6 +1050,7 @@ public class PlanDefinition extends MetadataResource { switch (this) { case YES: return "http://hl7.org/fhir/action-precheck-behavior"; case NO: return "http://hl7.org/fhir/action-precheck-behavior"; + case NULL: return null; default: return "?"; } } @@ -1028,6 +1058,7 @@ public class PlanDefinition extends MetadataResource { switch (this) { case YES: return "An action with this behavior is one of the most frequent action that is, or should be, included by an end user, for the particular context in which the action occurs. The system displaying the action to the end user should consider \"pre-checking\" such an action as a convenience for the user."; case NO: return "An action with this behavior is one of the less frequent actions included by the end user, for the particular context in which the action occurs. The system displaying the actions to the end user would typically not \"pre-check\" such an action."; + case NULL: return null; default: return "?"; } } @@ -1035,6 +1066,7 @@ public class PlanDefinition extends MetadataResource { switch (this) { case YES: return "Yes"; case NO: return "No"; + case NULL: return null; default: return "?"; } } @@ -1106,6 +1138,7 @@ public class PlanDefinition extends MetadataResource { switch (this) { case SINGLE: return "single"; case MULTIPLE: return "multiple"; + case NULL: return null; default: return "?"; } } @@ -1113,6 +1146,7 @@ public class PlanDefinition extends MetadataResource { switch (this) { case SINGLE: return "http://hl7.org/fhir/action-cardinality-behavior"; case MULTIPLE: return "http://hl7.org/fhir/action-cardinality-behavior"; + case NULL: return null; default: return "?"; } } @@ -1120,6 +1154,7 @@ public class PlanDefinition extends MetadataResource { switch (this) { case SINGLE: return "The action may only be selected one time."; case MULTIPLE: return "The action may be selected multiple times."; + case NULL: return null; default: return "?"; } } @@ -1127,6 +1162,7 @@ public class PlanDefinition extends MetadataResource { switch (this) { case SINGLE: return "Single"; case MULTIPLE: return "Multiple"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/PractitionerRole.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/PractitionerRole.java index 74abce01b..6caa4672b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/PractitionerRole.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/PractitionerRole.java @@ -115,6 +115,7 @@ public class PractitionerRole extends DomainResource { case FRI: return "fri"; case SAT: return "sat"; case SUN: return "sun"; + case NULL: return null; default: return "?"; } } @@ -127,6 +128,7 @@ public class PractitionerRole extends DomainResource { case FRI: return "http://hl7.org/fhir/days-of-week"; case SAT: return "http://hl7.org/fhir/days-of-week"; case SUN: return "http://hl7.org/fhir/days-of-week"; + case NULL: return null; default: return "?"; } } @@ -139,6 +141,7 @@ public class PractitionerRole extends DomainResource { case FRI: return "Friday."; case SAT: return "Saturday."; case SUN: return "Sunday."; + case NULL: return null; default: return "?"; } } @@ -151,6 +154,7 @@ public class PractitionerRole extends DomainResource { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Procedure.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Procedure.java index 73ccff4cd..38f517aa9 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Procedure.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Procedure.java @@ -122,6 +122,7 @@ public class Procedure extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -135,6 +136,7 @@ public class Procedure extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/event-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/event-status"; case UNKNOWN: return "http://hl7.org/fhir/event-status"; + case NULL: return null; default: return "?"; } } @@ -148,6 +150,7 @@ public class Procedure extends DomainResource { case COMPLETED: return "The event has now concluded."; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"stopped\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this event. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -161,6 +164,7 @@ public class Procedure extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Provenance.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Provenance.java index fda501c81..2175f2c2b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Provenance.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Provenance.java @@ -101,6 +101,7 @@ public class Provenance extends DomainResource { case QUOTATION: return "quotation"; case SOURCE: return "source"; case REMOVAL: return "removal"; + case NULL: return null; default: return "?"; } } @@ -111,6 +112,7 @@ public class Provenance extends DomainResource { case QUOTATION: return "http://hl7.org/fhir/provenance-entity-role"; case SOURCE: return "http://hl7.org/fhir/provenance-entity-role"; case REMOVAL: return "http://hl7.org/fhir/provenance-entity-role"; + case NULL: return null; default: return "?"; } } @@ -121,6 +123,7 @@ public class Provenance extends DomainResource { case QUOTATION: return "The repeat of (some or all of) an entity, such as text or image, by someone who might or might not be its original author."; case SOURCE: return "A primary source for a topic refers to something produced by some agent with direct experience and knowledge about the topic, at the time of the topic's study, without benefit from hindsight."; case REMOVAL: return "A derivation for which the entity is removed from accessibility usually through the use of the Delete operation."; + case NULL: return null; default: return "?"; } } @@ -131,6 +134,7 @@ public class Provenance extends DomainResource { case QUOTATION: return "Quotation"; case SOURCE: return "Source"; case REMOVAL: return "Removal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Quantity.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Quantity.java index a188a325a..8b87ab55c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Quantity.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Quantity.java @@ -94,6 +94,7 @@ public class Quantity extends Type implements ICompositeType, ICoding { case LESS_OR_EQUAL: return "<="; case GREATER_OR_EQUAL: return ">="; case GREATER_THAN: return ">"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class Quantity extends Type implements ICompositeType, ICoding { case LESS_OR_EQUAL: return "http://hl7.org/fhir/quantity-comparator"; case GREATER_OR_EQUAL: return "http://hl7.org/fhir/quantity-comparator"; case GREATER_THAN: return "http://hl7.org/fhir/quantity-comparator"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class Quantity extends Type implements ICompositeType, ICoding { case LESS_OR_EQUAL: return "The actual value is less than or equal to the given value."; case GREATER_OR_EQUAL: return "The actual value is greater than or equal to the given value."; case GREATER_THAN: return "The actual value is greater than the given value."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class Quantity extends Type implements ICompositeType, ICoding { case LESS_OR_EQUAL: return "Less or Equal to"; case GREATER_OR_EQUAL: return "Greater or Equal to"; case GREATER_THAN: return "Greater than"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Questionnaire.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Questionnaire.java index ddbc9d4e3..5d0cab93c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Questionnaire.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Questionnaire.java @@ -187,6 +187,7 @@ public class Questionnaire extends MetadataResource { case ATTACHMENT: return "attachment"; case REFERENCE: return "reference"; case QUANTITY: return "quantity"; + case NULL: return null; default: return "?"; } } @@ -209,6 +210,7 @@ public class Questionnaire extends MetadataResource { case ATTACHMENT: return "http://hl7.org/fhir/item-type"; case REFERENCE: return "http://hl7.org/fhir/item-type"; case QUANTITY: return "http://hl7.org/fhir/item-type"; + case NULL: return null; default: return "?"; } } @@ -231,6 +233,7 @@ public class Questionnaire extends MetadataResource { case ATTACHMENT: return "Question with binary content such as an image, PDF, etc. as an answer (valueAttachment)."; case REFERENCE: return "Question with a reference to another resource (practitioner, organization, etc.) as an answer (valueReference)."; case QUANTITY: return "Question with a combination of a numeric value and unit, potentially with a comparator (<, >, etc.) as an answer. (valueQuantity) There is an extension 'http://hl7.org/fhir/StructureDefinition/questionnaire-unit' that can be used to define what unit should be captured (or the unit that has a ucum conversion from the provided unit)."; + case NULL: return null; default: return "?"; } } @@ -253,6 +256,7 @@ public class Questionnaire extends MetadataResource { case ATTACHMENT: return "Attachment"; case REFERENCE: return "Reference"; case QUANTITY: return "Quantity"; + case NULL: return null; default: return "?"; } } @@ -449,6 +453,7 @@ public class Questionnaire extends MetadataResource { case LESS_THAN: return "<"; case GREATER_OR_EQUAL: return ">="; case LESS_OR_EQUAL: return "<="; + case NULL: return null; default: return "?"; } } @@ -461,6 +466,7 @@ public class Questionnaire extends MetadataResource { case LESS_THAN: return "http://hl7.org/fhir/questionnaire-enable-operator"; case GREATER_OR_EQUAL: return "http://hl7.org/fhir/questionnaire-enable-operator"; case LESS_OR_EQUAL: return "http://hl7.org/fhir/questionnaire-enable-operator"; + case NULL: return null; default: return "?"; } } @@ -473,6 +479,7 @@ public class Questionnaire extends MetadataResource { case LESS_THAN: return "True if whether at least no answer has a value that is less than the enableWhen answer."; case GREATER_OR_EQUAL: return "True if whether at least no answer has a value that is greater or equal to the enableWhen answer."; case LESS_OR_EQUAL: return "True if whether at least no answer has a value that is less or equal to the enableWhen answer."; + case NULL: return null; default: return "?"; } } @@ -485,6 +492,7 @@ public class Questionnaire extends MetadataResource { case LESS_THAN: return "Less Than"; case GREATER_OR_EQUAL: return "Greater or Equals"; case LESS_OR_EQUAL: return "Less or Equals"; + case NULL: return null; default: return "?"; } } @@ -586,6 +594,7 @@ public class Questionnaire extends MetadataResource { switch (this) { case ALL: return "all"; case ANY: return "any"; + case NULL: return null; default: return "?"; } } @@ -593,6 +602,7 @@ public class Questionnaire extends MetadataResource { switch (this) { case ALL: return "http://hl7.org/fhir/questionnaire-enable-behavior"; case ANY: return "http://hl7.org/fhir/questionnaire-enable-behavior"; + case NULL: return null; default: return "?"; } } @@ -600,6 +610,7 @@ public class Questionnaire extends MetadataResource { switch (this) { case ALL: return "Enable the question when all the enableWhen criteria are satisfied."; case ANY: return "Enable the question when any of the enableWhen criteria are satisfied."; + case NULL: return null; default: return "?"; } } @@ -607,6 +618,7 @@ public class Questionnaire extends MetadataResource { switch (this) { case ALL: return "All"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/QuestionnaireResponse.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/QuestionnaireResponse.java index 8d42ff92f..a348d37a6 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/QuestionnaireResponse.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/QuestionnaireResponse.java @@ -101,6 +101,7 @@ public class QuestionnaireResponse extends DomainResource { case AMENDED: return "amended"; case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; + case NULL: return null; default: return "?"; } } @@ -111,6 +112,7 @@ public class QuestionnaireResponse extends DomainResource { case AMENDED: return "http://hl7.org/fhir/questionnaire-answers-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/questionnaire-answers-status"; case STOPPED: return "http://hl7.org/fhir/questionnaire-answers-status"; + case NULL: return null; default: return "?"; } } @@ -121,6 +123,7 @@ public class QuestionnaireResponse extends DomainResource { case AMENDED: return "This QuestionnaireResponse has been filled out with answers, then marked as complete, yet changes or additions have been made to it afterwards."; case ENTEREDINERROR: return "This QuestionnaireResponse was entered in error and voided."; case STOPPED: return "This QuestionnaireResponse has been partially filled out with answers but has been abandoned. It is unknown whether changes or additions are expected to be made to it."; + case NULL: return null; default: return "?"; } } @@ -131,6 +134,7 @@ public class QuestionnaireResponse extends DomainResource { case AMENDED: return "Amended"; case ENTEREDINERROR: return "Entered in Error"; case STOPPED: return "Stopped"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/RelatedArtifact.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/RelatedArtifact.java index 0bd553ce3..995988aae 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/RelatedArtifact.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/RelatedArtifact.java @@ -121,6 +121,7 @@ public class RelatedArtifact extends Type implements ICompositeType { case DERIVEDFROM: return "derived-from"; case DEPENDSON: return "depends-on"; case COMPOSEDOF: return "composed-of"; + case NULL: return null; default: return "?"; } } @@ -134,6 +135,7 @@ public class RelatedArtifact extends Type implements ICompositeType { case DERIVEDFROM: return "http://hl7.org/fhir/related-artifact-type"; case DEPENDSON: return "http://hl7.org/fhir/related-artifact-type"; case COMPOSEDOF: return "http://hl7.org/fhir/related-artifact-type"; + case NULL: return null; default: return "?"; } } @@ -147,6 +149,7 @@ public class RelatedArtifact extends Type implements ICompositeType { case DERIVEDFROM: return "The knowledge resource is derived from the related artifact. This is intended to capture the relationship in which a particular knowledge resource is based on the content of another artifact, but is modified to capture either a different set of overall requirements, or a more specific set of requirements such as those involved in a particular institution or clinical setting."; case DEPENDSON: return "The knowledge resource depends on the given related artifact."; case COMPOSEDOF: return "The knowledge resource is composed of the given related artifact."; + case NULL: return null; default: return "?"; } } @@ -160,6 +163,7 @@ public class RelatedArtifact extends Type implements ICompositeType { case DERIVEDFROM: return "Derived From"; case DEPENDSON: return "Depends On"; case COMPOSEDOF: return "Composed Of"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/RequestGroup.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/RequestGroup.java index dbb58e466..4f7dc96ee 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/RequestGroup.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/RequestGroup.java @@ -115,6 +115,7 @@ public class RequestGroup extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -127,6 +128,7 @@ public class RequestGroup extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/request-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/request-status"; case UNKNOWN: return "http://hl7.org/fhir/request-status"; + case NULL: return null; default: return "?"; } } @@ -139,6 +141,7 @@ public class RequestGroup extends DomainResource { case COMPLETED: return "The activity described by the request has been fully performed. No further activity will occur."; case ENTEREDINERROR: return "This request should never have existed and should be considered 'void'. (It is possible that real-world decisions were based on it. If real-world activity has occurred, the status should be \"revoked\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -151,6 +154,7 @@ public class RequestGroup extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -301,6 +305,7 @@ public class RequestGroup extends DomainResource { case FILLERORDER: return "filler-order"; case INSTANCEORDER: return "instance-order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -315,6 +320,7 @@ public class RequestGroup extends DomainResource { case FILLERORDER: return "http://hl7.org/fhir/request-intent"; case INSTANCEORDER: return "http://hl7.org/fhir/request-intent"; case OPTION: return "http://hl7.org/fhir/request-intent"; + case NULL: return null; default: return "?"; } } @@ -329,6 +335,7 @@ public class RequestGroup extends DomainResource { case FILLERORDER: return "The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order."; case INSTANCEORDER: return "An order created in fulfillment of a broader order that represents the authorization for a single activity occurrence. E.g. The administration of a single dose of a drug."; case OPTION: return "The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests. Refer to [[[RequestGroup]]] for additional information on how this status is used."; + case NULL: return null; default: return "?"; } } @@ -343,6 +350,7 @@ public class RequestGroup extends DomainResource { case FILLERORDER: return "Filler Order"; case INSTANCEORDER: return "Instance Order"; case OPTION: return "Option"; + case NULL: return null; default: return "?"; } } @@ -470,6 +478,7 @@ public class RequestGroup extends DomainResource { case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -479,6 +488,7 @@ public class RequestGroup extends DomainResource { case URGENT: return "http://hl7.org/fhir/request-priority"; case ASAP: return "http://hl7.org/fhir/request-priority"; case STAT: return "http://hl7.org/fhir/request-priority"; + case NULL: return null; default: return "?"; } } @@ -488,6 +498,7 @@ public class RequestGroup extends DomainResource { case URGENT: return "The request should be actioned promptly - higher priority than routine."; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent."; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency."; + case NULL: return null; default: return "?"; } } @@ -497,6 +508,7 @@ public class RequestGroup extends DomainResource { case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } @@ -587,6 +599,7 @@ public class RequestGroup extends DomainResource { case APPLICABILITY: return "applicability"; case START: return "start"; case STOP: return "stop"; + case NULL: return null; default: return "?"; } } @@ -595,6 +608,7 @@ public class RequestGroup extends DomainResource { case APPLICABILITY: return "http://hl7.org/fhir/action-condition-kind"; case START: return "http://hl7.org/fhir/action-condition-kind"; case STOP: return "http://hl7.org/fhir/action-condition-kind"; + case NULL: return null; default: return "?"; } } @@ -603,6 +617,7 @@ public class RequestGroup extends DomainResource { case APPLICABILITY: return "The condition describes whether or not a given action is applicable."; case START: return "The condition is a starting condition for the action."; case STOP: return "The condition is a stop, or exit condition for the action."; + case NULL: return null; default: return "?"; } } @@ -611,6 +626,7 @@ public class RequestGroup extends DomainResource { case APPLICABILITY: return "Applicability"; case START: return "Start"; case STOP: return "Stop"; + case NULL: return null; default: return "?"; } } @@ -737,6 +753,7 @@ public class RequestGroup extends DomainResource { case AFTERSTART: return "after-start"; case AFTER: return "after"; case AFTEREND: return "after-end"; + case NULL: return null; default: return "?"; } } @@ -751,6 +768,7 @@ public class RequestGroup extends DomainResource { case AFTERSTART: return "http://hl7.org/fhir/action-relationship-type"; case AFTER: return "http://hl7.org/fhir/action-relationship-type"; case AFTEREND: return "http://hl7.org/fhir/action-relationship-type"; + case NULL: return null; default: return "?"; } } @@ -765,6 +783,7 @@ public class RequestGroup extends DomainResource { case AFTERSTART: return "The action must be performed after the start of the related action."; case AFTER: return "The action must be performed after the related action."; case AFTEREND: return "The action must be performed after the end of the related action."; + case NULL: return null; default: return "?"; } } @@ -779,6 +798,7 @@ public class RequestGroup extends DomainResource { case AFTERSTART: return "After Start"; case AFTER: return "After"; case AFTEREND: return "After End"; + case NULL: return null; default: return "?"; } } @@ -899,6 +919,7 @@ public class RequestGroup extends DomainResource { case VISUALGROUP: return "visual-group"; case LOGICALGROUP: return "logical-group"; case SENTENCEGROUP: return "sentence-group"; + case NULL: return null; default: return "?"; } } @@ -907,6 +928,7 @@ public class RequestGroup extends DomainResource { case VISUALGROUP: return "http://hl7.org/fhir/action-grouping-behavior"; case LOGICALGROUP: return "http://hl7.org/fhir/action-grouping-behavior"; case SENTENCEGROUP: return "http://hl7.org/fhir/action-grouping-behavior"; + case NULL: return null; default: return "?"; } } @@ -915,6 +937,7 @@ public class RequestGroup extends DomainResource { case VISUALGROUP: return "Any group marked with this behavior should be displayed as a visual group to the end user."; case LOGICALGROUP: return "A group with this behavior logically groups its sub-elements, and may be shown as a visual group to the end user, but it is not required to do so."; case SENTENCEGROUP: return "A group of related alternative actions is a sentence group if the target referenced by the action is the same in all the actions and each action simply constitutes a different variation on how to specify the details for the target. For example, two actions that could be in a SentenceGroup are \"aspirin, 500 mg, 2 times per day\" and \"aspirin, 300 mg, 3 times per day\". In both cases, aspirin is the target referenced by the action, and the two actions represent different options for how aspirin might be ordered for the patient. Note that a SentenceGroup would almost always have an associated selection behavior of \"AtMostOne\", unless it's a required action, in which case, it would be \"ExactlyOne\"."; + case NULL: return null; default: return "?"; } } @@ -923,6 +946,7 @@ public class RequestGroup extends DomainResource { case VISUALGROUP: return "Visual Group"; case LOGICALGROUP: return "Logical Group"; case SENTENCEGROUP: return "Sentence Group"; + case NULL: return null; default: return "?"; } } @@ -1028,6 +1052,7 @@ public class RequestGroup extends DomainResource { case EXACTLYONE: return "exactly-one"; case ATMOSTONE: return "at-most-one"; case ONEORMORE: return "one-or-more"; + case NULL: return null; default: return "?"; } } @@ -1039,6 +1064,7 @@ public class RequestGroup extends DomainResource { case EXACTLYONE: return "http://hl7.org/fhir/action-selection-behavior"; case ATMOSTONE: return "http://hl7.org/fhir/action-selection-behavior"; case ONEORMORE: return "http://hl7.org/fhir/action-selection-behavior"; + case NULL: return null; default: return "?"; } } @@ -1050,6 +1076,7 @@ public class RequestGroup extends DomainResource { case EXACTLYONE: return "The end user must choose one and only one of the selectable actions in the group. The user SHALL NOT choose none of the actions in the group."; case ATMOSTONE: return "The end user may choose zero or at most one of the actions in the group."; case ONEORMORE: return "The end user must choose a minimum of one, and as many additional as desired."; + case NULL: return null; default: return "?"; } } @@ -1061,6 +1088,7 @@ public class RequestGroup extends DomainResource { case EXACTLYONE: return "Exactly One"; case ATMOSTONE: return "At Most One"; case ONEORMORE: return "One Or More"; + case NULL: return null; default: return "?"; } } @@ -1163,6 +1191,7 @@ public class RequestGroup extends DomainResource { case MUST: return "must"; case COULD: return "could"; case MUSTUNLESSDOCUMENTED: return "must-unless-documented"; + case NULL: return null; default: return "?"; } } @@ -1171,6 +1200,7 @@ public class RequestGroup extends DomainResource { case MUST: return "http://hl7.org/fhir/action-required-behavior"; case COULD: return "http://hl7.org/fhir/action-required-behavior"; case MUSTUNLESSDOCUMENTED: return "http://hl7.org/fhir/action-required-behavior"; + case NULL: return null; default: return "?"; } } @@ -1179,6 +1209,7 @@ public class RequestGroup extends DomainResource { case MUST: return "An action with this behavior must be included in the actions processed by the end user; the end user SHALL NOT choose not to include this action."; case COULD: return "An action with this behavior may be included in the set of actions processed by the end user."; case MUSTUNLESSDOCUMENTED: return "An action with this behavior must be included in the set of actions processed by the end user, unless the end user provides documentation as to why the action was not included."; + case NULL: return null; default: return "?"; } } @@ -1187,6 +1218,7 @@ public class RequestGroup extends DomainResource { case MUST: return "Must"; case COULD: return "Could"; case MUSTUNLESSDOCUMENTED: return "Must Unless Documented"; + case NULL: return null; default: return "?"; } } @@ -1264,6 +1296,7 @@ public class RequestGroup extends DomainResource { switch (this) { case YES: return "yes"; case NO: return "no"; + case NULL: return null; default: return "?"; } } @@ -1271,6 +1304,7 @@ public class RequestGroup extends DomainResource { switch (this) { case YES: return "http://hl7.org/fhir/action-precheck-behavior"; case NO: return "http://hl7.org/fhir/action-precheck-behavior"; + case NULL: return null; default: return "?"; } } @@ -1278,6 +1312,7 @@ public class RequestGroup extends DomainResource { switch (this) { case YES: return "An action with this behavior is one of the most frequent action that is, or should be, included by an end user, for the particular context in which the action occurs. The system displaying the action to the end user should consider \"pre-checking\" such an action as a convenience for the user."; case NO: return "An action with this behavior is one of the less frequent actions included by the end user, for the particular context in which the action occurs. The system displaying the actions to the end user would typically not \"pre-check\" such an action."; + case NULL: return null; default: return "?"; } } @@ -1285,6 +1320,7 @@ public class RequestGroup extends DomainResource { switch (this) { case YES: return "Yes"; case NO: return "No"; + case NULL: return null; default: return "?"; } } @@ -1356,6 +1392,7 @@ public class RequestGroup extends DomainResource { switch (this) { case SINGLE: return "single"; case MULTIPLE: return "multiple"; + case NULL: return null; default: return "?"; } } @@ -1363,6 +1400,7 @@ public class RequestGroup extends DomainResource { switch (this) { case SINGLE: return "http://hl7.org/fhir/action-cardinality-behavior"; case MULTIPLE: return "http://hl7.org/fhir/action-cardinality-behavior"; + case NULL: return null; default: return "?"; } } @@ -1370,6 +1408,7 @@ public class RequestGroup extends DomainResource { switch (this) { case SINGLE: return "The action may only be selected one time."; case MULTIPLE: return "The action may be selected multiple times."; + case NULL: return null; default: return "?"; } } @@ -1377,6 +1416,7 @@ public class RequestGroup extends DomainResource { switch (this) { case SINGLE: return "Single"; case MULTIPLE: return "Multiple"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ResearchElementDefinition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ResearchElementDefinition.java index 9fec95572..b6913da34 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ResearchElementDefinition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ResearchElementDefinition.java @@ -89,6 +89,7 @@ public class ResearchElementDefinition extends MetadataResource { case POPULATION: return "population"; case EXPOSURE: return "exposure"; case OUTCOME: return "outcome"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class ResearchElementDefinition extends MetadataResource { case POPULATION: return "http://hl7.org/fhir/research-element-type"; case EXPOSURE: return "http://hl7.org/fhir/research-element-type"; case OUTCOME: return "http://hl7.org/fhir/research-element-type"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class ResearchElementDefinition extends MetadataResource { case POPULATION: return "The element defines the population that forms the basis for research."; case EXPOSURE: return "The element defines an exposure within the population that is being researched."; case OUTCOME: return "The element defines an outcome within the population that is being researched."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class ResearchElementDefinition extends MetadataResource { case POPULATION: return "Population"; case EXPOSURE: return "Exposure"; case OUTCOME: return "Outcome"; + case NULL: return null; default: return "?"; } } @@ -197,6 +201,7 @@ public class ResearchElementDefinition extends MetadataResource { case DICHOTOMOUS: return "dichotomous"; case CONTINUOUS: return "continuous"; case DESCRIPTIVE: return "descriptive"; + case NULL: return null; default: return "?"; } } @@ -205,6 +210,7 @@ public class ResearchElementDefinition extends MetadataResource { case DICHOTOMOUS: return "http://hl7.org/fhir/variable-type"; case CONTINUOUS: return "http://hl7.org/fhir/variable-type"; case DESCRIPTIVE: return "http://hl7.org/fhir/variable-type"; + case NULL: return null; default: return "?"; } } @@ -213,6 +219,7 @@ public class ResearchElementDefinition extends MetadataResource { case DICHOTOMOUS: return "The variable is dichotomous, such as present or absent."; case CONTINUOUS: return "The variable is a continuous result such as a quantity."; case DESCRIPTIVE: return "The variable is described narratively rather than quantitatively."; + case NULL: return null; default: return "?"; } } @@ -221,6 +228,7 @@ public class ResearchElementDefinition extends MetadataResource { case DICHOTOMOUS: return "Dichotomous"; case CONTINUOUS: return "Continuous"; case DESCRIPTIVE: return "Descriptive"; + case NULL: return null; default: return "?"; } } @@ -326,6 +334,7 @@ public class ResearchElementDefinition extends MetadataResource { case MEANOFMEDIAN: return "mean-of-median"; case MEDIANOFMEAN: return "median-of-mean"; case MEDIANOFMEDIAN: return "median-of-median"; + case NULL: return null; default: return "?"; } } @@ -337,6 +346,7 @@ public class ResearchElementDefinition extends MetadataResource { case MEANOFMEDIAN: return "http://hl7.org/fhir/group-measure"; case MEDIANOFMEAN: return "http://hl7.org/fhir/group-measure"; case MEDIANOFMEDIAN: return "http://hl7.org/fhir/group-measure"; + case NULL: return null; default: return "?"; } } @@ -348,6 +358,7 @@ public class ResearchElementDefinition extends MetadataResource { case MEANOFMEDIAN: return "Aggregated using Mean of study median values."; case MEDIANOFMEAN: return "Aggregated using Median of study mean values."; case MEDIANOFMEDIAN: return "Aggregated using Median of study median values."; + case NULL: return null; default: return "?"; } } @@ -359,6 +370,7 @@ public class ResearchElementDefinition extends MetadataResource { case MEANOFMEDIAN: return "Mean of Study Medins"; case MEDIANOFMEAN: return "Median of Study Means"; case MEDIANOFMEDIAN: return "Median of Study Medians"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ResearchStudy.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ResearchStudy.java index 0095c7882..d6e7a4cb0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ResearchStudy.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ResearchStudy.java @@ -145,6 +145,7 @@ or intervention but are still being followed according to the primary objective case TEMPORARILYCLOSEDTOACCRUAL: return "temporarily-closed-to-accrual"; case TEMPORARILYCLOSEDTOACCRUALANDINTERVENTION: return "temporarily-closed-to-accrual-and-intervention"; case WITHDRAWN: return "withdrawn"; + case NULL: return null; default: return "?"; } } @@ -161,6 +162,7 @@ or intervention but are still being followed according to the primary objective case TEMPORARILYCLOSEDTOACCRUAL: return "http://hl7.org/fhir/research-study-status"; case TEMPORARILYCLOSEDTOACCRUALANDINTERVENTION: return "http://hl7.org/fhir/research-study-status"; case WITHDRAWN: return "http://hl7.org/fhir/research-study-status"; + case NULL: return null; default: return "?"; } } @@ -177,6 +179,7 @@ or intervention but are still being followed according to the primary objective case TEMPORARILYCLOSEDTOACCRUAL: return "Study is temporarily closed for accrual; can be potentially resumed in the future; patients can be examined and treated."; case TEMPORARILYCLOSEDTOACCRUALANDINTERVENTION: return "Study is temporarily closed for accrual and intervention and potentially can be resumed in the future."; case WITHDRAWN: return "Protocol was withdrawn by the lead organization."; + case NULL: return null; default: return "?"; } } @@ -193,6 +196,7 @@ or intervention but are still being followed according to the primary objective case TEMPORARILYCLOSEDTOACCRUAL: return "Temporarily Closed to Accrual"; case TEMPORARILYCLOSEDTOACCRUALANDINTERVENTION: return "Temporarily Closed to Accrual and Intervention"; case WITHDRAWN: return "Withdrawn"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ResearchSubject.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ResearchSubject.java index cb103327d..827e15a50 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ResearchSubject.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ResearchSubject.java @@ -159,6 +159,7 @@ responding, withdrawal, non-compliance and/or adverse event. case POTENTIALCANDIDATE: return "potential-candidate"; case SCREENING: return "screening"; case WITHDRAWN: return "withdrawn"; + case NULL: return null; default: return "?"; } } @@ -177,6 +178,7 @@ responding, withdrawal, non-compliance and/or adverse event. case POTENTIALCANDIDATE: return "http://hl7.org/fhir/research-subject-status"; case SCREENING: return "http://hl7.org/fhir/research-subject-status"; case WITHDRAWN: return "http://hl7.org/fhir/research-subject-status"; + case NULL: return null; default: return "?"; } } @@ -195,6 +197,7 @@ responding, withdrawal, non-compliance and/or adverse event. case POTENTIALCANDIDATE: return "A person that is potentially eligible for participation in the study."; case SCREENING: return "A person who is being evaluated for eligibility for a study."; case WITHDRAWN: return "The person has withdrawn their participation in the study before registration."; + case NULL: return null; default: return "?"; } } @@ -213,6 +216,7 @@ responding, withdrawal, non-compliance and/or adverse event. case POTENTIALCANDIDATE: return "Potential Candidate"; case SCREENING: return "Screening"; case WITHDRAWN: return "Withdrawn"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/RiskAssessment.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/RiskAssessment.java index 4b9f00ccc..39cb9e15f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/RiskAssessment.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/RiskAssessment.java @@ -123,6 +123,7 @@ public class RiskAssessment extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -136,6 +137,7 @@ public class RiskAssessment extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/observation-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/observation-status"; case UNKNOWN: return "http://hl7.org/fhir/observation-status"; + case NULL: return null; default: return "?"; } } @@ -149,6 +151,7 @@ public class RiskAssessment extends DomainResource { case CANCELLED: return "The observation is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The observation has been withdrawn following previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this observation. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -162,6 +165,7 @@ public class RiskAssessment extends DomainResource { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/SearchParameter.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/SearchParameter.java index 7a9caa10a..5c0ad579b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/SearchParameter.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/SearchParameter.java @@ -103,6 +103,7 @@ public class SearchParameter extends MetadataResource { case NEARBY: return "nearby"; case DISTANCE: return "distance"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -113,6 +114,7 @@ public class SearchParameter extends MetadataResource { case NEARBY: return "http://hl7.org/fhir/search-xpath-usage"; case DISTANCE: return "http://hl7.org/fhir/search-xpath-usage"; case OTHER: return "http://hl7.org/fhir/search-xpath-usage"; + case NULL: return null; default: return "?"; } } @@ -123,6 +125,7 @@ public class SearchParameter extends MetadataResource { case NEARBY: return "The search parameter is based on a spatial transform of the selected nodes."; case DISTANCE: return "The search parameter is based on a spatial transform of the selected nodes, using physical distance from the middle."; case OTHER: return "The interpretation of the xpath statement is unknown (and can't be automated)."; + case NULL: return null; default: return "?"; } } @@ -133,6 +136,7 @@ public class SearchParameter extends MetadataResource { case NEARBY: return "Nearby"; case DISTANCE: return "Distance"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } @@ -271,6 +275,7 @@ public class SearchParameter extends MetadataResource { case SA: return "sa"; case EB: return "eb"; case AP: return "ap"; + case NULL: return null; default: return "?"; } } @@ -285,6 +290,7 @@ public class SearchParameter extends MetadataResource { case SA: return "http://hl7.org/fhir/search-comparator"; case EB: return "http://hl7.org/fhir/search-comparator"; case AP: return "http://hl7.org/fhir/search-comparator"; + case NULL: return null; default: return "?"; } } @@ -299,6 +305,7 @@ public class SearchParameter extends MetadataResource { case SA: return "the value for the parameter in the resource starts after the provided value."; case EB: return "the value for the parameter in the resource ends before the provided value."; case AP: return "the value for the parameter in the resource is approximately the same to the provided value."; + case NULL: return null; default: return "?"; } } @@ -313,6 +320,7 @@ public class SearchParameter extends MetadataResource { case SA: return "Starts After"; case EB: return "Ends Before"; case AP: return "Approximately"; + case NULL: return null; default: return "?"; } } @@ -496,6 +504,7 @@ public class SearchParameter extends MetadataResource { case TYPE: return "type"; case IDENTIFIER: return "identifier"; case OFTYPE: return "ofType"; + case NULL: return null; default: return "?"; } } @@ -513,6 +522,7 @@ public class SearchParameter extends MetadataResource { case TYPE: return "http://hl7.org/fhir/search-modifier-code"; case IDENTIFIER: return "http://hl7.org/fhir/search-modifier-code"; case OFTYPE: return "http://hl7.org/fhir/search-modifier-code"; + case NULL: return null; default: return "?"; } } @@ -530,6 +540,7 @@ public class SearchParameter extends MetadataResource { case TYPE: return "The search parameter only applies to the Resource Type specified as a modifier (e.g. the modifier is not actually :type, but :Patient etc.)."; case IDENTIFIER: return "The search parameter applies to the identifier on the resource, not the reference."; case OFTYPE: return "The search parameter has the format system|code|value, where the system and code refer to an Identifier.type.coding.system and .code, and match if any of the type codes match. All 3 parts must be present."; + case NULL: return null; default: return "?"; } } @@ -547,6 +558,7 @@ public class SearchParameter extends MetadataResource { case TYPE: return "Type"; case IDENTIFIER: return "Identifier"; case OFTYPE: return "Of Type"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ServiceRequest.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ServiceRequest.java index 4c2c1f56d..8d6d132cd 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ServiceRequest.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ServiceRequest.java @@ -115,6 +115,7 @@ public class ServiceRequest extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -127,6 +128,7 @@ public class ServiceRequest extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/request-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/request-status"; case UNKNOWN: return "http://hl7.org/fhir/request-status"; + case NULL: return null; default: return "?"; } } @@ -139,6 +141,7 @@ public class ServiceRequest extends DomainResource { case COMPLETED: return "The activity described by the request has been fully performed. No further activity will occur."; case ENTEREDINERROR: return "This request should never have existed and should be considered 'void'. (It is possible that real-world decisions were based on it. If real-world activity has occurred, the status should be \"revoked\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -151,6 +154,7 @@ public class ServiceRequest extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -301,6 +305,7 @@ public class ServiceRequest extends DomainResource { case FILLERORDER: return "filler-order"; case INSTANCEORDER: return "instance-order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -315,6 +320,7 @@ public class ServiceRequest extends DomainResource { case FILLERORDER: return "http://hl7.org/fhir/request-intent"; case INSTANCEORDER: return "http://hl7.org/fhir/request-intent"; case OPTION: return "http://hl7.org/fhir/request-intent"; + case NULL: return null; default: return "?"; } } @@ -329,6 +335,7 @@ public class ServiceRequest extends DomainResource { case FILLERORDER: return "The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order."; case INSTANCEORDER: return "An order created in fulfillment of a broader order that represents the authorization for a single activity occurrence. E.g. The administration of a single dose of a drug."; case OPTION: return "The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests. Refer to [[[RequestGroup]]] for additional information on how this status is used."; + case NULL: return null; default: return "?"; } } @@ -343,6 +350,7 @@ public class ServiceRequest extends DomainResource { case FILLERORDER: return "Filler Order"; case INSTANCEORDER: return "Instance Order"; case OPTION: return "Option"; + case NULL: return null; default: return "?"; } } @@ -470,6 +478,7 @@ public class ServiceRequest extends DomainResource { case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -479,6 +488,7 @@ public class ServiceRequest extends DomainResource { case URGENT: return "http://hl7.org/fhir/request-priority"; case ASAP: return "http://hl7.org/fhir/request-priority"; case STAT: return "http://hl7.org/fhir/request-priority"; + case NULL: return null; default: return "?"; } } @@ -488,6 +498,7 @@ public class ServiceRequest extends DomainResource { case URGENT: return "The request should be actioned promptly - higher priority than routine."; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent."; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency."; + case NULL: return null; default: return "?"; } } @@ -497,6 +508,7 @@ public class ServiceRequest extends DomainResource { case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Slot.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Slot.java index ddad5dfc5..ef9e12e4c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Slot.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Slot.java @@ -101,6 +101,7 @@ public class Slot extends DomainResource { case BUSYUNAVAILABLE: return "busy-unavailable"; case BUSYTENTATIVE: return "busy-tentative"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -111,6 +112,7 @@ public class Slot extends DomainResource { case BUSYUNAVAILABLE: return "http://hl7.org/fhir/slotstatus"; case BUSYTENTATIVE: return "http://hl7.org/fhir/slotstatus"; case ENTEREDINERROR: return "http://hl7.org/fhir/slotstatus"; + case NULL: return null; default: return "?"; } } @@ -121,6 +123,7 @@ public class Slot extends DomainResource { case BUSYUNAVAILABLE: return "Indicates that the time interval is busy and that the interval cannot be scheduled."; case BUSYTENTATIVE: return "Indicates that the time interval is busy because one or more events have been tentatively scheduled for that interval."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; + case NULL: return null; default: return "?"; } } @@ -131,6 +134,7 @@ public class Slot extends DomainResource { case BUSYUNAVAILABLE: return "Busy (Unavailable)"; case BUSYTENTATIVE: return "Busy (Tentative)"; case ENTEREDINERROR: return "Entered in error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Specimen.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Specimen.java index b0e5fe4bc..dc2f5b854 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Specimen.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Specimen.java @@ -94,6 +94,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "unavailable"; case UNSATISFACTORY: return "unsatisfactory"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "http://hl7.org/fhir/specimen-status"; case UNSATISFACTORY: return "http://hl7.org/fhir/specimen-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/specimen-status"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "There is no physical specimen because it is either lost, destroyed or consumed."; case UNSATISFACTORY: return "The specimen cannot be used because of a quality issue such as a broken container, contamination, or too old."; case ENTEREDINERROR: return "The specimen was entered in error and therefore nullified."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "Unavailable"; case UNSATISFACTORY: return "Unsatisfactory"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/SpecimenDefinition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/SpecimenDefinition.java index c7d61526f..57b2df79c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/SpecimenDefinition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/SpecimenDefinition.java @@ -80,6 +80,7 @@ public class SpecimenDefinition extends DomainResource { switch (this) { case PREFERRED: return "preferred"; case ALTERNATE: return "alternate"; + case NULL: return null; default: return "?"; } } @@ -87,6 +88,7 @@ public class SpecimenDefinition extends DomainResource { switch (this) { case PREFERRED: return "http://hl7.org/fhir/specimen-contained-preference"; case ALTERNATE: return "http://hl7.org/fhir/specimen-contained-preference"; + case NULL: return null; default: return "?"; } } @@ -94,6 +96,7 @@ public class SpecimenDefinition extends DomainResource { switch (this) { case PREFERRED: return "This type of contained specimen is preferred to collect this kind of specimen."; case ALTERNATE: return "This type of conditioned specimen is an alternate."; + case NULL: return null; default: return "?"; } } @@ -101,6 +104,7 @@ public class SpecimenDefinition extends DomainResource { switch (this) { case PREFERRED: return "Preferred"; case ALTERNATE: return "Alternate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/StructureDefinition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/StructureDefinition.java index 9bbedefeb..be8d4d4bf 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/StructureDefinition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/StructureDefinition.java @@ -96,6 +96,7 @@ public class StructureDefinition extends MetadataResource { case COMPLEXTYPE: return "complex-type"; case RESOURCE: return "resource"; case LOGICAL: return "logical"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class StructureDefinition extends MetadataResource { case COMPLEXTYPE: return "http://hl7.org/fhir/structure-definition-kind"; case RESOURCE: return "http://hl7.org/fhir/structure-definition-kind"; case LOGICAL: return "http://hl7.org/fhir/structure-definition-kind"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class StructureDefinition extends MetadataResource { case COMPLEXTYPE: return "A complex structure that defines a set of data elements that is suitable for use in 'resources'. The base specification defines a number of complex types, and other specifications can define additional types. These structures do not have a maintained identity."; case RESOURCE: return "A 'resource' - a directed acyclic graph of elements that aggregrates other types into an identifiable entity. The base FHIR resources are defined by the FHIR specification itself but other 'resources' can be defined in additional specifications (though these will not be recognised as 'resources' by the FHIR specification (i.e. they do not get end-points etc, or act as the targets of references in FHIR defined resources - though other specificatiosn can treat them this way)."; case LOGICAL: return "A pattern or a template that is not intended to be a real resource or complex type."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class StructureDefinition extends MetadataResource { case COMPLEXTYPE: return "Complex Data Type"; case RESOURCE: return "Resource"; case LOGICAL: return "Logical"; + case NULL: return null; default: return "?"; } } @@ -213,6 +217,7 @@ public class StructureDefinition extends MetadataResource { case FHIRPATH: return "fhirpath"; case ELEMENT: return "element"; case EXTENSION: return "extension"; + case NULL: return null; default: return "?"; } } @@ -221,6 +226,7 @@ public class StructureDefinition extends MetadataResource { case FHIRPATH: return "http://hl7.org/fhir/extension-context-type"; case ELEMENT: return "http://hl7.org/fhir/extension-context-type"; case EXTENSION: return "http://hl7.org/fhir/extension-context-type"; + case NULL: return null; default: return "?"; } } @@ -229,6 +235,7 @@ public class StructureDefinition extends MetadataResource { case FHIRPATH: return "The context is all elements that match the FHIRPath query found in the expression."; case ELEMENT: return "The context is any element that has an ElementDefinition.id that matches that found in the expression. This includes ElementDefinition Ids that have slicing identifiers. The full path for the element is [url]#[elementid]. If there is no #, the Element id is one defined in the base specification."; case EXTENSION: return "The context is a particular extension from a particular StructureDefinition, and the expression is just a uri that identifies the extension."; + case NULL: return null; default: return "?"; } } @@ -237,6 +244,7 @@ public class StructureDefinition extends MetadataResource { case FHIRPATH: return "FHIRPath"; case ELEMENT: return "Element ID"; case EXTENSION: return "Extension URL"; + case NULL: return null; default: return "?"; } } @@ -314,6 +322,7 @@ public class StructureDefinition extends MetadataResource { switch (this) { case SPECIALIZATION: return "specialization"; case CONSTRAINT: return "constraint"; + case NULL: return null; default: return "?"; } } @@ -321,6 +330,7 @@ public class StructureDefinition extends MetadataResource { switch (this) { case SPECIALIZATION: return "http://hl7.org/fhir/type-derivation-rule"; case CONSTRAINT: return "http://hl7.org/fhir/type-derivation-rule"; + case NULL: return null; default: return "?"; } } @@ -328,6 +338,7 @@ public class StructureDefinition extends MetadataResource { switch (this) { case SPECIALIZATION: return "This definition defines a new type that adds additional elements to the base type."; case CONSTRAINT: return "This definition adds additional rules to an existing concrete type."; + case NULL: return null; default: return "?"; } } @@ -335,6 +346,7 @@ public class StructureDefinition extends MetadataResource { switch (this) { case SPECIALIZATION: return "Specialization"; case CONSTRAINT: return "Constraint"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/StructureMap.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/StructureMap.java index 815cecf8e..e3e068d4e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/StructureMap.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/StructureMap.java @@ -100,6 +100,7 @@ public class StructureMap extends MetadataResource { case QUERIED: return "queried"; case TARGET: return "target"; case PRODUCED: return "produced"; + case NULL: return null; default: return "?"; } } @@ -109,6 +110,7 @@ public class StructureMap extends MetadataResource { case QUERIED: return "http://hl7.org/fhir/map-model-mode"; case TARGET: return "http://hl7.org/fhir/map-model-mode"; case PRODUCED: return "http://hl7.org/fhir/map-model-mode"; + case NULL: return null; default: return "?"; } } @@ -118,6 +120,7 @@ public class StructureMap extends MetadataResource { case QUERIED: return "This structure describes an instance that the mapping engine may ask for that is used a source of data."; case TARGET: return "This structure describes an instance passed to the mapping engine that is used a target of data."; case PRODUCED: return "This structure describes an instance that the mapping engine may ask to create that is used a target of data."; + case NULL: return null; default: return "?"; } } @@ -127,6 +130,7 @@ public class StructureMap extends MetadataResource { case QUERIED: return "Queried Structure Definition"; case TARGET: return "Target Structure Definition"; case PRODUCED: return "Produced Structure Definition"; + case NULL: return null; default: return "?"; } } @@ -217,6 +221,7 @@ public class StructureMap extends MetadataResource { case NONE: return "none"; case TYPES: return "types"; case TYPEANDTYPES: return "type-and-types"; + case NULL: return null; default: return "?"; } } @@ -225,6 +230,7 @@ public class StructureMap extends MetadataResource { case NONE: return "http://hl7.org/fhir/map-group-type-mode"; case TYPES: return "http://hl7.org/fhir/map-group-type-mode"; case TYPEANDTYPES: return "http://hl7.org/fhir/map-group-type-mode"; + case NULL: return null; default: return "?"; } } @@ -233,6 +239,7 @@ public class StructureMap extends MetadataResource { case NONE: return "This group is not a default group for the types."; case TYPES: return "This group is a default mapping group for the specified types and for the primary source type."; case TYPEANDTYPES: return "This group is a default mapping group for the specified types."; + case NULL: return null; default: return "?"; } } @@ -241,6 +248,7 @@ public class StructureMap extends MetadataResource { case NONE: return "Not a Default"; case TYPES: return "Default for Type Combination"; case TYPEANDTYPES: return "Default for type + combination"; + case NULL: return null; default: return "?"; } } @@ -318,6 +326,7 @@ public class StructureMap extends MetadataResource { switch (this) { case SOURCE: return "source"; case TARGET: return "target"; + case NULL: return null; default: return "?"; } } @@ -325,6 +334,7 @@ public class StructureMap extends MetadataResource { switch (this) { case SOURCE: return "http://hl7.org/fhir/map-input-mode"; case TARGET: return "http://hl7.org/fhir/map-input-mode"; + case NULL: return null; default: return "?"; } } @@ -332,6 +342,7 @@ public class StructureMap extends MetadataResource { switch (this) { case SOURCE: return "Names an input instance used a source for mapping."; case TARGET: return "Names an instance that is being populated."; + case NULL: return null; default: return "?"; } } @@ -339,6 +350,7 @@ public class StructureMap extends MetadataResource { switch (this) { case SOURCE: return "Source Instance"; case TARGET: return "Target Instance"; + case NULL: return null; default: return "?"; } } @@ -431,6 +443,7 @@ public class StructureMap extends MetadataResource { case LAST: return "last"; case NOTLAST: return "not_last"; case ONLYONE: return "only_one"; + case NULL: return null; default: return "?"; } } @@ -441,6 +454,7 @@ public class StructureMap extends MetadataResource { case LAST: return "http://hl7.org/fhir/map-source-list-mode"; case NOTLAST: return "http://hl7.org/fhir/map-source-list-mode"; case ONLYONE: return "http://hl7.org/fhir/map-source-list-mode"; + case NULL: return null; default: return "?"; } } @@ -451,6 +465,7 @@ public class StructureMap extends MetadataResource { case LAST: return "Only process this rule for the last in the list."; case NOTLAST: return "Process this rule for all but the last."; case ONLYONE: return "Only process this rule is there is only item."; + case NULL: return null; default: return "?"; } } @@ -461,6 +476,7 @@ public class StructureMap extends MetadataResource { case LAST: return "Last"; case NOTLAST: return "All but the last"; case ONLYONE: return "Enforce only one"; + case NULL: return null; default: return "?"; } } @@ -550,6 +566,7 @@ public class StructureMap extends MetadataResource { switch (this) { case TYPE: return "type"; case VARIABLE: return "variable"; + case NULL: return null; default: return "?"; } } @@ -557,6 +574,7 @@ public class StructureMap extends MetadataResource { switch (this) { case TYPE: return "http://hl7.org/fhir/map-context-type"; case VARIABLE: return "http://hl7.org/fhir/map-context-type"; + case NULL: return null; default: return "?"; } } @@ -564,6 +582,7 @@ public class StructureMap extends MetadataResource { switch (this) { case TYPE: return "The context specifies a type."; case VARIABLE: return "The context specifies a variable."; + case NULL: return null; default: return "?"; } } @@ -571,6 +590,7 @@ public class StructureMap extends MetadataResource { switch (this) { case TYPE: return "Type"; case VARIABLE: return "Variable"; + case NULL: return null; default: return "?"; } } @@ -656,6 +676,7 @@ public class StructureMap extends MetadataResource { case SHARE: return "share"; case LAST: return "last"; case COLLATE: return "collate"; + case NULL: return null; default: return "?"; } } @@ -665,6 +686,7 @@ public class StructureMap extends MetadataResource { case SHARE: return "http://hl7.org/fhir/map-target-list-mode"; case LAST: return "http://hl7.org/fhir/map-target-list-mode"; case COLLATE: return "http://hl7.org/fhir/map-target-list-mode"; + case NULL: return null; default: return "?"; } } @@ -674,6 +696,7 @@ public class StructureMap extends MetadataResource { case SHARE: return "the target instance is shared with the target instances generated by another rule (up to the first common n items, then create new ones)."; case LAST: return "when the target list is being assembled, the items for this rule go last. If more than one rule defines a last item (for a given instance of mapping) then this is an error."; case COLLATE: return "re-use the first item in the list, and keep adding content to it."; + case NULL: return null; default: return "?"; } } @@ -683,6 +706,7 @@ public class StructureMap extends MetadataResource { case SHARE: return "Share"; case LAST: return "Last"; case COLLATE: return "Collate"; + case NULL: return null; default: return "?"; } } @@ -871,6 +895,7 @@ public class StructureMap extends MetadataResource { case QTY: return "qty"; case ID: return "id"; case CP: return "cp"; + case NULL: return null; default: return "?"; } } @@ -893,6 +918,7 @@ public class StructureMap extends MetadataResource { case QTY: return "http://hl7.org/fhir/map-transform"; case ID: return "http://hl7.org/fhir/map-transform"; case CP: return "http://hl7.org/fhir/map-transform"; + case NULL: return null; default: return "?"; } } @@ -915,6 +941,7 @@ public class StructureMap extends MetadataResource { case QTY: return "Create a quantity. Parameters = (text) or (value, unit, [system, code]) where text is the natural representation e.g. [comparator]value[space]unit."; case ID: return "Create an identifier. Parameters = (system, value[, type]) where type is a code from the identifier type value set."; case CP: return "Create a contact details. Parameters = (value) or (system, value). If no system is provided, the system should be inferred from the content of the value."; + case NULL: return null; default: return "?"; } } @@ -937,6 +964,7 @@ public class StructureMap extends MetadataResource { case QTY: return "qty"; case ID: return "id"; case CP: return "cp"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Subscription.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Subscription.java index c632c1f4c..61243fba3 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Subscription.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Subscription.java @@ -95,6 +95,7 @@ public class Subscription extends DomainResource { case ACTIVE: return "active"; case ERROR: return "error"; case OFF: return "off"; + case NULL: return null; default: return "?"; } } @@ -104,6 +105,7 @@ public class Subscription extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/subscription-status"; case ERROR: return "http://hl7.org/fhir/subscription-status"; case OFF: return "http://hl7.org/fhir/subscription-status"; + case NULL: return null; default: return "?"; } } @@ -113,6 +115,7 @@ public class Subscription extends DomainResource { case ACTIVE: return "The subscription is active."; case ERROR: return "The server has an error executing the notification."; case OFF: return "Too many errors have occurred or the subscription has expired."; + case NULL: return null; default: return "?"; } } @@ -122,6 +125,7 @@ public class Subscription extends DomainResource { case ACTIVE: return "Active"; case ERROR: return "Error"; case OFF: return "Off"; + case NULL: return null; default: return "?"; } } @@ -226,6 +230,7 @@ public class Subscription extends DomainResource { case EMAIL: return "email"; case SMS: return "sms"; case MESSAGE: return "message"; + case NULL: return null; default: return "?"; } } @@ -236,6 +241,7 @@ public class Subscription extends DomainResource { case EMAIL: return "http://hl7.org/fhir/subscription-channel-type"; case SMS: return "http://hl7.org/fhir/subscription-channel-type"; case MESSAGE: return "http://hl7.org/fhir/subscription-channel-type"; + case NULL: return null; default: return "?"; } } @@ -246,6 +252,7 @@ public class Subscription extends DomainResource { case EMAIL: return "The channel is executed by sending an email to the email addressed in the URI (which must be a mailto:)."; case SMS: return "The channel is executed by sending an SMS message to the phone number identified in the URL (tel:)."; case MESSAGE: return "The channel is executed by sending a message (e.g. a Bundle with a MessageHeader resource etc.) to the application identified in the URI."; + case NULL: return null; default: return "?"; } } @@ -256,6 +263,7 @@ public class Subscription extends DomainResource { case EMAIL: return "Email"; case SMS: return "SMS"; case MESSAGE: return "Message"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Substance.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Substance.java index c5d034f80..129ad865e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Substance.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Substance.java @@ -87,6 +87,7 @@ public class Substance extends DomainResource { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -95,6 +96,7 @@ public class Substance extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/substance-status"; case INACTIVE: return "http://hl7.org/fhir/substance-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/substance-status"; + case NULL: return null; default: return "?"; } } @@ -103,6 +105,7 @@ public class Substance extends DomainResource { case ACTIVE: return "The substance is considered for use or reference."; case INACTIVE: return "The substance is considered for reference, but not for use."; case ENTEREDINERROR: return "The substance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -111,6 +114,7 @@ public class Substance extends DomainResource { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/SupplyDelivery.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/SupplyDelivery.java index 390365bbd..26ced0cd8 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/SupplyDelivery.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/SupplyDelivery.java @@ -94,6 +94,7 @@ public class SupplyDelivery extends DomainResource { case COMPLETED: return "completed"; case ABANDONED: return "abandoned"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class SupplyDelivery extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/supplydelivery-status"; case ABANDONED: return "http://hl7.org/fhir/supplydelivery-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/supplydelivery-status"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class SupplyDelivery extends DomainResource { case COMPLETED: return "Supply has been delivered (\"completed\")."; case ABANDONED: return "Delivery was not completed."; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"abandoned\" rather than \"entered-in-error\".)."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class SupplyDelivery extends DomainResource { case COMPLETED: return "Delivered"; case ABANDONED: return "Abandoned"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/SupplyRequest.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/SupplyRequest.java index edb007a56..ea5258b17 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/SupplyRequest.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/SupplyRequest.java @@ -115,6 +115,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -127,6 +128,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/supplyrequest-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/supplyrequest-status"; case UNKNOWN: return "http://hl7.org/fhir/supplyrequest-status"; + case NULL: return null; default: return "?"; } } @@ -139,6 +141,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "Activity against the request has been sufficiently completed to the satisfaction of the requester."; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this observation. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -151,6 +154,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -266,6 +270,7 @@ public class SupplyRequest extends DomainResource { case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -275,6 +280,7 @@ public class SupplyRequest extends DomainResource { case URGENT: return "http://hl7.org/fhir/request-priority"; case ASAP: return "http://hl7.org/fhir/request-priority"; case STAT: return "http://hl7.org/fhir/request-priority"; + case NULL: return null; default: return "?"; } } @@ -284,6 +290,7 @@ public class SupplyRequest extends DomainResource { case URGENT: return "The request should be actioned promptly - higher priority than routine."; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent."; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency."; + case NULL: return null; default: return "?"; } } @@ -293,6 +300,7 @@ public class SupplyRequest extends DomainResource { case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Task.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Task.java index 3a8fd6da0..1ce32b156 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Task.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Task.java @@ -150,6 +150,7 @@ public class Task extends DomainResource { case FAILED: return "failed"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -167,6 +168,7 @@ public class Task extends DomainResource { case FAILED: return "http://hl7.org/fhir/task-status"; case COMPLETED: return "http://hl7.org/fhir/task-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/task-status"; + case NULL: return null; default: return "?"; } } @@ -184,6 +186,7 @@ public class Task extends DomainResource { case FAILED: return "The task was attempted but could not be completed due to some error."; case COMPLETED: return "The task has been completed."; case ENTEREDINERROR: return "The task should never have existed and is retained only because of the possibility it may have used."; + case NULL: return null; default: return "?"; } } @@ -201,6 +204,7 @@ public class Task extends DomainResource { case FAILED: return "Failed"; case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -381,6 +385,7 @@ public class Task extends DomainResource { case FILLERORDER: return "filler-order"; case INSTANCEORDER: return "instance-order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -395,6 +400,7 @@ public class Task extends DomainResource { case FILLERORDER: return "http://hl7.org/fhir/request-intent"; case INSTANCEORDER: return "http://hl7.org/fhir/request-intent"; case OPTION: return "http://hl7.org/fhir/request-intent"; + case NULL: return null; default: return "?"; } } @@ -409,6 +415,7 @@ public class Task extends DomainResource { case FILLERORDER: return ""; case INSTANCEORDER: return ""; case OPTION: return ""; + case NULL: return null; default: return "?"; } } @@ -423,6 +430,7 @@ public class Task extends DomainResource { case FILLERORDER: return "filler-order"; case INSTANCEORDER: return "instance-order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -550,6 +558,7 @@ public class Task extends DomainResource { case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -559,6 +568,7 @@ public class Task extends DomainResource { case URGENT: return "http://hl7.org/fhir/request-priority"; case ASAP: return "http://hl7.org/fhir/request-priority"; case STAT: return "http://hl7.org/fhir/request-priority"; + case NULL: return null; default: return "?"; } } @@ -568,6 +578,7 @@ public class Task extends DomainResource { case URGENT: return "The request should be actioned promptly - higher priority than routine."; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent."; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency."; + case NULL: return null; default: return "?"; } } @@ -577,6 +588,7 @@ public class Task extends DomainResource { case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/TerminologyCapabilities.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/TerminologyCapabilities.java index fecbc8283..9493e60c3 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/TerminologyCapabilities.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/TerminologyCapabilities.java @@ -89,6 +89,7 @@ public class TerminologyCapabilities extends MetadataResource { case INSTANCE: return "instance"; case CAPABILITY: return "capability"; case REQUIREMENTS: return "requirements"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class TerminologyCapabilities extends MetadataResource { case INSTANCE: return "http://hl7.org/fhir/capability-statement-kind"; case CAPABILITY: return "http://hl7.org/fhir/capability-statement-kind"; case REQUIREMENTS: return "http://hl7.org/fhir/capability-statement-kind"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class TerminologyCapabilities extends MetadataResource { case INSTANCE: return "The CapabilityStatement instance represents the present capabilities of a specific system instance. This is the kind returned by /metadata for a FHIR server end-point."; case CAPABILITY: return "The CapabilityStatement instance represents the capabilities of a system or piece of software, independent of a particular installation."; case REQUIREMENTS: return "The CapabilityStatement instance represents a set of requirements for other systems to meet; e.g. as part of an implementation guide or 'request for proposal'."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class TerminologyCapabilities extends MetadataResource { case INSTANCE: return "Instance"; case CAPABILITY: return "Capability"; case REQUIREMENTS: return "Requirements"; + case NULL: return null; default: return "?"; } } @@ -190,6 +194,7 @@ public class TerminologyCapabilities extends MetadataResource { switch (this) { case EXPLICIT: return "explicit"; case ALL: return "all"; + case NULL: return null; default: return "?"; } } @@ -197,6 +202,7 @@ public class TerminologyCapabilities extends MetadataResource { switch (this) { case EXPLICIT: return "http://hl7.org/fhir/code-search-support"; case ALL: return "http://hl7.org/fhir/code-search-support"; + case NULL: return null; default: return "?"; } } @@ -204,6 +210,7 @@ public class TerminologyCapabilities extends MetadataResource { switch (this) { case EXPLICIT: return "The search for code on ValueSet only includes codes explicitly detailed on includes or expansions."; case ALL: return "The search for code on ValueSet only includes all codes based on the expansion of the value set."; + case NULL: return null; default: return "?"; } } @@ -211,6 +218,7 @@ public class TerminologyCapabilities extends MetadataResource { switch (this) { case EXPLICIT: return "Explicit Codes"; case ALL: return "Implicit Codes"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/TestReport.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/TestReport.java index 568362696..89126f062 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/TestReport.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/TestReport.java @@ -102,6 +102,7 @@ public class TestReport extends DomainResource { case WAITING: return "waiting"; case STOPPED: return "stopped"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -112,6 +113,7 @@ public class TestReport extends DomainResource { case WAITING: return "http://hl7.org/fhir/report-status-codes"; case STOPPED: return "http://hl7.org/fhir/report-status-codes"; case ENTEREDINERROR: return "http://hl7.org/fhir/report-status-codes"; + case NULL: return null; default: return "?"; } } @@ -122,6 +124,7 @@ public class TestReport extends DomainResource { case WAITING: return "A test operation is waiting for an external client request."; case STOPPED: return "The test script execution was manually stopped."; case ENTEREDINERROR: return "This test report was entered or created in error."; + case NULL: return null; default: return "?"; } } @@ -132,6 +135,7 @@ public class TestReport extends DomainResource { case WAITING: return "Waiting"; case STOPPED: return "Stopped"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } @@ -228,6 +232,7 @@ public class TestReport extends DomainResource { case PASS: return "pass"; case FAIL: return "fail"; case PENDING: return "pending"; + case NULL: return null; default: return "?"; } } @@ -236,6 +241,7 @@ public class TestReport extends DomainResource { case PASS: return "http://hl7.org/fhir/report-result-codes"; case FAIL: return "http://hl7.org/fhir/report-result-codes"; case PENDING: return "http://hl7.org/fhir/report-result-codes"; + case NULL: return null; default: return "?"; } } @@ -244,6 +250,7 @@ public class TestReport extends DomainResource { case PASS: return "All test operations successfully passed all asserts."; case FAIL: return "One or more test operations failed one or more asserts."; case PENDING: return "One or more test operations is pending execution completion."; + case NULL: return null; default: return "?"; } } @@ -252,6 +259,7 @@ public class TestReport extends DomainResource { case PASS: return "Pass"; case FAIL: return "Fail"; case PENDING: return "Pending"; + case NULL: return null; default: return "?"; } } @@ -336,6 +344,7 @@ public class TestReport extends DomainResource { case TESTENGINE: return "test-engine"; case CLIENT: return "client"; case SERVER: return "server"; + case NULL: return null; default: return "?"; } } @@ -344,6 +353,7 @@ public class TestReport extends DomainResource { case TESTENGINE: return "http://hl7.org/fhir/report-participant-type"; case CLIENT: return "http://hl7.org/fhir/report-participant-type"; case SERVER: return "http://hl7.org/fhir/report-participant-type"; + case NULL: return null; default: return "?"; } } @@ -352,6 +362,7 @@ public class TestReport extends DomainResource { case TESTENGINE: return "The test execution engine."; case CLIENT: return "A FHIR Client."; case SERVER: return "A FHIR Server."; + case NULL: return null; default: return "?"; } } @@ -360,6 +371,7 @@ public class TestReport extends DomainResource { case TESTENGINE: return "Test Engine"; case CLIENT: return "Client"; case SERVER: return "Server"; + case NULL: return null; default: return "?"; } } @@ -458,6 +470,7 @@ public class TestReport extends DomainResource { case FAIL: return "fail"; case WARNING: return "warning"; case ERROR: return "error"; + case NULL: return null; default: return "?"; } } @@ -468,6 +481,7 @@ public class TestReport extends DomainResource { case FAIL: return "http://hl7.org/fhir/report-action-result-codes"; case WARNING: return "http://hl7.org/fhir/report-action-result-codes"; case ERROR: return "http://hl7.org/fhir/report-action-result-codes"; + case NULL: return null; default: return "?"; } } @@ -478,6 +492,7 @@ public class TestReport extends DomainResource { case FAIL: return "The action failed."; case WARNING: return "The action passed but with warnings."; case ERROR: return "The action encountered a fatal error and the engine was unable to process."; + case NULL: return null; default: return "?"; } } @@ -488,6 +503,7 @@ public class TestReport extends DomainResource { case FAIL: return "Fail"; case WARNING: return "Warning"; case ERROR: return "Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/TestScript.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/TestScript.java index 0a08a8b59..c1e3e09b8 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/TestScript.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/TestScript.java @@ -117,6 +117,7 @@ public class TestScript extends MetadataResource { case POST: return "post"; case PUT: return "put"; case HEAD: return "head"; + case NULL: return null; default: return "?"; } } @@ -129,6 +130,7 @@ public class TestScript extends MetadataResource { case POST: return "http://hl7.org/fhir/http-operations"; case PUT: return "http://hl7.org/fhir/http-operations"; case HEAD: return "http://hl7.org/fhir/http-operations"; + case NULL: return null; default: return "?"; } } @@ -141,6 +143,7 @@ public class TestScript extends MetadataResource { case POST: return "HTTP POST operation."; case PUT: return "HTTP PUT operation."; case HEAD: return "HTTP HEAD operation."; + case NULL: return null; default: return "?"; } } @@ -153,6 +156,7 @@ public class TestScript extends MetadataResource { case POST: return "POST"; case PUT: return "PUT"; case HEAD: return "HEAD"; + case NULL: return null; default: return "?"; } } @@ -254,6 +258,7 @@ public class TestScript extends MetadataResource { switch (this) { case RESPONSE: return "response"; case REQUEST: return "request"; + case NULL: return null; default: return "?"; } } @@ -261,6 +266,7 @@ public class TestScript extends MetadataResource { switch (this) { case RESPONSE: return "http://hl7.org/fhir/assert-direction-codes"; case REQUEST: return "http://hl7.org/fhir/assert-direction-codes"; + case NULL: return null; default: return "?"; } } @@ -268,6 +274,7 @@ public class TestScript extends MetadataResource { switch (this) { case RESPONSE: return "The assertion is evaluated on the response. This is the default value."; case REQUEST: return "The assertion is evaluated on the request."; + case NULL: return null; default: return "?"; } } @@ -275,6 +282,7 @@ public class TestScript extends MetadataResource { switch (this) { case RESPONSE: return "response"; case REQUEST: return "request"; + case NULL: return null; default: return "?"; } } @@ -409,6 +417,7 @@ public class TestScript extends MetadataResource { case CONTAINS: return "contains"; case NOTCONTAINS: return "notContains"; case EVAL: return "eval"; + case NULL: return null; default: return "?"; } } @@ -425,6 +434,7 @@ public class TestScript extends MetadataResource { case CONTAINS: return "http://hl7.org/fhir/assert-operator-codes"; case NOTCONTAINS: return "http://hl7.org/fhir/assert-operator-codes"; case EVAL: return "http://hl7.org/fhir/assert-operator-codes"; + case NULL: return null; default: return "?"; } } @@ -441,6 +451,7 @@ public class TestScript extends MetadataResource { case CONTAINS: return "Compare value string contains a known value."; case NOTCONTAINS: return "Compare value string does not contain a known value."; case EVAL: return "Evaluate the FHIRPath expression as a boolean condition."; + case NULL: return null; default: return "?"; } } @@ -457,6 +468,7 @@ public class TestScript extends MetadataResource { case CONTAINS: return "contains"; case NOTCONTAINS: return "notContains"; case EVAL: return "evaluate"; + case NULL: return null; default: return "?"; } } @@ -652,6 +664,7 @@ public class TestScript extends MetadataResource { case GONE: return "gone"; case PRECONDITIONFAILED: return "preconditionFailed"; case UNPROCESSABLE: return "unprocessable"; + case NULL: return null; default: return "?"; } } @@ -669,6 +682,7 @@ public class TestScript extends MetadataResource { case GONE: return "http://hl7.org/fhir/assert-response-code-types"; case PRECONDITIONFAILED: return "http://hl7.org/fhir/assert-response-code-types"; case UNPROCESSABLE: return "http://hl7.org/fhir/assert-response-code-types"; + case NULL: return null; default: return "?"; } } @@ -686,6 +700,7 @@ public class TestScript extends MetadataResource { case GONE: return "Response code is 410."; case PRECONDITIONFAILED: return "Response code is 412."; case UNPROCESSABLE: return "Response code is 422."; + case NULL: return null; default: return "?"; } } @@ -703,6 +718,7 @@ public class TestScript extends MetadataResource { case GONE: return "gone"; case PRECONDITIONFAILED: return "preconditionFailed"; case UNPROCESSABLE: return "unprocessable"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Timing.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Timing.java index c26518129..1d7d55582 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Timing.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/Timing.java @@ -115,6 +115,7 @@ public class Timing extends BackboneType implements ICompositeType { case WK: return "wk"; case MO: return "mo"; case A: return "a"; + case NULL: return null; default: return "?"; } } @@ -127,6 +128,7 @@ public class Timing extends BackboneType implements ICompositeType { case WK: return "http://unitsofmeasure.org"; case MO: return "http://unitsofmeasure.org"; case A: return "http://unitsofmeasure.org"; + case NULL: return null; default: return "?"; } } @@ -139,6 +141,7 @@ public class Timing extends BackboneType implements ICompositeType { case WK: return ""; case MO: return ""; case A: return ""; + case NULL: return null; default: return "?"; } } @@ -151,6 +154,7 @@ public class Timing extends BackboneType implements ICompositeType { case WK: return "week"; case MO: return "month"; case A: return "year"; + case NULL: return null; default: return "?"; } } @@ -287,6 +291,7 @@ public class Timing extends BackboneType implements ICompositeType { case FRI: return "fri"; case SAT: return "sat"; case SUN: return "sun"; + case NULL: return null; default: return "?"; } } @@ -299,6 +304,7 @@ public class Timing extends BackboneType implements ICompositeType { case FRI: return "http://hl7.org/fhir/days-of-week"; case SAT: return "http://hl7.org/fhir/days-of-week"; case SUN: return "http://hl7.org/fhir/days-of-week"; + case NULL: return null; default: return "?"; } } @@ -311,6 +317,7 @@ public class Timing extends BackboneType implements ICompositeType { case FRI: return "Friday."; case SAT: return "Saturday."; case SUN: return "Sunday."; + case NULL: return null; default: return "?"; } } @@ -323,6 +330,7 @@ public class Timing extends BackboneType implements ICompositeType { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } @@ -592,6 +600,7 @@ public class Timing extends BackboneType implements ICompositeType { case PCM: return "PCM"; case PCD: return "PCD"; case PCV: return "PCV"; + case NULL: return null; default: return "?"; } } @@ -623,6 +632,7 @@ public class Timing extends BackboneType implements ICompositeType { case PCM: return "http://terminology.hl7.org/CodeSystem/v3-TimingEvent"; case PCD: return "http://terminology.hl7.org/CodeSystem/v3-TimingEvent"; case PCV: return "http://terminology.hl7.org/CodeSystem/v3-TimingEvent"; + case NULL: return null; default: return "?"; } } @@ -654,6 +664,7 @@ public class Timing extends BackboneType implements ICompositeType { case PCM: return ""; case PCD: return ""; case PCV: return ""; + case NULL: return null; default: return "?"; } } @@ -685,6 +696,7 @@ public class Timing extends BackboneType implements ICompositeType { case PCM: return "PCM"; case PCD: return "PCD"; case PCV: return "PCV"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/TriggerDefinition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/TriggerDefinition.java index bd5d280f2..93a7cfecc 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/TriggerDefinition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/TriggerDefinition.java @@ -121,6 +121,7 @@ public class TriggerDefinition extends Type implements ICompositeType { case DATAREMOVED: return "data-removed"; case DATAACCESSED: return "data-accessed"; case DATAACCESSENDED: return "data-access-ended"; + case NULL: return null; default: return "?"; } } @@ -134,6 +135,7 @@ public class TriggerDefinition extends Type implements ICompositeType { case DATAREMOVED: return "http://hl7.org/fhir/trigger-type"; case DATAACCESSED: return "http://hl7.org/fhir/trigger-type"; case DATAACCESSENDED: return "http://hl7.org/fhir/trigger-type"; + case NULL: return null; default: return "?"; } } @@ -147,6 +149,7 @@ public class TriggerDefinition extends Type implements ICompositeType { case DATAREMOVED: return "The trigger occurs whenever data of a particular type is removed."; case DATAACCESSED: return "The trigger occurs whenever data of a particular type is accessed."; case DATAACCESSENDED: return "The trigger occurs whenever access to data of a particular type is completed."; + case NULL: return null; default: return "?"; } } @@ -160,6 +163,7 @@ public class TriggerDefinition extends Type implements ICompositeType { case DATAREMOVED: return "Data Removed"; case DATAACCESSED: return "Data Accessed"; case DATAACCESSENDED: return "Data Access Ended"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ValueSet.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ValueSet.java index 8e3f3fc71..4ba80066b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ValueSet.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/ValueSet.java @@ -131,6 +131,7 @@ public class ValueSet extends MetadataResource { case NOTIN: return "not-in"; case GENERALIZES: return "generalizes"; case EXISTS: return "exists"; + case NULL: return null; default: return "?"; } } @@ -145,6 +146,7 @@ public class ValueSet extends MetadataResource { case NOTIN: return "http://hl7.org/fhir/filter-operator"; case GENERALIZES: return "http://hl7.org/fhir/filter-operator"; case EXISTS: return "http://hl7.org/fhir/filter-operator"; + case NULL: return null; default: return "?"; } } @@ -159,6 +161,7 @@ public class ValueSet extends MetadataResource { case NOTIN: return "The specified property of the code is not in the set of codes or concepts specified in the provided value (comma separated list)."; case GENERALIZES: return "Includes all concept ids that have a transitive is-a relationship from the concept Id provided as the value, including the provided concept itself (i.e. include ancestor codes and self)."; case EXISTS: return "The specified property of the code has at least one value (if the specified value is true; if the specified value is false, then matches when the specified property of the code has no values)."; + case NULL: return null; default: return "?"; } } @@ -173,6 +176,7 @@ public class ValueSet extends MetadataResource { case NOTIN: return "Not in Set"; case GENERALIZES: return "Generalizes (by Subsumption)"; case EXISTS: return "Exists"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/VerificationResult.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/VerificationResult.java index f79f6c9db..fda0423a7 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/VerificationResult.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/VerificationResult.java @@ -108,6 +108,7 @@ public class VerificationResult extends DomainResource { case REQREVALID: return "req-revalid"; case VALFAIL: return "val-fail"; case REVALFAIL: return "reval-fail"; + case NULL: return null; default: return "?"; } } @@ -119,6 +120,7 @@ public class VerificationResult extends DomainResource { case REQREVALID: return "http://hl7.org/fhir/CodeSystem/status"; case VALFAIL: return "http://hl7.org/fhir/CodeSystem/status"; case REVALFAIL: return "http://hl7.org/fhir/CodeSystem/status"; + case NULL: return null; default: return "?"; } } @@ -130,6 +132,7 @@ public class VerificationResult extends DomainResource { case REQREVALID: return "***TODO***"; case VALFAIL: return "***TODO***"; case REVALFAIL: return "***TODO***"; + case NULL: return null; default: return "?"; } } @@ -141,6 +144,7 @@ public class VerificationResult extends DomainResource { case REQREVALID: return "Requires revalidation"; case VALFAIL: return "Validation failed"; case REVALFAIL: return "Re-Validation failed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/VisionPrescription.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/VisionPrescription.java index fa6aa91fa..65b62498b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/VisionPrescription.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/VisionPrescription.java @@ -95,6 +95,7 @@ public class VisionPrescription extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -104,6 +105,7 @@ public class VisionPrescription extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -113,6 +115,7 @@ public class VisionPrescription extends DomainResource { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -122,6 +125,7 @@ public class VisionPrescription extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -205,6 +209,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "right"; case LEFT: return "left"; + case NULL: return null; default: return "?"; } } @@ -212,6 +217,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "http://hl7.org/fhir/vision-eye-codes"; case LEFT: return "http://hl7.org/fhir/vision-eye-codes"; + case NULL: return null; default: return "?"; } } @@ -219,6 +225,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "Right Eye."; case LEFT: return "Left Eye."; + case NULL: return null; default: return "?"; } } @@ -226,6 +233,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "Right Eye"; case LEFT: return "Left Eye"; + case NULL: return null; default: return "?"; } } @@ -311,6 +319,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "down"; case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -320,6 +329,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "http://hl7.org/fhir/vision-base-codes"; case IN: return "http://hl7.org/fhir/vision-base-codes"; case OUT: return "http://hl7.org/fhir/vision-base-codes"; + case NULL: return null; default: return "?"; } } @@ -329,6 +339,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "bottom."; case IN: return "inner edge."; case OUT: return "outer edge."; + case NULL: return null; default: return "?"; } } @@ -338,6 +349,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "Down"; case IN: return "In"; case OUT: return "Out"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AbstractTypes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AbstractTypes.java index 4bb79bd0e..ff1b9a97d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AbstractTypes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AbstractTypes.java @@ -64,6 +64,7 @@ public enum AbstractTypes { switch (this) { case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AbstractTypes { switch (this) { case TYPE: return "A place holder that means any kind of data type"; case ANY: return "A place holder that means any kind of resource"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AbstractTypes { switch (this) { case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AccountStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AccountStatus.java index e1bb95bcd..6a8f21362 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AccountStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AccountStatus.java @@ -85,6 +85,7 @@ public enum AccountStatus { case ENTEREDINERROR: return "entered-in-error"; case ONHOLD: return "on-hold"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum AccountStatus { case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case ONHOLD: return "This account is on hold."; case UNKNOWN: return "The account status is unknown."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum AccountStatus { case ENTEREDINERROR: return "Entered in error"; case ONHOLD: return "On Hold"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionCardinalityBehavior.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionCardinalityBehavior.java index 4026d0427..bc2349921 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionCardinalityBehavior.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionCardinalityBehavior.java @@ -64,6 +64,7 @@ public enum ActionCardinalityBehavior { switch (this) { case SINGLE: return "single"; case MULTIPLE: return "multiple"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ActionCardinalityBehavior { switch (this) { case SINGLE: return "The action may only be selected one time."; case MULTIPLE: return "The action may be selected multiple times."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ActionCardinalityBehavior { switch (this) { case SINGLE: return "Single"; case MULTIPLE: return "Multiple"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionConditionKind.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionConditionKind.java index 3911045db..312db555a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionConditionKind.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionConditionKind.java @@ -71,6 +71,7 @@ public enum ActionConditionKind { case APPLICABILITY: return "applicability"; case START: return "start"; case STOP: return "stop"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ActionConditionKind { case APPLICABILITY: return "The condition describes whether or not a given action is applicable."; case START: return "The condition is a starting condition for the action."; case STOP: return "The condition is a stop, or exit condition for the action."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ActionConditionKind { case APPLICABILITY: return "Applicability"; case START: return "Start"; case STOP: return "Stop"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionGroupingBehavior.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionGroupingBehavior.java index 3f54c931b..92a0b4ac7 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionGroupingBehavior.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionGroupingBehavior.java @@ -71,6 +71,7 @@ public enum ActionGroupingBehavior { case VISUALGROUP: return "visual-group"; case LOGICALGROUP: return "logical-group"; case SENTENCEGROUP: return "sentence-group"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ActionGroupingBehavior { case VISUALGROUP: return "Any group marked with this behavior should be displayed as a visual group to the end user."; case LOGICALGROUP: return "A group with this behavior logically groups its sub-elements, and may be shown as a visual group to the end user, but it is not required to do so."; case SENTENCEGROUP: return "A group of related alternative actions is a sentence group if the target referenced by the action is the same in all the actions and each action simply constitutes a different variation on how to specify the details for the target. For example, two actions that could be in a SentenceGroup are \"aspirin, 500 mg, 2 times per day\" and \"aspirin, 300 mg, 3 times per day\". In both cases, aspirin is the target referenced by the action, and the two actions represent different options for how aspirin might be ordered for the patient. Note that a SentenceGroup would almost always have an associated selection behavior of \"AtMostOne\", unless it's a required action, in which case, it would be \"ExactlyOne\"."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ActionGroupingBehavior { case VISUALGROUP: return "Visual Group"; case LOGICALGROUP: return "Logical Group"; case SENTENCEGROUP: return "Sentence Group"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionParticipantType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionParticipantType.java index 1a1a22fff..1bb15343b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionParticipantType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionParticipantType.java @@ -78,6 +78,7 @@ public enum ActionParticipantType { case PRACTITIONER: return "practitioner"; case RELATEDPERSON: return "related-person"; case DEVICE: return "device"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ActionParticipantType { case PRACTITIONER: return "The participant is a practitioner involved in the patient's care."; case RELATEDPERSON: return "The participant is a person related to the patient."; case DEVICE: return "The participant is a system or device used in the care of the patient."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ActionParticipantType { case PRACTITIONER: return "Practitioner"; case RELATEDPERSON: return "Related Person"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionPrecheckBehavior.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionPrecheckBehavior.java index ad113c8c4..7ec5a5482 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionPrecheckBehavior.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionPrecheckBehavior.java @@ -64,6 +64,7 @@ public enum ActionPrecheckBehavior { switch (this) { case YES: return "yes"; case NO: return "no"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ActionPrecheckBehavior { switch (this) { case YES: return "An action with this behavior is one of the most frequent action that is, or should be, included by an end user, for the particular context in which the action occurs. The system displaying the action to the end user should consider \"pre-checking\" such an action as a convenience for the user."; case NO: return "An action with this behavior is one of the less frequent actions included by the end user, for the particular context in which the action occurs. The system displaying the actions to the end user would typically not \"pre-check\" such an action."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ActionPrecheckBehavior { switch (this) { case YES: return "Yes"; case NO: return "No"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionRelationshipType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionRelationshipType.java index b5cafb9e9..e7c7a7d06 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionRelationshipType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionRelationshipType.java @@ -113,6 +113,7 @@ public enum ActionRelationshipType { case AFTERSTART: return "after-start"; case AFTER: return "after"; case AFTEREND: return "after-end"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum ActionRelationshipType { case AFTERSTART: return "The action must be performed after the start of the related action."; case AFTER: return "The action must be performed after the related action."; case AFTEREND: return "The action must be performed after the end of the related action."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum ActionRelationshipType { case AFTERSTART: return "After Start"; case AFTER: return "After"; case AFTEREND: return "After End"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionRequiredBehavior.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionRequiredBehavior.java index bc7a3381a..f2f324ffd 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionRequiredBehavior.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionRequiredBehavior.java @@ -71,6 +71,7 @@ public enum ActionRequiredBehavior { case MUST: return "must"; case COULD: return "could"; case MUSTUNLESSDOCUMENTED: return "must-unless-documented"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ActionRequiredBehavior { case MUST: return "An action with this behavior must be included in the actions processed by the end user; the end user SHALL NOT choose not to include this action."; case COULD: return "An action with this behavior may be included in the set of actions processed by the end user."; case MUSTUNLESSDOCUMENTED: return "An action with this behavior must be included in the set of actions processed by the end user, unless the end user provides documentation as to why the action was not included."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ActionRequiredBehavior { case MUST: return "Must"; case COULD: return "Could"; case MUSTUNLESSDOCUMENTED: return "Must Unless Documented"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionSelectionBehavior.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionSelectionBehavior.java index 230abf5f1..e7bdfe22f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionSelectionBehavior.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionSelectionBehavior.java @@ -92,6 +92,7 @@ public enum ActionSelectionBehavior { case EXACTLYONE: return "exactly-one"; case ATMOSTONE: return "at-most-one"; case ONEORMORE: return "one-or-more"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ActionSelectionBehavior { case EXACTLYONE: return "The end user must choose one and only one of the selectable actions in the group. The user SHALL NOT choose none of the actions in the group."; case ATMOSTONE: return "The end user may choose zero or at most one of the actions in the group."; case ONEORMORE: return "The end user must choose a minimum of one, and as many additional as desired."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ActionSelectionBehavior { case EXACTLYONE: return "Exactly One"; case ATMOSTONE: return "At Most One"; case ONEORMORE: return "One Or More"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionType.java index 4b3622f4d..fe6c469e5 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActionType.java @@ -78,6 +78,7 @@ public enum ActionType { case UPDATE: return "update"; case REMOVE: return "remove"; case FIREEVENT: return "fire-event"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ActionType { case UPDATE: return "The action is to update an existing resource."; case REMOVE: return "The action is to remove an existing resource."; case FIREEVENT: return "The action is to fire a specific event."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ActionType { case UPDATE: return "Update"; case REMOVE: return "Remove"; case FIREEVENT: return "Fire Event"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActivityDefinitionCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActivityDefinitionCategory.java index 21f74ef17..55b0eb5b4 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActivityDefinitionCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ActivityDefinitionCategory.java @@ -71,6 +71,7 @@ public enum ActivityDefinitionCategory { case TREATMENT: return "treatment"; case EDUCATION: return "education"; case ASSESSMENT: return "assessment"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ActivityDefinitionCategory { case TREATMENT: return "The activity is intended to provide or is related to treatment of the patient."; case EDUCATION: return "The activity is intended to provide or is related to education of the patient."; case ASSESSMENT: return "The activity is intended to perform or is related to assessment of the patient."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ActivityDefinitionCategory { case TREATMENT: return "Treatment"; case EDUCATION: return "Education"; case ASSESSMENT: return "Assessment"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Additionalmaterials.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Additionalmaterials.java index 5fa1eac50..5ee9d0abb 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Additionalmaterials.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Additionalmaterials.java @@ -92,6 +92,7 @@ public enum Additionalmaterials { case MODEL: return "model"; case DOCUMENT: return "document"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum Additionalmaterials { case MODEL: return "Model"; case DOCUMENT: return "Document"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum Additionalmaterials { case MODEL: return "Model"; case DOCUMENT: return "Document"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AddressType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AddressType.java index 4a0c6ea8e..1a87d4d9d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AddressType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AddressType.java @@ -71,6 +71,7 @@ public enum AddressType { case POSTAL: return "postal"; case PHYSICAL: return "physical"; case BOTH: return "both"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum AddressType { case POSTAL: return "Mailing addresses - PO Boxes and care-of addresses."; case PHYSICAL: return "A physical address that can be visited."; case BOTH: return "An address that is both physical and postal."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum AddressType { case POSTAL: return "Postal"; case PHYSICAL: return "Physical"; case BOTH: return "Postal & Physical"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AddressUse.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AddressUse.java index 9308d6b62..184cf5f3e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AddressUse.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AddressUse.java @@ -85,6 +85,7 @@ public enum AddressUse { case TEMP: return "temp"; case OLD: return "old"; case BILLING: return "billing"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum AddressUse { case TEMP: return "A temporary address. The period can provide more detailed information."; case OLD: return "This address is no longer in use (or was never correct but retained for records)."; case BILLING: return "An address to be used to send bills, invoices, receipts etc."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum AddressUse { case TEMP: return "Temporary"; case OLD: return "Old / Incorrect"; case BILLING: return "Billing"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Adjudication.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Adjudication.java index e8542fc36..4d4889668 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Adjudication.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Adjudication.java @@ -106,6 +106,7 @@ public enum Adjudication { case ELIGPERCENT: return "eligpercent"; case TAX: return "tax"; case BENEFIT: return "benefit"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum Adjudication { case ELIGPERCENT: return "Eligible Percentage."; case TAX: return "The amount of tax."; case BENEFIT: return "Amount payable under the coverage"; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum Adjudication { case ELIGPERCENT: return "Eligible %"; case TAX: return "Tax"; case BENEFIT: return "Benefit Amount"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdjudicationError.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdjudicationError.java index e8b2bcc22..ad5b301d3 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdjudicationError.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdjudicationError.java @@ -64,6 +64,7 @@ public enum AdjudicationError { switch (this) { case A001: return "a001"; case A002: return "a002"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AdjudicationError { switch (this) { case A001: return "Missing Identifier"; case A002: return "Missing Creation Date"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AdjudicationError { switch (this) { case A001: return "Missing Identifier"; case A002: return "Missing Creation Date"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdjudicationReason.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdjudicationReason.java index 3fd4e830f..8d2a6b7e1 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdjudicationReason.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdjudicationReason.java @@ -64,6 +64,7 @@ public enum AdjudicationReason { switch (this) { case AR001: return "ar001"; case AR002: return "ar002"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AdjudicationReason { switch (this) { case AR001: return "Not covered"; case AR002: return "Plan Limit Reached"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AdjudicationReason { switch (this) { case AR001: return "Not covered"; case AR002: return "Plan Limit Reached"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdministrativeGender.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdministrativeGender.java index 87d3d2ac0..05ff60955 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdministrativeGender.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdministrativeGender.java @@ -78,6 +78,7 @@ public enum AdministrativeGender { case FEMALE: return "female"; case OTHER: return "other"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum AdministrativeGender { case FEMALE: return "Female."; case OTHER: return "Other."; case UNKNOWN: return "Unknown."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum AdministrativeGender { case FEMALE: return "Female"; case OTHER: return "Other"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventActuality.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventActuality.java index cb50e5043..035e70df0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventActuality.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventActuality.java @@ -64,6 +64,7 @@ public enum AdverseEventActuality { switch (this) { case ACTUAL: return "actual"; case POTENTIAL: return "potential"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AdverseEventActuality { switch (this) { case ACTUAL: return "The adverse event actually happened regardless of whether anyone was affected or harmed."; case POTENTIAL: return "A potential adverse event."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AdverseEventActuality { switch (this) { case ACTUAL: return "Adverse Event"; case POTENTIAL: return "Potential Adverse Event"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventCategory.java index 9e9d8ef60..71f5a73df 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventCategory.java @@ -148,6 +148,7 @@ public enum AdverseEventCategory { case MEDICALDEVICEUSEERROR: return "medical-device-use-error"; case PROBLEMDIFFERENTMANUFACTURER: return "problem-different-manufacturer"; case UNSAFEPHYSICALENVIRONMENT: return "unsafe-physical-environment"; + case NULL: return null; default: return "?"; } } @@ -170,6 +171,7 @@ public enum AdverseEventCategory { case MEDICALDEVICEUSEERROR: return "The adverse event pertains to a medical device use error."; case PROBLEMDIFFERENTMANUFACTURER: return "The adverse event pertains to a problem with a different manufacturer of the same medication."; case UNSAFEPHYSICALENVIRONMENT: return "The adverse event pertains to an unsafe physical environment."; + case NULL: return null; default: return "?"; } } @@ -189,6 +191,7 @@ public enum AdverseEventCategory { case MEDICALDEVICEUSEERROR: return "Medical Device Use Error"; case PROBLEMDIFFERENTMANUFACTURER: return "Problem with Different Manufacturer of Same Medicine"; case UNSAFEPHYSICALENVIRONMENT: return "Unsafe Physical Environment"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventCausalityAssess.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventCausalityAssess.java index 263d12312..9151ccd76 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventCausalityAssess.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventCausalityAssess.java @@ -92,6 +92,7 @@ public enum AdverseEventCausalityAssess { case UNLIKELY: return "Unlikely"; case CONDITIONALCLASSIFIED: return "Conditional-Classified"; case UNASSESSABLEUNCLASSIFIABLE: return "Unassessable-Unclassifiable"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum AdverseEventCausalityAssess { case UNLIKELY: return "i) Event or laboratory test abnormality, with a time to drug intake that makes a relationship improbable (but not impossible); or ii) Disease or other drugs provide plausible explanations."; case CONDITIONALCLASSIFIED: return "i) Event or laboratory test abnormality; ii) More data for proper assessment needed; or iii) Additional data under examination."; case UNASSESSABLEUNCLASSIFIABLE: return "i) Report suggesting an adverse reaction; ii) Cannot be judged because information is insufficient or contradictory; or iii) Data cannot be supplemented or verified."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum AdverseEventCausalityAssess { case UNLIKELY: return "Unlikely"; case CONDITIONALCLASSIFIED: return "Conditional/Classified"; case UNASSESSABLEUNCLASSIFIABLE: return "Unassessable/Unclassifiable"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventCausalityMethod.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventCausalityMethod.java index 0ad04f127..5bad1a370 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventCausalityMethod.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventCausalityMethod.java @@ -71,6 +71,7 @@ public enum AdverseEventCausalityMethod { case PROBABILITYSCALE: return "ProbabilityScale"; case BAYESIAN: return "Bayesian"; case CHECKLIST: return "Checklist"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum AdverseEventCausalityMethod { case PROBABILITYSCALE: return ""; case BAYESIAN: return ""; case CHECKLIST: return ""; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum AdverseEventCausalityMethod { case PROBABILITYSCALE: return "Probability Scale"; case BAYESIAN: return "Bayesian"; case CHECKLIST: return "Checklist"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventOutcome.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventOutcome.java index 9d1f05c68..02a5a64a0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventOutcome.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventOutcome.java @@ -92,6 +92,7 @@ public enum AdverseEventOutcome { case RESOLVEDWITHSEQUELAE: return "resolvedWithSequelae"; case FATAL: return "fatal"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum AdverseEventOutcome { case RESOLVEDWITHSEQUELAE: return ""; case FATAL: return ""; case UNKNOWN: return ""; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum AdverseEventOutcome { case RESOLVEDWITHSEQUELAE: return "Resolved with Sequelae"; case FATAL: return "Fatal"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventSeriousness.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventSeriousness.java index f29610f02..0a317b0dc 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventSeriousness.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventSeriousness.java @@ -106,6 +106,7 @@ public enum AdverseEventSeriousness { case SERIOUSRESULTSINDISABILITY: return "SeriousResultsInDisability"; case SERIOUSISBIRTHDEFECT: return "SeriousIsBirthDefect"; case SERIOUSREQUIRESPREVENTIMPAIRMENT: return "SeriousRequiresPreventImpairment"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum AdverseEventSeriousness { case SERIOUSRESULTSINDISABILITY: return "Results in persistent or significant disability/incapacity."; case SERIOUSISBIRTHDEFECT: return "Is a congenital anomaly/birth defect."; case SERIOUSREQUIRESPREVENTIMPAIRMENT: return "Requires intervention to prevent permanent impairment or damage (i.e., an important medical event that requires medical judgement)."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum AdverseEventSeriousness { case SERIOUSRESULTSINDISABILITY: return "Results in persistent or significant disability/incapacity"; case SERIOUSISBIRTHDEFECT: return "Is a congenital anomaly/birth defect"; case SERIOUSREQUIRESPREVENTIMPAIRMENT: return "Requires intervention to prevent permanent impairment"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventSeverity.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventSeverity.java index 284953b28..e4cca363d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventSeverity.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AdverseEventSeverity.java @@ -71,6 +71,7 @@ public enum AdverseEventSeverity { case MILD: return "mild"; case MODERATE: return "moderate"; case SEVERE: return "severe"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum AdverseEventSeverity { case MILD: return ""; case MODERATE: return ""; case SEVERE: return ""; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum AdverseEventSeverity { case MILD: return "Mild"; case MODERATE: return "Moderate"; case SEVERE: return "Severe"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergIntolSubstanceExpRisk.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergIntolSubstanceExpRisk.java index ce4003075..4758751f8 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergIntolSubstanceExpRisk.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergIntolSubstanceExpRisk.java @@ -64,6 +64,7 @@ public enum AllergIntolSubstanceExpRisk { switch (this) { case KNOWNREACTIONRISK: return "known-reaction-risk"; case NOKNOWNREACTIONRISK: return "no-known-reaction-risk"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AllergIntolSubstanceExpRisk { switch (this) { case KNOWNREACTIONRISK: return "Known risk of allergy or intolerance reaction upon exposure to the specified substance."; case NOKNOWNREACTIONRISK: return "No known risk of allergy or intolerance reaction upon exposure to the specified substance."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AllergIntolSubstanceExpRisk { switch (this) { case KNOWNREACTIONRISK: return "Known Reaction Risk"; case NOKNOWNREACTIONRISK: return "No Known Reaction Risk"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyIntoleranceCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyIntoleranceCategory.java index 1cdf25ebe..9860ffa96 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyIntoleranceCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyIntoleranceCategory.java @@ -78,6 +78,7 @@ public enum AllergyIntoleranceCategory { case MEDICATION: return "medication"; case ENVIRONMENT: return "environment"; case BIOLOGIC: return "biologic"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum AllergyIntoleranceCategory { case MEDICATION: return "Substances administered to achieve a physiological effect."; case ENVIRONMENT: return "Any substances that are encountered in the environment, including any substance not already classified as food, medication, or biologic."; case BIOLOGIC: return "A preparation that is synthesized from living organisms or their products, especially a human or animal protein, such as a hormone or antitoxin, that is used as a diagnostic, preventive, or therapeutic agent. Examples of biologic medications include: vaccines; allergenic extracts, which are used for both diagnosis and treatment (for example, allergy shots); gene therapies; cellular therapies. There are other biologic products, such as tissues, which are not typically associated with allergies."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum AllergyIntoleranceCategory { case MEDICATION: return "Medication"; case ENVIRONMENT: return "Environment"; case BIOLOGIC: return "Biologic"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyIntoleranceCriticality.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyIntoleranceCriticality.java index 0ba02f859..ee8fd1c19 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyIntoleranceCriticality.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyIntoleranceCriticality.java @@ -71,6 +71,7 @@ public enum AllergyIntoleranceCriticality { case LOW: return "low"; case HIGH: return "high"; case UNABLETOASSESS: return "unable-to-assess"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum AllergyIntoleranceCriticality { case LOW: return "Worst case result of a future exposure is not assessed to be life-threatening or having high potential for organ system failure."; case HIGH: return "Worst case result of a future exposure is assessed to be life-threatening or having high potential for organ system failure."; case UNABLETOASSESS: return "Unable to assess the worst case result of a future exposure."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum AllergyIntoleranceCriticality { case LOW: return "Low Risk"; case HIGH: return "High Risk"; case UNABLETOASSESS: return "Unable to Assess Risk"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyIntoleranceType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyIntoleranceType.java index dbc40f3de..8169f4483 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyIntoleranceType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyIntoleranceType.java @@ -64,6 +64,7 @@ public enum AllergyIntoleranceType { switch (this) { case ALLERGY: return "allergy"; case INTOLERANCE: return "intolerance"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AllergyIntoleranceType { switch (this) { case ALLERGY: return "A propensity for hypersensitive reaction(s) to a substance. These reactions are most typically type I hypersensitivity, plus other \"allergy-like\" reactions, including pseudoallergy."; case INTOLERANCE: return "A propensity for adverse reactions to a substance that is not judged to be allergic or \"allergy-like\". These reactions are typically (but not necessarily) non-immune. They are to some degree idiosyncratic and/or patient-specific (i.e. are not a reaction that is expected to occur with most or all patients given similar circumstances)."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AllergyIntoleranceType { switch (this) { case ALLERGY: return "Allergy"; case INTOLERANCE: return "Intolerance"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyintoleranceClinical.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyintoleranceClinical.java index 58415cc5a..b42e18a69 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyintoleranceClinical.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyintoleranceClinical.java @@ -71,6 +71,7 @@ public enum AllergyintoleranceClinical { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case RESOLVED: return "resolved"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum AllergyintoleranceClinical { case ACTIVE: return "The subject is currently experiencing, or is at risk of, a reaction to the identified substance."; case INACTIVE: return "The subject is no longer at risk of a reaction to the identified substance."; case RESOLVED: return "A reaction to the identified substance has been clinically reassessed by testing or re-exposure and is considered no longer to be present. Re-exposure could be accidental, unplanned, or outside of any clinical setting."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum AllergyintoleranceClinical { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case RESOLVED: return "Resolved"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyintoleranceVerification.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyintoleranceVerification.java index 1bcaa9db9..f6841d8e1 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyintoleranceVerification.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AllergyintoleranceVerification.java @@ -78,6 +78,7 @@ public enum AllergyintoleranceVerification { case CONFIRMED: return "confirmed"; case REFUTED: return "refuted"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum AllergyintoleranceVerification { case CONFIRMED: return "A high level of certainty about the propensity for a reaction to the identified substance, which may include clinical evidence by testing or rechallenge."; case REFUTED: return "A propensity for a reaction to the identified substance has been disputed or disproven with a sufficient level of clinical certainty to justify invalidating the assertion. This might or might not include testing or rechallenge."; case ENTEREDINERROR: return "The statement was entered in error and is not valid."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum AllergyintoleranceVerification { case CONFIRMED: return "Confirmed"; case REFUTED: return "Refuted"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AnimalGenderstatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AnimalGenderstatus.java index 0633cf731..ad728ae32 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AnimalGenderstatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AnimalGenderstatus.java @@ -71,6 +71,7 @@ public enum AnimalGenderstatus { case NEUTERED: return "neutered"; case INTACT: return "intact"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum AnimalGenderstatus { case NEUTERED: return "The animal has been sterilized, castrated or otherwise made infertile."; case INTACT: return "The animal's reproductive organs are intact."; case UNKNOWN: return "Unable to determine whether the animal has been neutered."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum AnimalGenderstatus { case NEUTERED: return "Neutered"; case INTACT: return "Intact"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AnimalSpecies.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AnimalSpecies.java index 9ecbe496a..bd539766c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AnimalSpecies.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AnimalSpecies.java @@ -71,6 +71,7 @@ public enum AnimalSpecies { case CANISLF: return "canislf"; case OVISA: return "ovisa"; case SERINUSCD: return "serinuscd"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum AnimalSpecies { case CANISLF: return "Canis lupus familiaris"; case OVISA: return "Ovis aries"; case SERINUSCD: return "Serinus canaria domestica"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum AnimalSpecies { case CANISLF: return "Dog"; case OVISA: return "Sheep"; case SERINUSCD: return "Domestic Canary"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AppointmentCancellationReason.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AppointmentCancellationReason.java index 363d44e61..43680a63f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AppointmentCancellationReason.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AppointmentCancellationReason.java @@ -274,6 +274,7 @@ public enum AppointmentCancellationReason { case OTHOERR: return "oth-oerr"; case OTHSWIE: return "oth-swie"; case OTHWEATH: return "oth-weath"; + case NULL: return null; default: return "?"; } } @@ -314,6 +315,7 @@ public enum AppointmentCancellationReason { case OTHOERR: return ""; case OTHSWIE: return ""; case OTHWEATH: return ""; + case NULL: return null; default: return "?"; } } @@ -351,6 +353,7 @@ public enum AppointmentCancellationReason { case OTHOERR: return "Other: Schedule Order Error"; case OTHSWIE: return "Other: Silent Walk In Error"; case OTHWEATH: return "Other: Weather"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Appointmentstatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Appointmentstatus.java index a8b94e2f5..cd39608e0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Appointmentstatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Appointmentstatus.java @@ -121,6 +121,7 @@ A specific time might or might not be pre-allocated. case ENTEREDINERROR: return "entered-in-error"; case CHECKEDIN: return "checked-in"; case WAITLIST: return "waitlist"; + case NULL: return null; default: return "?"; } } @@ -139,6 +140,7 @@ A specific time might or might not be pre-allocated. case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case CHECKEDIN: return "When checked in, all pre-encounter administrative work is complete, and the encounter may begin. (where multiple patients are involved, they are all present)."; case WAITLIST: return "The appointment has been placed on a waitlist, to be scheduled/confirmed in the future when a slot/service is available.\nA specific time might or might not be pre-allocated."; + case NULL: return null; default: return "?"; } } @@ -154,6 +156,7 @@ A specific time might or might not be pre-allocated. case ENTEREDINERROR: return "Entered in error"; case CHECKEDIN: return "Checked In"; case WAITLIST: return "Waitlisted"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AssertDirectionCodes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AssertDirectionCodes.java index 37b075804..9140c8b11 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AssertDirectionCodes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AssertDirectionCodes.java @@ -64,6 +64,7 @@ public enum AssertDirectionCodes { switch (this) { case RESPONSE: return "response"; case REQUEST: return "request"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum AssertDirectionCodes { switch (this) { case RESPONSE: return "The assertion is evaluated on the response. This is the default value."; case REQUEST: return "The assertion is evaluated on the request."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum AssertDirectionCodes { switch (this) { case RESPONSE: return "response"; case REQUEST: return "request"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AssertOperatorCodes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AssertOperatorCodes.java index 97aae4152..cd0c43ef6 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AssertOperatorCodes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AssertOperatorCodes.java @@ -127,6 +127,7 @@ public enum AssertOperatorCodes { case CONTAINS: return "contains"; case NOTCONTAINS: return "notContains"; case EVAL: return "eval"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum AssertOperatorCodes { case CONTAINS: return "Compare value string contains a known value."; case NOTCONTAINS: return "Compare value string does not contain a known value."; case EVAL: return "Evaluate the FHIRPath expression as a boolean condition."; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum AssertOperatorCodes { case CONTAINS: return "contains"; case NOTCONTAINS: return "notContains"; case EVAL: return "evaluate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AssertResponseCodeTypes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AssertResponseCodeTypes.java index 55352d3c9..6e5adb9a7 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AssertResponseCodeTypes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AssertResponseCodeTypes.java @@ -134,6 +134,7 @@ public enum AssertResponseCodeTypes { case GONE: return "gone"; case PRECONDITIONFAILED: return "preconditionFailed"; case UNPROCESSABLE: return "unprocessable"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum AssertResponseCodeTypes { case GONE: return "Response code is 410."; case PRECONDITIONFAILED: return "Response code is 412."; case UNPROCESSABLE: return "Response code is 422."; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum AssertResponseCodeTypes { case GONE: return "gone"; case PRECONDITIONFAILED: return "preconditionFailed"; case UNPROCESSABLE: return "unprocessable"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AssetAvailability.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AssetAvailability.java index ab4c8041e..fd85110a2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AssetAvailability.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AssetAvailability.java @@ -57,6 +57,7 @@ public enum AssetAvailability { public String toCode() { switch (this) { case LEASE: return "lease"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum AssetAvailability { public String getDefinition() { switch (this) { case LEASE: return "To be completed"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case LEASE: return "Lease"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditEntityType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditEntityType.java index 48ba77f7b..4350eef05 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditEntityType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditEntityType.java @@ -78,6 +78,7 @@ public enum AuditEntityType { case _2: return "2"; case _3: return "3"; case _4: return "4"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum AuditEntityType { case _2: return "System Object"; case _3: return "Organization"; case _4: return "Other"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum AuditEntityType { case _2: return "System Object"; case _3: return "Organization"; case _4: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditEventAction.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditEventAction.java index 5bb735a69..4ef2aea14 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditEventAction.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditEventAction.java @@ -85,6 +85,7 @@ public enum AuditEventAction { case U: return "U"; case D: return "D"; case E: return "E"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum AuditEventAction { case U: return "Update data, such as revise patient information."; case D: return "Delete items, such as a doctor master file record."; case E: return "Perform a system or application function such as log-on, program execution or use of an object's method, or perform a query/search operation."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum AuditEventAction { case U: return "Update"; case D: return "Delete"; case E: return "Execute"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditEventOutcome.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditEventOutcome.java index e843d10bb..2ce436c3e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditEventOutcome.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditEventOutcome.java @@ -78,6 +78,7 @@ public enum AuditEventOutcome { case _4: return "4"; case _8: return "8"; case _12: return "12"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum AuditEventOutcome { case _4: return "The action was not successful due to some kind of minor failure (often equivalent to an HTTP 400 response)."; case _8: return "The action was not successful due to some kind of unexpected error (often equivalent to an HTTP 500 response)."; case _12: return "An error of such magnitude occurred that the system is no longer available for use (i.e. the system died)."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum AuditEventOutcome { case _4: return "Minor failure"; case _8: return "Serious failure"; case _12: return "Major failure"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditEventType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditEventType.java index e1ec93d8a..493cbfc72 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditEventType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditEventType.java @@ -57,6 +57,7 @@ public enum AuditEventType { public String toCode() { switch (this) { case REST: return "rest"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum AuditEventType { public String getDefinition() { switch (this) { case REST: return "Audit Event: Execution of a RESTful operation as defined by FHIR."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case REST: return "RESTful Operation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditSourceType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditSourceType.java index 3dc587aff..24270256a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditSourceType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/AuditSourceType.java @@ -113,6 +113,7 @@ public enum AuditSourceType { case _7: return "7"; case _8: return "8"; case _9: return "9"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum AuditSourceType { case _7: return "ISO level 1-3 network component."; case _8: return "ISO level 4-6 operating software."; case _9: return "Other kind of device (defined by DICOM, but some other code/system can be used)."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum AuditSourceType { case _7: return "Network Device"; case _8: return "Network Router"; case _9: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BasicResourceType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BasicResourceType.java index 41b240ae9..af0695393 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BasicResourceType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BasicResourceType.java @@ -162,6 +162,7 @@ public enum BasicResourceType { case PREDETERMINE: return "predetermine"; case STUDY: return "study"; case PROTOCOL: return "protocol"; + case NULL: return null; default: return "?"; } } @@ -186,6 +187,7 @@ public enum BasicResourceType { case PREDETERMINE: return "An adjudication of what would be paid under an insurance plan for a hypothetical claim for goods or services"; case STUDY: return "An investigation to determine information about a particular therapy or product"; case PROTOCOL: return "A set of (possibly conditional) steps to be taken to achieve some aim. Includes study protocols, treatment protocols, emergency protocols, etc."; + case NULL: return null; default: return "?"; } } @@ -207,6 +209,7 @@ public enum BasicResourceType { case PREDETERMINE: return "Predetermination"; case STUDY: return "Study"; case PROTOCOL: return "Protocol"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BenefitNetwork.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BenefitNetwork.java index 300a05a30..333032151 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BenefitNetwork.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BenefitNetwork.java @@ -64,6 +64,7 @@ public enum BenefitNetwork { switch (this) { case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum BenefitNetwork { switch (this) { case IN: return "Services rendered by a Network provider"; case OUT: return "Services rendered by a provider who is not in the Network"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum BenefitNetwork { switch (this) { case IN: return "In Network"; case OUT: return "Out of Network"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BenefitTerm.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BenefitTerm.java index 09d2dab4e..818b8f386 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BenefitTerm.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BenefitTerm.java @@ -71,6 +71,7 @@ public enum BenefitTerm { case ANNUAL: return "annual"; case DAY: return "day"; case LIFETIME: return "lifetime"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum BenefitTerm { case ANNUAL: return "Annual, renewing on the anniversary"; case DAY: return "Per day"; case LIFETIME: return "For the total term, lifetime, of the policy or coverage"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum BenefitTerm { case ANNUAL: return "Annual"; case DAY: return "Day"; case LIFETIME: return "Lifetime"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BenefitType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BenefitType.java index 989265b2f..4dc8aed38 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BenefitType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BenefitType.java @@ -134,6 +134,7 @@ public enum BenefitType { case VISIONCONTACTS: return "vision-contacts"; case MEDICALPRIMARYCARE: return "medical-primarycare"; case PHARMACYDISPENSE: return "pharmacy-dispense"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum BenefitType { case VISIONCONTACTS: return "Contact Lenses"; case MEDICALPRIMARYCARE: return "Medical Primary Health Coverage"; case PHARMACYDISPENSE: return "Pharmacy Dispense Coverage"; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum BenefitType { case VISIONCONTACTS: return "Vision Contacts Coverage"; case MEDICALPRIMARYCARE: return "Medical Primary Health Coverage"; case PHARMACYDISPENSE: return "Pharmacy Dispense Coverage"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BenefitUnit.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BenefitUnit.java index 0be7c0c05..eb4495968 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BenefitUnit.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BenefitUnit.java @@ -64,6 +64,7 @@ public enum BenefitUnit { switch (this) { case INDIVIDUAL: return "individual"; case FAMILY: return "family"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum BenefitUnit { switch (this) { case INDIVIDUAL: return "A single individual"; case FAMILY: return "A family, typically includes self, spouse(s) and children to a defined age"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum BenefitUnit { switch (this) { case INDIVIDUAL: return "Individual"; case FAMILY: return "Family"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BindingStrength.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BindingStrength.java index 3c6dd1e7e..efc1e4d5f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BindingStrength.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BindingStrength.java @@ -78,6 +78,7 @@ public enum BindingStrength { case EXTENSIBLE: return "extensible"; case PREFERRED: return "preferred"; case EXAMPLE: return "example"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum BindingStrength { case EXTENSIBLE: return "To be conformant, the concept in this element SHALL be from the specified value set if any of the codes within the value set can apply to the concept being communicated. If the value set does not cover the concept (based on human review), alternate codings (or, data type allowing, text) may be included instead."; case PREFERRED: return "Instances are encouraged to draw from the specified codes for interoperability purposes but are not required to do so to be considered conformant."; case EXAMPLE: return "Instances are not expected or even encouraged to draw from the specified value set. The value set merely provides examples of the types of concepts intended to be included."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum BindingStrength { case EXTENSIBLE: return "Extensible"; case PREFERRED: return "Preferred"; case EXAMPLE: return "Example"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BundleType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BundleType.java index 0391fd7ad..dfc7bb10d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BundleType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/BundleType.java @@ -113,6 +113,7 @@ public enum BundleType { case HISTORY: return "history"; case SEARCHSET: return "searchset"; case COLLECTION: return "collection"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum BundleType { case HISTORY: return "The bundle is a list of resources from a history interaction on a server."; case SEARCHSET: return "The bundle is a list of resources returned as a result of a search/query interaction, operation, or message."; case COLLECTION: return "The bundle is a set of resources collected into a single package for ease of distribution that imposes no processing obligations or behavioral rules beyond persistence."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum BundleType { case HISTORY: return "History List"; case SEARCHSET: return "Search Results"; case COLLECTION: return "Collection"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CapabilityStatementKind.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CapabilityStatementKind.java index ccf3b5992..e866c62b4 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CapabilityStatementKind.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CapabilityStatementKind.java @@ -71,6 +71,7 @@ public enum CapabilityStatementKind { case INSTANCE: return "instance"; case CAPABILITY: return "capability"; case REQUIREMENTS: return "requirements"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum CapabilityStatementKind { case INSTANCE: return "The CapabilityStatement instance represents the present capabilities of a specific system instance. This is the kind returned by /metadata for a FHIR server end-point."; case CAPABILITY: return "The CapabilityStatement instance represents the capabilities of a system or piece of software, independent of a particular installation."; case REQUIREMENTS: return "The CapabilityStatement instance represents a set of requirements for other systems to meet; e.g. as part of an implementation guide or 'request for proposal'."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum CapabilityStatementKind { case INSTANCE: return "Instance"; case CAPABILITY: return "Capability"; case REQUIREMENTS: return "Requirements"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CarePlanActivityStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CarePlanActivityStatus.java index a3e41e916..5ac88b57d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CarePlanActivityStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CarePlanActivityStatus.java @@ -113,6 +113,7 @@ public enum CarePlanActivityStatus { case STOPPED: return "stopped"; case UNKNOWN: return "unknown"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum CarePlanActivityStatus { case STOPPED: return "The planned care plan activity has been ended prior to completion after the activity was started."; case UNKNOWN: return "The current state of the care plan activity is not known. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which one."; case ENTEREDINERROR: return "Care plan activity was entered in error and voided."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum CarePlanActivityStatus { case STOPPED: return "Stopped"; case UNKNOWN: return "Unknown"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CareTeamStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CareTeamStatus.java index 5c945f1bf..f539120fa 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CareTeamStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CareTeamStatus.java @@ -85,6 +85,7 @@ public enum CareTeamStatus { case SUSPENDED: return "suspended"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum CareTeamStatus { case SUSPENDED: return "The care team is temporarily on hold or suspended and not participating in the coordination and delivery of care."; case INACTIVE: return "The care team was, but is no longer, participating in the coordination and delivery of care."; case ENTEREDINERROR: return "The care team should have never existed."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum CareTeamStatus { case SUSPENDED: return "Suspended"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CatalogType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CatalogType.java index 2211258d8..a75735241 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CatalogType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CatalogType.java @@ -71,6 +71,7 @@ public enum CatalogType { case MEDICATION: return "medication"; case DEVICE: return "device"; case PROTOCOL: return "protocol"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum CatalogType { case MEDICATION: return "Medication Catalog."; case DEVICE: return "Device Catalog."; case PROTOCOL: return "Protocol List."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum CatalogType { case MEDICATION: return "Medication Catalog"; case DEVICE: return "Device Catalog"; case PROTOCOL: return "Protocol List"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CdshooksIndicator.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CdshooksIndicator.java index 72b5df727..55c581cca 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CdshooksIndicator.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CdshooksIndicator.java @@ -71,6 +71,7 @@ public enum CdshooksIndicator { case INFO: return "info"; case WARNING: return "warning"; case CRITICAL: return "critical"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum CdshooksIndicator { case INFO: return ""; case WARNING: return ""; case CRITICAL: return ""; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum CdshooksIndicator { case INFO: return "The response is informational"; case WARNING: return "The response is a warning"; case CRITICAL: return "The response is critical and indicates the workflow should not be allowed to proceed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CertaintySubcomponentRating.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CertaintySubcomponentRating.java index 41070753b..c1f6c8eb3 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CertaintySubcomponentRating.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CertaintySubcomponentRating.java @@ -127,6 +127,7 @@ public enum CertaintySubcomponentRating { case CRITICALCONCERN: return "critical-concern"; case PRESENT: return "present"; case ABSENT: return "absent"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum CertaintySubcomponentRating { case CRITICALCONCERN: return "critical concern."; case PRESENT: return "possible reason for increasing quality rating was checked and found to bepresent."; case ABSENT: return "possible reason for increasing quality rating was checked and found to be absent."; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum CertaintySubcomponentRating { case CRITICALCONCERN: return "critical concern"; case PRESENT: return "present"; case ABSENT: return "absent"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CertaintySubcomponentType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CertaintySubcomponentType.java index 8563e60b3..cd2adbb36 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CertaintySubcomponentType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CertaintySubcomponentType.java @@ -106,6 +106,7 @@ public enum CertaintySubcomponentType { case DOSERESPONSEGRADIENT: return "DoseResponseGradient"; case PLAUSIBLECONFOUNDING: return "PlausibleConfounding"; case LARGEEFFECT: return "LargeEffect"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum CertaintySubcomponentType { case DOSERESPONSEGRADIENT: return "higher certainty due to dose response relationship."; case PLAUSIBLECONFOUNDING: return "higher certainty due to risk of bias in opposite direction."; case LARGEEFFECT: return "higher certainty due to large effect size."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum CertaintySubcomponentType { case DOSERESPONSEGRADIENT: return "Dose response gradient"; case PLAUSIBLECONFOUNDING: return "Plausible confounding"; case LARGEEFFECT: return "Large effect"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ChargeitemBillingcodes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ChargeitemBillingcodes.java index 6ba753b99..cd70a5ee2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ChargeitemBillingcodes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ChargeitemBillingcodes.java @@ -74,6 +74,7 @@ Grundpauschale für Ärzte, Institute und Krankenhäuser, die zur Erbringung von case _1100: return "1100"; case _1210: return "1210"; case _1320: return "1320"; + case NULL: return null; default: return "?"; } } @@ -85,6 +86,7 @@ Grundpauschale für Ärzte, Institute und Krankenhäuser, die zur Erbringung von case _1100: return "From German EBM billing system:\nUnvorhergesehene Inanspruchnahme des Vertragsarztes durch einen Patienten;zwischen 19:00 und 22:00 Uhr;an Samstagen, Sonntagen und gesetzlichen Feiertagen, am 24.12. und 31.12. zwischen 07:00 und 19:00 Uhr."; case _1210: return "From German EBM billing system:\nNotfallpauschale im organisierten Not(-fall)dienst und für nicht an der vertragsärztlichen Versorgung teilnehmende Ärzte, Institute und Krankenhäuser bei Inanspruchnahme;zwischen 07:00 und 19:00 Uhr."; case _1320: return "From German EBM billing system:\nGrundpauschale für Ärzte, Institute und Krankenhäuser, die zur Erbringung von Leistungen innerhalb mindestens eines der Fachgebiete Anästhesiologie, Frauenheilkunde und Geburtshilfe, Haut- und Geschlechtskrankheiten, Mund-, Kiefer- und Gesichtschirurgie und Humangenetik ermächtigt sind."; + case NULL: return null; default: return "?"; } } @@ -93,6 +95,7 @@ Grundpauschale für Ärzte, Institute und Krankenhäuser, die zur Erbringung von case _1100: return "Unvorhergesehene Inanspruchnahme"; case _1210: return "Notfallpauschale"; case _1320: return "Grundpauschale"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ChargeitemStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ChargeitemStatus.java index 00b601690..62274ef6a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ChargeitemStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ChargeitemStatus.java @@ -99,6 +99,7 @@ public enum ChargeitemStatus { case BILLED: return "billed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum ChargeitemStatus { case BILLED: return "The charge item has been billed (e.g. a billing engine has generated financial transactions by applying the associated ruled for the charge item to the context of the Encounter, and placed them into Claims/Invoices."; case ENTEREDINERROR: return "The charge item has been entered in error and should not be processed for billing."; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this charge item Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum ChargeitemStatus { case BILLED: return "Billed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ChoiceListOrientation.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ChoiceListOrientation.java index cc078b23e..8067ad840 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ChoiceListOrientation.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ChoiceListOrientation.java @@ -64,6 +64,7 @@ public enum ChoiceListOrientation { switch (this) { case HORIZONTAL: return "horizontal"; case VERTICAL: return "vertical"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ChoiceListOrientation { switch (this) { case HORIZONTAL: return "List choices along the horizontal axis."; case VERTICAL: return "List choices down the vertical axis."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ChoiceListOrientation { switch (this) { case HORIZONTAL: return "Horizontal"; case VERTICAL: return "Vertical"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ChromosomeHuman.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ChromosomeHuman.java index 7487b7ff1..81d6a1e49 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ChromosomeHuman.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ChromosomeHuman.java @@ -218,6 +218,7 @@ public enum ChromosomeHuman { case _22: return "22"; case X: return "X"; case Y: return "Y"; + case NULL: return null; default: return "?"; } } @@ -250,6 +251,7 @@ public enum ChromosomeHuman { case _22: return "chromosome 22."; case X: return "chromosome X."; case Y: return "chromosome Y."; + case NULL: return null; default: return "?"; } } @@ -279,6 +281,7 @@ public enum ChromosomeHuman { case _22: return "chromosome 22"; case X: return "chromosome X"; case Y: return "chromosome Y"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimCareteamrole.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimCareteamrole.java index ca7eb4fd0..330612a3b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimCareteamrole.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimCareteamrole.java @@ -78,6 +78,7 @@ public enum ClaimCareteamrole { case ASSIST: return "assist"; case SUPERVISOR: return "supervisor"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ClaimCareteamrole { case ASSIST: return "Assisting care provider."; case SUPERVISOR: return "Supervising care provider."; case OTHER: return "Other role on the care team."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ClaimCareteamrole { case ASSIST: return "Assisting Provider"; case SUPERVISOR: return "Supervising Provider"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimException.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimException.java index bb01950c7..2976cbeec 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimException.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimException.java @@ -64,6 +64,7 @@ public enum ClaimException { switch (this) { case STUDENT: return "student"; case DISABLED: return "disabled"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ClaimException { switch (this) { case STUDENT: return "Fulltime Student"; case DISABLED: return "Disabled"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ClaimException { switch (this) { case STUDENT: return "Student (Fulltime)"; case DISABLED: return "Disabled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimInformationcategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimInformationcategory.java index 904cdd40e..86ede3a19 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimInformationcategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimInformationcategory.java @@ -148,6 +148,7 @@ public enum ClaimInformationcategory { case EMPLOYMENTIMPACTED: return "employmentimpacted"; case EXTERNALCAUSE: return "externalcause"; case PATIENTREASONFORVISIT: return "patientreasonforvisit"; + case NULL: return null; default: return "?"; } } @@ -170,6 +171,7 @@ public enum ClaimInformationcategory { case EMPLOYMENTIMPACTED: return "An indication that the patient was unable to work, the period if known otherwise a Yes/No (boolean)."; case EXTERNALCAUSE: return "The external cause of an illness or injury."; case PATIENTREASONFORVISIT: return "The reason for the patient visit."; + case NULL: return null; default: return "?"; } } @@ -189,6 +191,7 @@ public enum ClaimInformationcategory { case EMPLOYMENTIMPACTED: return "EmploymentImpacted"; case EXTERNALCAUSE: return "External Caause"; case PATIENTREASONFORVISIT: return "Patient Reason for Visit"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimModifiers.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimModifiers.java index 5ce44f3a3..3c7e68efb 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimModifiers.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimModifiers.java @@ -92,6 +92,7 @@ public enum ClaimModifiers { case E: return "e"; case ROOH: return "rooh"; case X: return "x"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ClaimModifiers { case E: return "Implant or associated with an implant."; case ROOH: return "A Rush service or service performed outside of normal office hours."; case X: return "None."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ClaimModifiers { case E: return "Implant or associated with an implant"; case ROOH: return "Rush or Outside of office hours"; case X: return "None"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimSubtype.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimSubtype.java index ad6c2005c..cd281b367 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimSubtype.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimSubtype.java @@ -64,6 +64,7 @@ public enum ClaimSubtype { switch (this) { case ORTHO: return "ortho"; case EMERGENCY: return "emergency"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ClaimSubtype { switch (this) { case ORTHO: return "A claim for Orthodontic Services."; case EMERGENCY: return "A claim for emergency services."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ClaimSubtype { switch (this) { case ORTHO: return "Orthodontic Claim"; case EMERGENCY: return "Emergency Claim"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimType.java index 76cea5db1..17b184263 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimType.java @@ -85,6 +85,7 @@ public enum ClaimType { case PHARMACY: return "pharmacy"; case PROFESSIONAL: return "professional"; case VISION: return "vision"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ClaimType { case PHARMACY: return "Pharmacy claims for goods and services."; case PROFESSIONAL: return "Typically, outpatient claims from Physician, Psychological, Chiropractor, Physiotherapy, Speech Pathology, rehabilitative, consulting."; case VISION: return "Vision claims for professional services and products such as glasses and contact lenses."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ClaimType { case PHARMACY: return "Pharmacy"; case PROFESSIONAL: return "Professional"; case VISION: return "Vision"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimUse.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimUse.java index 3cdb4cb17..603eb2709 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimUse.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ClaimUse.java @@ -71,6 +71,7 @@ public enum ClaimUse { case CLAIM: return "claim"; case PREAUTHORIZATION: return "preauthorization"; case PREDETERMINATION: return "predetermination"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ClaimUse { case CLAIM: return "The treatment is complete and this represents a Claim for the services."; case PREAUTHORIZATION: return "The treatment is proposed and this represents a Pre-authorization for the services."; case PREDETERMINATION: return "The treatment is proposed and this represents a Pre-determination for the services."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ClaimUse { case CLAIM: return "Claim"; case PREAUTHORIZATION: return "Preauthorization"; case PREDETERMINATION: return "Predetermination"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CodeSearchSupport.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CodeSearchSupport.java index 3ae0e67a2..ecfbf1012 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CodeSearchSupport.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CodeSearchSupport.java @@ -64,6 +64,7 @@ public enum CodeSearchSupport { switch (this) { case EXPLICIT: return "explicit"; case ALL: return "all"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum CodeSearchSupport { switch (this) { case EXPLICIT: return "The search for code on ValueSet only includes codes explicitly detailed on includes or expansions."; case ALL: return "The search for code on ValueSet only includes all codes based on the expansion of the value set."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum CodeSearchSupport { switch (this) { case EXPLICIT: return "Explicit Codes"; case ALL: return "Implicit Codes"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CodesystemAltcodeKind.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CodesystemAltcodeKind.java index 3a76cb675..22fc3726d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CodesystemAltcodeKind.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CodesystemAltcodeKind.java @@ -85,6 +85,7 @@ public enum CodesystemAltcodeKind { case CASEINSENSITIVE: return "case-insensitive"; case CASESENSITIVE: return "case-sensitive"; case EXPRESSION: return "expression"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum CodesystemAltcodeKind { case CASEINSENSITIVE: return "The code is an alternative to be used when a case insensitive code is required (when the primary codes are case sensitive)."; case CASESENSITIVE: return "The code is an alternative to be used when a case sensitive code is required (when the primary codes are case insensitive)."; case EXPRESSION: return "The code is an alternative for the primary code that is built using the expression grammar defined by the code system."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum CodesystemAltcodeKind { case CASEINSENSITIVE: return "Case Insensitive"; case CASESENSITIVE: return "Case Sensitive"; case EXPRESSION: return "Expression"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CodesystemContentMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CodesystemContentMode.java index 322171282..da9172762 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CodesystemContentMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CodesystemContentMode.java @@ -85,6 +85,7 @@ public enum CodesystemContentMode { case FRAGMENT: return "fragment"; case COMPLETE: return "complete"; case SUPPLEMENT: return "supplement"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum CodesystemContentMode { case FRAGMENT: return "A subset of the code system concepts are included in the code system resource. This is a curated subset released for a specific purpose under the governance of the code system steward, and that the intent, bounds and consequences of the fragmentation are clearly defined in the fragment or the code system documentation. Fragments are also known as partitions."; case COMPLETE: return "All the concepts defined by the code system are included in the code system resource."; case SUPPLEMENT: return "The resource doesn't define any new concepts; it just provides additional designations and properties to another code system."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum CodesystemContentMode { case FRAGMENT: return "Fragment"; case COMPLETE: return "Complete"; case SUPPLEMENT: return "Supplement"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CodesystemHierarchyMeaning.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CodesystemHierarchyMeaning.java index 3177c9d4d..a63851187 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CodesystemHierarchyMeaning.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CodesystemHierarchyMeaning.java @@ -78,6 +78,7 @@ public enum CodesystemHierarchyMeaning { case ISA: return "is-a"; case PARTOF: return "part-of"; case CLASSIFIEDWITH: return "classified-with"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CodesystemHierarchyMeaning { case ISA: return "A hierarchy where the child concepts have an IS-A relationship with the parents - that is, all the properties of the parent are also true for its child concepts. Not that is-a is a property of the concepts, so additional subsumption relationships may be defined using properties or the [subsumes](extension-codesystem-subsumes.html) extension."; case PARTOF: return "Child elements list the individual parts of a composite whole (e.g. body site)."; case CLASSIFIEDWITH: return "Child concepts in the hierarchy may have only one parent, and there is a presumption that the code system is a \"closed world\" meaning all things must be in the hierarchy. This results in concepts such as \"not otherwise classified.\"."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CodesystemHierarchyMeaning { case ISA: return "Is-A"; case PARTOF: return "Part Of"; case CLASSIFIEDWITH: return "Classified With"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CommonTags.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CommonTags.java index 5b1ac68b4..e9046e8e8 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CommonTags.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CommonTags.java @@ -57,6 +57,7 @@ public enum CommonTags { public String toCode() { switch (this) { case ACTIONABLE: return "actionable"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum CommonTags { public String getDefinition() { switch (this) { case ACTIONABLE: return "This request is intended to be acted upon, not merely stored"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case ACTIONABLE: return "Actionable"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CommunicationCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CommunicationCategory.java index 8e5141106..5fcf464cb 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CommunicationCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CommunicationCategory.java @@ -78,6 +78,7 @@ public enum CommunicationCategory { case NOTIFICATION: return "notification"; case REMINDER: return "reminder"; case INSTRUCTION: return "instruction"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CommunicationCategory { case NOTIFICATION: return "The communication conveys a notification."; case REMINDER: return "The communication conveys a reminder."; case INSTRUCTION: return "The communication conveys an instruction."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CommunicationCategory { case NOTIFICATION: return "Notification"; case REMINDER: return "Reminder"; case INSTRUCTION: return "Instruction"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CommunicationNotDoneReason.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CommunicationNotDoneReason.java index cc455a5bc..4ea688549 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CommunicationNotDoneReason.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CommunicationNotDoneReason.java @@ -92,6 +92,7 @@ public enum CommunicationNotDoneReason { case RECIPIENTUNAVAILABLE: return "recipient-unavailable"; case FAMILYOBJECTION: return "family-objection"; case PATIENTOBJECTION: return "patient-objection"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum CommunicationNotDoneReason { case RECIPIENTUNAVAILABLE: return "The communication was not done due to the recipient being unavailable."; case FAMILYOBJECTION: return "The communication was not done due to a family objection."; case PATIENTOBJECTION: return "The communication was not done due to a patient objection."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum CommunicationNotDoneReason { case RECIPIENTUNAVAILABLE: return "Recipient Unavailable"; case FAMILYOBJECTION: return "Family Objection"; case PATIENTOBJECTION: return "Patient Objection"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CommunicationTopic.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CommunicationTopic.java index 2ab5b6442..1111ff202 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CommunicationTopic.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CommunicationTopic.java @@ -92,6 +92,7 @@ public enum CommunicationTopic { case APPOINTMENTREMINDER: return "appointment-reminder"; case PHONECONSULT: return "phone-consult"; case SUMMARYREPORT: return "summary-report"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum CommunicationTopic { case APPOINTMENTREMINDER: return "The purpose or content of the communication is an appointment reminder."; case PHONECONSULT: return "The purpose or content of the communication is a phone consult."; case SUMMARYREPORT: return "The purpose or content of the communication is a summary report."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum CommunicationTopic { case APPOINTMENTREMINDER: return "Appointment Reminder"; case PHONECONSULT: return "Phone Consult"; case SUMMARYREPORT: return "Summary Report"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompartmentType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompartmentType.java index dc2a30833..7a37730f1 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompartmentType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompartmentType.java @@ -85,6 +85,7 @@ public enum CompartmentType { case RELATEDPERSON: return "RelatedPerson"; case PRACTITIONER: return "Practitioner"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum CompartmentType { case RELATEDPERSON: return "The compartment definition is for the related-person compartment."; case PRACTITIONER: return "The compartment definition is for the practitioner compartment."; case DEVICE: return "The compartment definition is for the device compartment."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum CompartmentType { case RELATEDPERSON: return "RelatedPerson"; case PRACTITIONER: return "Practitioner"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompositeMeasureScoring.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompositeMeasureScoring.java index 3a889e4eb..9de819210 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompositeMeasureScoring.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompositeMeasureScoring.java @@ -78,6 +78,7 @@ public enum CompositeMeasureScoring { case ALLORNOTHING: return "all-or-nothing"; case LINEAR: return "linear"; case WEIGHTED: return "weighted"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CompositeMeasureScoring { case ALLORNOTHING: return "All-or-nothing scoring includes an individual in the numerator of the composite measure if they are in the numerators of all of the component measures in which they are in the denominator."; case LINEAR: return "Linear scoring gives an individual a score based on the number of numerators in which they appear."; case WEIGHTED: return "Weighted scoring gives an individual a score based on a weighted factor for each component numerator in which they appear."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CompositeMeasureScoring { case ALLORNOTHING: return "All-or-nothing"; case LINEAR: return "Linear"; case WEIGHTED: return "Weighted"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompositionAltcodeKind.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompositionAltcodeKind.java index 9e7e53d05..b2774a7e8 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompositionAltcodeKind.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompositionAltcodeKind.java @@ -85,6 +85,7 @@ public enum CompositionAltcodeKind { case CASEINSENSITIVE: return "case-insensitive"; case CASESENSITIVE: return "case-sensitive"; case EXPRESSION: return "expression"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum CompositionAltcodeKind { case CASEINSENSITIVE: return "The code is an alternative to be used when a case insensitive code is required (when the primary codes are case sensitive)."; case CASESENSITIVE: return "The code is an alternative to be used when a case sensitive code is required (when the primary codes are case insensitive)."; case EXPRESSION: return "The code is an alternative for the primary code that is built using the expression grammar defined by the code system."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum CompositionAltcodeKind { case CASEINSENSITIVE: return "Case Insensitive"; case CASESENSITIVE: return "Case Sensitive"; case EXPRESSION: return "Expression"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompositionAttestationMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompositionAttestationMode.java index de6f825a1..6f30aec33 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompositionAttestationMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompositionAttestationMode.java @@ -78,6 +78,7 @@ public enum CompositionAttestationMode { case PROFESSIONAL: return "professional"; case LEGAL: return "legal"; case OFFICIAL: return "official"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CompositionAttestationMode { case PROFESSIONAL: return "The person authenticated the content in their professional capacity."; case LEGAL: return "The person authenticated the content and accepted legal responsibility for its content."; case OFFICIAL: return "The organization authenticated the content as consistent with their policies and procedures."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CompositionAttestationMode { case PROFESSIONAL: return "Professional"; case LEGAL: return "Legal"; case OFFICIAL: return "Official"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompositionStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompositionStatus.java index d0dde553f..fb72875e1 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompositionStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CompositionStatus.java @@ -78,6 +78,7 @@ public enum CompositionStatus { case FINAL: return "final"; case AMENDED: return "amended"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum CompositionStatus { case FINAL: return "This version of the composition is complete and verified by an appropriate person and no further work is planned. Any subsequent updates would be on a new version of the composition."; case AMENDED: return "The composition content or the referenced resources have been modified (edited or added to) subsequent to being released as \"final\" and the composition is complete and verified by an authorized person."; case ENTEREDINERROR: return "The composition or document was originally created/issued in error, and this is an amendment that marks that the entire series should not be considered as valid."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum CompositionStatus { case FINAL: return "Final"; case AMENDED: return "Amended"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptMapEquivalence.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptMapEquivalence.java index c3aa8f612..879a9dd35 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptMapEquivalence.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptMapEquivalence.java @@ -120,6 +120,7 @@ public enum ConceptMapEquivalence { case INEXACT: return "inexact"; case UNMATCHED: return "unmatched"; case DISJOINT: return "disjoint"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum ConceptMapEquivalence { case INEXACT: return "The target mapping overlaps with the source concept, but both source and target cover additional meaning, or the definitions are imprecise and it is uncertain whether they have the same boundaries to their meaning. The sense in which the mapping is inexact SHALL be described in the comments in this case, and applications should be careful when attempting to use these mappings operationally."; case UNMATCHED: return "There is no match for this concept in the target code system."; case DISJOINT: return "This is an explicit assertion that there is no mapping between the source and target concept."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum ConceptMapEquivalence { case INEXACT: return "Inexact"; case UNMATCHED: return "Unmatched"; case DISJOINT: return "Disjoint"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptProperties.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptProperties.java index 208ee699d..b35510d3e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptProperties.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptProperties.java @@ -85,6 +85,7 @@ public enum ConceptProperties { case NOTSELECTABLE: return "notSelectable"; case PARENT: return "parent"; case CHILD: return "child"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ConceptProperties { case NOTSELECTABLE: return "The concept is not intended to be chosen by the user - only intended to be used as a selector for other concepts. Note, though, that the interpretation of this is highly contextual; all concepts are selectable in some context. Property type is boolean"; case PARENT: return "The concept identified in this property is a parent of the concept on which it is a property. The property type will be 'code'. The meaning of 'parent' is defined by the hierarchyMeaning attribute"; case CHILD: return "The concept identified in this property is a child of the concept on which it is a property. The property type will be 'code'. The meaning of 'child' is defined by the hierarchyMeaning attribute"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ConceptProperties { case NOTSELECTABLE: return "Not Selectable"; case PARENT: return "Parent"; case CHILD: return "Child"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptPropertyType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptPropertyType.java index 8d50ba93f..b5304ad55 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptPropertyType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptPropertyType.java @@ -99,6 +99,7 @@ public enum ConceptPropertyType { case BOOLEAN: return "boolean"; case DATETIME: return "dateTime"; case DECIMAL: return "decimal"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum ConceptPropertyType { case BOOLEAN: return "The property value is a boolean true | false."; case DATETIME: return "The property is a date or a date + time."; case DECIMAL: return "The property value is a decimal number."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum ConceptPropertyType { case BOOLEAN: return "boolean"; case DATETIME: return "dateTime"; case DECIMAL: return "decimal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptSubsumptionOutcome.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptSubsumptionOutcome.java index c0eaca145..9bcacbc75 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptSubsumptionOutcome.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptSubsumptionOutcome.java @@ -78,6 +78,7 @@ public enum ConceptSubsumptionOutcome { case SUBSUMES: return "subsumes"; case SUBSUMEDBY: return "subsumed-by"; case NOTSUBSUMED: return "not-subsumed"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ConceptSubsumptionOutcome { case SUBSUMES: return "Coding/code \"A\" subsumes Coding/code \"B\" (e.g. B has all the properties A has, and some of it's own)."; case SUBSUMEDBY: return "Coding/code \"A\" is subsumed by Coding/code \"B\" (e.g. A has all the properties B has, and some of it's own)."; case NOTSUBSUMED: return "Coding/code \"A\" and Coding/code \"B\" are disjoint (e.g. each has propeties that the other doesn't have)."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ConceptSubsumptionOutcome { case SUBSUMES: return "Subsumes"; case SUBSUMEDBY: return "Subsumed-By"; case NOTSUBSUMED: return "Not-Subsumed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptmapUnmappedMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptmapUnmappedMode.java index 1b3cb1b59..0a4c52825 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptmapUnmappedMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConceptmapUnmappedMode.java @@ -71,6 +71,7 @@ public enum ConceptmapUnmappedMode { case PROVIDED: return "provided"; case FIXED: return "fixed"; case OTHERMAP: return "other-map"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ConceptmapUnmappedMode { case PROVIDED: return "Use the code as provided in the $translate request."; case FIXED: return "Use the code explicitly provided in the group.unmapped."; case OTHERMAP: return "Use the map identified by the canonical URL in the url element."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ConceptmapUnmappedMode { case PROVIDED: return "Provided Code"; case FIXED: return "Fixed Code"; case OTHERMAP: return "Other Map"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionCategory.java index 721859dfc..f5e0a2116 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionCategory.java @@ -64,6 +64,7 @@ public enum ConditionCategory { switch (this) { case PROBLEMLISTITEM: return "problem-list-item"; case ENCOUNTERDIAGNOSIS: return "encounter-diagnosis"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ConditionCategory { switch (this) { case PROBLEMLISTITEM: return "An item on a problem list that can be managed over time and can be expressed by a practitioner (e.g. physician, nurse), patient, or related person."; case ENCOUNTERDIAGNOSIS: return "A point in time diagnosis (e.g. from a physician or nurse) in context of an encounter."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ConditionCategory { switch (this) { case PROBLEMLISTITEM: return "Problem List Item"; case ENCOUNTERDIAGNOSIS: return "Encounter Diagnosis"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionClinical.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionClinical.java index 3227efaa8..1265c2114 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionClinical.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionClinical.java @@ -92,6 +92,7 @@ public enum ConditionClinical { case INACTIVE: return "inactive"; case REMISSION: return "remission"; case RESOLVED: return "resolved"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ConditionClinical { case INACTIVE: return "The subject is no longer experiencing the symptoms of the condition or there is no longer evidence of the condition."; case REMISSION: return "The subject is no longer experiencing the symptoms of the condition, but there is a risk of the symptoms returning."; case RESOLVED: return "The subject is no longer experiencing the symptoms of the condition and there is a negligible perceived risk of the symptoms returning."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ConditionClinical { case INACTIVE: return "Inactive"; case REMISSION: return "Remission"; case RESOLVED: return "Resolved"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionState.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionState.java index 7f300c8d3..ec2269757 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionState.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionState.java @@ -71,6 +71,7 @@ public enum ConditionState { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case RESOLVED: return "resolved"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ConditionState { case ACTIVE: return "The condition is active."; case INACTIVE: return "The condition is inactive, but not resolved."; case RESOLVED: return "The condition is resolved."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ConditionState { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case RESOLVED: return "Resolved"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionVerStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionVerStatus.java index e75ef128c..a37482a60 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionVerStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionVerStatus.java @@ -92,6 +92,7 @@ public enum ConditionVerStatus { case CONFIRMED: return "confirmed"; case REFUTED: return "refuted"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ConditionVerStatus { case CONFIRMED: return "There is sufficient diagnostic and/or clinical evidence to treat this as a confirmed condition."; case REFUTED: return "This condition has been ruled out by diagnostic and clinical evidence."; case ENTEREDINERROR: return "The statement was entered in error and is not valid."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ConditionVerStatus { case CONFIRMED: return "Confirmed"; case REFUTED: return "Refuted"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionalDeleteStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionalDeleteStatus.java index ef4248fa8..3e642a46a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionalDeleteStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionalDeleteStatus.java @@ -71,6 +71,7 @@ public enum ConditionalDeleteStatus { case NOTSUPPORTED: return "not-supported"; case SINGLE: return "single"; case MULTIPLE: return "multiple"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ConditionalDeleteStatus { case NOTSUPPORTED: return "No support for conditional deletes."; case SINGLE: return "Conditional deletes are supported, but only single resources at a time."; case MULTIPLE: return "Conditional deletes are supported, and multiple resources can be deleted in a single interaction."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ConditionalDeleteStatus { case NOTSUPPORTED: return "Not Supported"; case SINGLE: return "Single Deletes Supported"; case MULTIPLE: return "Multiple Deletes Supported"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionalReadStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionalReadStatus.java index ae4d38483..0044c8dbd 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionalReadStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConditionalReadStatus.java @@ -78,6 +78,7 @@ public enum ConditionalReadStatus { case MODIFIEDSINCE: return "modified-since"; case NOTMATCH: return "not-match"; case FULLSUPPORT: return "full-support"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ConditionalReadStatus { case MODIFIEDSINCE: return "Conditional reads are supported, but only with the If-Modified-Since HTTP Header."; case NOTMATCH: return "Conditional reads are supported, but only with the If-None-Match HTTP Header."; case FULLSUPPORT: return "Conditional reads are supported, with both If-Modified-Since and If-None-Match HTTP Headers."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ConditionalReadStatus { case MODIFIEDSINCE: return "If-Modified-Since"; case NOTMATCH: return "If-None-Match"; case FULLSUPPORT: return "Full Support"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConformanceExpectation.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConformanceExpectation.java index 4d0912eb2..4f92f3f2c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConformanceExpectation.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConformanceExpectation.java @@ -78,6 +78,7 @@ public enum ConformanceExpectation { case SHOULD: return "SHOULD"; case MAY: return "MAY"; case SHOULDNOT: return "SHOULD-NOT"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ConformanceExpectation { case SHOULD: return "Support for the specified capability is strongly encouraged, and failure to support it should only occur after careful consideration."; case MAY: return "Support for the specified capability is not necessary to be considered conformant, and the requirement should be considered strictly optional."; case SHOULDNOT: return "Support for the specified capability is strongly discouraged and should occur only after careful consideration."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ConformanceExpectation { case SHOULD: return "SHOULD"; case MAY: return "MAY"; case SHOULDNOT: return "SHOULD-NOT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentAction.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentAction.java index 5fa1c7af6..17c2347bf 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentAction.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentAction.java @@ -85,6 +85,7 @@ public enum ConsentAction { case USE: return "use"; case DISCLOSE: return "disclose"; case CORRECT: return "correct"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ConsentAction { case USE: return "Utilize the retrieved information"; case DISCLOSE: return "Transfer retrieved information"; case CORRECT: return "Allow retrieval of a patient's information for the purpose of update or rectify"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ConsentAction { case USE: return "Use"; case DISCLOSE: return "Disclose"; case CORRECT: return "Access and Correct"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentCategory.java index 6f6bd55a8..930d266bf 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentCategory.java @@ -113,6 +113,7 @@ public enum ConsentCategory { case RESEARCH: return "research"; case RSDID: return "rsdid"; case RSREID: return "rsreid"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum ConsentCategory { case RESEARCH: return "Consent to have healthcare information in an electronic health record accessed for research purposes. [VALUE SET: ActConsentType (2.16.840.1.113883.1.11.19897)]"; case RSDID: return "Consent to have de-identified healthcare information in an electronic health record that is accessed for research purposes, but without consent to re-identify the information under any circumstance. [VALUE SET: ActConsentType (2.16.840.1.113883.1.11.19897)"; case RSREID: return "Consent to have de-identified healthcare information in an electronic health record that is accessed for research purposes re-identified under specific circumstances outlined in the consent. [VALUE SET: ActConsentType (2.16.840.1.113883.1.11.19897)]"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum ConsentCategory { case RESEARCH: return "Research Information Access"; case RSDID: return "De-identified Information Access"; case RSREID: return "Re-identifiable Information Access"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentDataMeaning.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentDataMeaning.java index 671d6a70d..8904fd100 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentDataMeaning.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentDataMeaning.java @@ -78,6 +78,7 @@ public enum ConsentDataMeaning { case RELATED: return "related"; case DEPENDENTS: return "dependents"; case AUTHOREDBY: return "authoredby"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ConsentDataMeaning { case RELATED: return "The consent applies directly to the instance of the resource and instances it refers to."; case DEPENDENTS: return "The consent applies directly to the instance of the resource and instances that refer to it."; case AUTHOREDBY: return "The consent applies to instances of resources that are authored by."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ConsentDataMeaning { case RELATED: return "Related"; case DEPENDENTS: return "Dependents"; case AUTHOREDBY: return "AuthoredBy"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentPerformer.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentPerformer.java index 97bdbdadf..76a816e83 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentPerformer.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentPerformer.java @@ -85,6 +85,7 @@ public enum ConsentPerformer { case GRANTOR: return "grantor"; case DELEGATEE: return "delegatee"; case DELEGATOR: return "delegator"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ConsentPerformer { case GRANTOR: return "An entity which agrees to confer certain rights or authority to a grantee."; case DELEGATEE: return "A party to whom some right or authority is granted by a delegator."; case DELEGATOR: return "A party that grants all or some portion its right or authority to another party."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ConsentPerformer { case GRANTOR: return "Grantor"; case DELEGATEE: return "Delegatee"; case DELEGATOR: return "Delegator"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentPolicy.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentPolicy.java index 80bdde645..633913ea3 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentPolicy.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentPolicy.java @@ -232,6 +232,7 @@ public enum ConsentPolicy { case NIHGRDR: return "nih-grdr"; case NIH527: return "nih-527"; case GA4GH: return "ga4gh"; + case NULL: return null; default: return "?"; } } @@ -266,6 +267,7 @@ public enum ConsentPolicy { case NIHGRDR: return "Global Rare Disease Patient Registry and Data Repository (GRDR) consent is an agreement of a healthcare consumer to permit collection, access, use and disclosure of de-identified rare disease information and collection of bio-specimens, medical information, family history and other related information from patients to permit the registry collection of health and genetic information, and specimens for pseudonymized disclosure for research purpose of use. https://rarediseases.info.nih.gov/files/informed_consent_template.pdf"; case NIH527: return "NIH Authorization for the Release of Medical Information is a patient’s consent for the National Institutes of Health Clinical Center to release medical information to care providers, which can be revoked. Note: Consent Form available @ http://cc.nih.gov/participate/_pdf/NIH-527.pdf"; case GA4GH: return "Global Alliance for Genomic Health Data Sharing Consent Form is an example of the GA4GH Population origins and ancestry research consent form. Consenters agree to permitting a specified research project to collect ancestry and genetic information in controlled-access databases, and to allow other researchers to use deidentified information from those databases. http://www.commonaccord.org/index.php?action=doc&file=Wx/org/genomicsandhealth/REWG/Demo/Roberta_Robinson_US"; + case NULL: return null; default: return "?"; } } @@ -297,6 +299,7 @@ public enum ConsentPolicy { case NIHGRDR: return "NIH Global Rare Disease Patient Registry and Data Repository consent"; case NIH527: return "NIH Authorization for the Release of Medical Information"; case GA4GH: return "Population origins and ancestry research consent"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentProvisionType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentProvisionType.java index 2aed00478..fce881bf2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentProvisionType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentProvisionType.java @@ -64,6 +64,7 @@ public enum ConsentProvisionType { switch (this) { case DENY: return "deny"; case PERMIT: return "permit"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ConsentProvisionType { switch (this) { case DENY: return "Consent is denied for actions meeting these rules."; case PERMIT: return "Consent is provided for actions meeting these rules."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ConsentProvisionType { switch (this) { case DENY: return "Opt Out"; case PERMIT: return "Opt In"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentScope.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentScope.java index 8edbbaec5..1d9086357 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentScope.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentScope.java @@ -78,6 +78,7 @@ public enum ConsentScope { case RESEARCH: return "research"; case PATIENTPRIVACY: return "patient-privacy"; case TREATMENT: return "treatment"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ConsentScope { case RESEARCH: return "Consent to participate in research protocol and information sharing required"; case PATIENTPRIVACY: return "Agreement to collect, access, use or disclose (share) information"; case TREATMENT: return "Consent to undergo a specific treatment"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ConsentScope { case RESEARCH: return "Research"; case PATIENTPRIVACY: return "Privacy Consent"; case TREATMENT: return "Treatment"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentStateCodes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentStateCodes.java index 0fd86c83f..ca3d2bb33 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentStateCodes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConsentStateCodes.java @@ -92,6 +92,7 @@ public enum ConsentStateCodes { case REJECTED: return "rejected"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ConsentStateCodes { case REJECTED: return "The consent has been rejected by one or more of the parties."; case INACTIVE: return "The consent is terminated or replaced."; case ENTEREDINERROR: return "The consent was created wrongly (e.g. wrong patient) and should be ignored."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ConsentStateCodes { case REJECTED: return "Rejected"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConstraintSeverity.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConstraintSeverity.java index 7aa958ae9..8a55825fe 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConstraintSeverity.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ConstraintSeverity.java @@ -64,6 +64,7 @@ public enum ConstraintSeverity { switch (this) { case ERROR: return "error"; case WARNING: return "warning"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ConstraintSeverity { switch (this) { case ERROR: return "If the constraint is violated, the resource is not conformant."; case WARNING: return "If the constraint is violated, the resource is conformant, but it is not necessarily following best practice."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ConstraintSeverity { switch (this) { case ERROR: return "Error"; case WARNING: return "Warning"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContactPointSystem.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContactPointSystem.java index d0dd2cc3c..9f684e671 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContactPointSystem.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContactPointSystem.java @@ -99,6 +99,7 @@ public enum ContactPointSystem { case URL: return "url"; case SMS: return "sms"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum ContactPointSystem { case URL: return "A contact that is not a phone, fax, pager or email address and is expressed as a URL. This is intended for various institutional or personal contacts including web sites, blogs, Skype, Twitter, Facebook, etc. Do not use for email addresses."; case SMS: return "A contact that can be used for sending an sms message (e.g. mobile phones, some landlines)."; case OTHER: return "A contact that is not a phone, fax, page or email address and is not expressible as a URL. E.g. Internal mail address. This SHOULD NOT be used for contacts that are expressible as a URL (e.g. Skype, Twitter, Facebook, etc.) Extensions may be used to distinguish \"other\" contact types."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum ContactPointSystem { case URL: return "URL"; case SMS: return "SMS"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContactPointUse.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContactPointUse.java index 18655abc7..4f027f356 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContactPointUse.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContactPointUse.java @@ -85,6 +85,7 @@ public enum ContactPointUse { case TEMP: return "temp"; case OLD: return "old"; case MOBILE: return "mobile"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ContactPointUse { case TEMP: return "A temporary contact point. The period can provide more detailed information."; case OLD: return "This contact point is no longer in use (or was never correct, but retained for records)."; case MOBILE: return "A telecommunication device that moves and stays with its owner. May have characteristics of all other use codes, suitable for urgent matters, not the first choice for routine business."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ContactPointUse { case TEMP: return "Temp"; case OLD: return "Old"; case MOBILE: return "Mobile"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContactentityType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContactentityType.java index 4eb290cfb..0d2153003 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContactentityType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContactentityType.java @@ -92,6 +92,7 @@ public enum ContactentityType { case PAYOR: return "PAYOR"; case PATINF: return "PATINF"; case PRESS: return "PRESS"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ContactentityType { case PAYOR: return "Contact details for dealing with issues related to insurance claims/adjudication/payment."; case PATINF: return "Generic information contact for patients."; case PRESS: return "Dedicated contact point for matters relating to press enquiries."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ContactentityType { case PAYOR: return "Payor"; case PATINF: return "Patient"; case PRESS: return "Press"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContainerCap.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContainerCap.java index 8957617d8..1c260167c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContainerCap.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContainerCap.java @@ -134,6 +134,7 @@ public enum ContainerCap { case BROWN: return "brown"; case WHITE: return "white"; case PINK: return "pink"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum ContainerCap { case BROWN: return "brown cap."; case WHITE: return "white cap."; case PINK: return "pink cap."; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum ContainerCap { case BROWN: return "brown cap"; case WHITE: return "white cap"; case PINK: return "pink cap"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAction.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAction.java index 2d2eb0f15..efd10c56e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAction.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAction.java @@ -64,6 +64,7 @@ public enum ContractAction { switch (this) { case ACTIONA: return "action-a"; case ACTIONB: return "action-b"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ContractAction { switch (this) { case ACTIONA: return "Definition for Action A"; case ACTIONB: return "Definition for Action B"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ContractAction { switch (this) { case ACTIONA: return "Action A"; case ACTIONB: return "Action B"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractActionstatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractActionstatus.java index f11e4641b..a523c796c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractActionstatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractActionstatus.java @@ -57,6 +57,7 @@ public enum ContractActionstatus { public String toCode() { switch (this) { case COMPLETE: return "complete"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum ContractActionstatus { public String getDefinition() { switch (this) { case COMPLETE: return "To be completed"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case COMPLETE: return "Complete"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractActorrole.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractActorrole.java index 3986d9696..54cd593a0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractActorrole.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractActorrole.java @@ -64,6 +64,7 @@ public enum ContractActorrole { switch (this) { case PRACTITIONER: return "practitioner"; case PATIENT: return "patient"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ContractActorrole { switch (this) { case PRACTITIONER: return "Someone who provides health care related services to people or animals including both clinical and support services."; case PATIENT: return "A receiver, human or animal, of health care related goods and services."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ContractActorrole { switch (this) { case PRACTITIONER: return "Practitioner"; case PATIENT: return "Patient"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAssetcontext.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAssetcontext.java index a7ae2bed3..e17f28d3d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAssetcontext.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAssetcontext.java @@ -57,6 +57,7 @@ public enum ContractAssetcontext { public String toCode() { switch (this) { case CUSTODIAN: return "custodian"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum ContractAssetcontext { public String getDefinition() { switch (this) { case CUSTODIAN: return "To be completed"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case CUSTODIAN: return "Custodian"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAssetscope.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAssetscope.java index eddc15bf2..187318b90 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAssetscope.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAssetscope.java @@ -57,6 +57,7 @@ public enum ContractAssetscope { public String toCode() { switch (this) { case THING: return "thing"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum ContractAssetscope { public String getDefinition() { switch (this) { case THING: return "To be completed"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case THING: return "Thing"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAssetsubtype.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAssetsubtype.java index fbe5ebbed..08f67be2e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAssetsubtype.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAssetsubtype.java @@ -57,6 +57,7 @@ public enum ContractAssetsubtype { public String toCode() { switch (this) { case PARTICIPATION: return "participation"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum ContractAssetsubtype { public String getDefinition() { switch (this) { case PARTICIPATION: return "To be completed"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case PARTICIPATION: return "Participation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAssettype.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAssettype.java index 24be3451d..84a41c3d0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAssettype.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractAssettype.java @@ -57,6 +57,7 @@ public enum ContractAssettype { public String toCode() { switch (this) { case PARTICIPATION: return "participation"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum ContractAssettype { public String getDefinition() { switch (this) { case PARTICIPATION: return "To be completed"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case PARTICIPATION: return "Participation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractContentDerivative.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractContentDerivative.java index 51f517fe4..cd98b415a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractContentDerivative.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractContentDerivative.java @@ -78,6 +78,7 @@ public enum ContractContentDerivative { case RETRIEVAL: return "retrieval"; case STATEMENT: return "statement"; case SHAREABLE: return "shareable"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ContractContentDerivative { case RETRIEVAL: return "A content derivative that conveys sufficient information to locate and retrieve the content."; case STATEMENT: return "Content derivative that has less than full fidelity to the basal information source from which it was 'transcribed'. It provides recipients with the full content representation they may require for compliance purposes, and typically include a reference to or an attached unstructured representation for recipients needing an exact copy of the legal agreement."; case SHAREABLE: return "A Content Derivative that conveys sufficient information to determine the authorized entities with which the content may be shared."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ContractContentDerivative { case RETRIEVAL: return "Content Retrieval"; case STATEMENT: return "Content Statement"; case SHAREABLE: return "Shareable Content"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractDataMeaning.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractDataMeaning.java index 984acc5a3..d87d14e00 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractDataMeaning.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractDataMeaning.java @@ -78,6 +78,7 @@ public enum ContractDataMeaning { case RELATED: return "related"; case DEPENDENTS: return "dependents"; case AUTHOREDBY: return "authoredby"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ContractDataMeaning { case RELATED: return "The consent applies directly to the instance of the resource and instances it refers to."; case DEPENDENTS: return "The consent applies directly to the instance of the resource and instances that refer to it."; case AUTHOREDBY: return "The consent applies to instances of resources that are authored by."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ContractDataMeaning { case RELATED: return "Related"; case DEPENDENTS: return "Dependents"; case AUTHOREDBY: return "AuthoredBy"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractDecisionMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractDecisionMode.java index f3f3311a6..d43c78dfa 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractDecisionMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractDecisionMode.java @@ -57,6 +57,7 @@ public enum ContractDecisionMode { public String toCode() { switch (this) { case POLICY: return "policy"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum ContractDecisionMode { public String getDefinition() { switch (this) { case POLICY: return "To be completed"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case POLICY: return "Policy"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractDefinitionSubtype.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractDefinitionSubtype.java index 11dc06cf3..bfd0b52f2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractDefinitionSubtype.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractDefinitionSubtype.java @@ -57,6 +57,7 @@ public enum ContractDefinitionSubtype { public String toCode() { switch (this) { case TEMP: return "temp"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum ContractDefinitionSubtype { public String getDefinition() { switch (this) { case TEMP: return "To be completed"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case TEMP: return "Temporary Value"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractDefinitionType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractDefinitionType.java index d29b5c82f..2ffcc7e9c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractDefinitionType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractDefinitionType.java @@ -57,6 +57,7 @@ public enum ContractDefinitionType { public String toCode() { switch (this) { case TEMP: return "temp"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum ContractDefinitionType { public String getDefinition() { switch (this) { case TEMP: return "To be completed"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case TEMP: return "Temporary Value"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractExpirationType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractExpirationType.java index a86e538f8..9d51e1289 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractExpirationType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractExpirationType.java @@ -57,6 +57,7 @@ public enum ContractExpirationType { public String toCode() { switch (this) { case BREACH: return "breach"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum ContractExpirationType { public String getDefinition() { switch (this) { case BREACH: return "To be completed"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case BREACH: return "Breach"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractLegalstate.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractLegalstate.java index def0cdfee..4f9cdb569 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractLegalstate.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractLegalstate.java @@ -155,6 +155,7 @@ public enum ContractLegalstate { case REVOKED: return "revoked"; case RESOLVED: return "resolved"; case TERMINATED: return "terminated"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum ContractLegalstate { case REVOKED: return "A Contract that is rescinded. May be required prior to replacing with an updated Contract. Comparable FHIR and v.3 status codes: nullified."; case RESOLVED: return "Contract is reactivated after being pended because of faulty execution. *E.g., competency of the signer(s), or where the policy is substantially different from and did not accompany the application/form so that the applicant could not compare them. Aka - ''reactivated''. Usage: Optional stage where a pended contract is reactivated. Precedence Order = 8. Comparable FHIR and v.3 status codes: reactivated."; case TERMINATED: return "Contract reaches its expiry date. It might or might not be renewed or renegotiated. Usage: Normal end of contract period. Precedence Order = 12. Comparable FHIR and v.3 status codes: Obsoleted."; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum ContractLegalstate { case REVOKED: return "Revoked"; case RESOLVED: return "Resolved"; case TERMINATED: return "Terminated"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractPartyRole.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractPartyRole.java index 2a9235226..3e9c2944b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractPartyRole.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractPartyRole.java @@ -57,6 +57,7 @@ public enum ContractPartyRole { public String toCode() { switch (this) { case FLUNKY: return "flunky"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum ContractPartyRole { public String getDefinition() { switch (this) { case FLUNKY: return "To be completed"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case FLUNKY: return "FLunky"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractPublicationstatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractPublicationstatus.java index a01aa8956..82a5cab95 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractPublicationstatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractPublicationstatus.java @@ -155,6 +155,7 @@ public enum ContractPublicationstatus { case REVOKED: return "revoked"; case RESOLVED: return "resolved"; case TERMINATED: return "terminated"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum ContractPublicationstatus { case REVOKED: return "A Contract that is rescinded. May be required prior to replacing with an updated Contract. Comparable FHIR and v.3 status codes: nullified."; case RESOLVED: return "Contract is reactivated after being pended because of faulty execution. *E.g., competency of the signer(s), or where the policy is substantially different from and did not accompany the application/form so that the applicant could not compare them. Aka - ''reactivated''. Usage: Optional stage where a pended contract is reactivated. Precedence Order = 8. Comparable FHIR and v.3 status codes: reactivated."; case TERMINATED: return "Contract reaches its expiry date. It might or might not be renewed or renegotiated. Usage: Normal end of contract period. Precedence Order = 12. Comparable FHIR and v.3 status codes: Obsoleted."; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum ContractPublicationstatus { case REVOKED: return "Revoked"; case RESOLVED: return "Resolved"; case TERMINATED: return "Terminated"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractScope.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractScope.java index 2d46ab06b..86d5d4a70 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractScope.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractScope.java @@ -57,6 +57,7 @@ public enum ContractScope { public String toCode() { switch (this) { case POLICY: return "policy"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum ContractScope { public String getDefinition() { switch (this) { case POLICY: return "To be completed"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case POLICY: return "Policy"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSecurityCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSecurityCategory.java index e165f8d3e..159cd894a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSecurityCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSecurityCategory.java @@ -57,6 +57,7 @@ public enum ContractSecurityCategory { public String toCode() { switch (this) { case POLICY: return "policy"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum ContractSecurityCategory { public String getDefinition() { switch (this) { case POLICY: return "To be completed"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case POLICY: return "Policy"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSecurityClassification.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSecurityClassification.java index daaec0720..e84ad631a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSecurityClassification.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSecurityClassification.java @@ -57,6 +57,7 @@ public enum ContractSecurityClassification { public String toCode() { switch (this) { case POLICY: return "policy"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum ContractSecurityClassification { public String getDefinition() { switch (this) { case POLICY: return "To be completed"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case POLICY: return "Policy"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSecurityControl.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSecurityControl.java index 3003589ed..5cafbb1a0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSecurityControl.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSecurityControl.java @@ -57,6 +57,7 @@ public enum ContractSecurityControl { public String toCode() { switch (this) { case POLICY: return "policy"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum ContractSecurityControl { public String getDefinition() { switch (this) { case POLICY: return "To be completed"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case POLICY: return "Policy"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSignerType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSignerType.java index 68c3664ac..ecec74033 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSignerType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSignerType.java @@ -386,6 +386,7 @@ public enum ContractSignerType { case VALID: return "VALID"; case VERF: return "VERF"; case WIT: return "WIT"; + case NULL: return null; default: return "?"; } } @@ -442,6 +443,7 @@ public enum ContractSignerType { case VALID: return "A person who validates a health information document for inclusion in the patient record. For example, a medical student or resident is credentialed to perform history or physical examinations and to write progress notes. The attending physician signs the history and physical examination to validate the entry for inclusion in the patient's medical record."; case VERF: return "A person who asserts the correctness and appropriateness of an act or the recording of the act, and is accountable for the assertion that the act or the recording of the act complies with jurisdictional or organizational policy. For example, a physician is required to countersign a verbal order that has previously been recorded in the medical record by a registered nurse who has carried out the verbal order."; case WIT: return "A person witnessing the signature of another party. A witness is not knowledgeable about the content being signed, much less approves of anything stated in the content. For example, an advanced directive witness or a witness that a party to a contract signed that certain demographic or financial information is truthful."; + case NULL: return null; default: return "?"; } } @@ -495,6 +497,7 @@ public enum ContractSignerType { case VALID: return "Validator"; case VERF: return "Verifier"; case WIT: return "Witness"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractStatus.java index e1ec56605..5494925c6 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractStatus.java @@ -155,6 +155,7 @@ public enum ContractStatus { case REVOKED: return "revoked"; case RESOLVED: return "resolved"; case TERMINATED: return "terminated"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum ContractStatus { case REVOKED: return "A Contract that is rescinded. May be required prior to replacing with an updated Contract. Comparable FHIR and v.3 status codes: nullified."; case RESOLVED: return "Contract is reactivated after being pended because of faulty execution. *E.g., competency of the signer(s), or where the policy is substantially different from and did not accompany the application/form so that the applicant could not compare them. Aka - ''reactivated''. Usage: Optional stage where a pended contract is reactivated. Precedence Order = 8. Comparable FHIR and v.3 status codes: reactivated."; case TERMINATED: return "Contract reaches its expiry date. It might or might not be renewed or renegotiated. Usage: Normal end of contract period. Precedence Order = 12. Comparable FHIR and v.3 status codes: Obsoleted."; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum ContractStatus { case REVOKED: return "Revoked"; case RESOLVED: return "Resolved"; case TERMINATED: return "Terminated"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSubtype.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSubtype.java index 224e56eac..ef9923647 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSubtype.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractSubtype.java @@ -64,6 +64,7 @@ public enum ContractSubtype { switch (this) { case DISCLOSURECA: return "disclosure-ca"; case DISCLOSUREUS: return "disclosure-us"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ContractSubtype { switch (this) { case DISCLOSURECA: return "Canadian health information disclosure policy."; case DISCLOSUREUS: return "United States health information disclosure policy."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ContractSubtype { switch (this) { case DISCLOSURECA: return "Disclosure-CA"; case DISCLOSUREUS: return "Disclosure-US"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractTermSubtype.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractTermSubtype.java index d94c2eacf..01abeb714 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractTermSubtype.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractTermSubtype.java @@ -71,6 +71,7 @@ public enum ContractTermSubtype { case CONDITION: return "condition"; case WARRANTY: return "warranty"; case INNOMINATE: return "innominate"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ContractTermSubtype { case CONDITION: return "Terms that go to the very root of a contract."; case WARRANTY: return "Less imperative than a condition, so the contract will survive a breach"; case INNOMINATE: return "Breach of which might or might not go to the root of the contract depending upon the nature of the breach"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ContractTermSubtype { case CONDITION: return "Condition"; case WARRANTY: return "Warranty"; case INNOMINATE: return "Innominate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractTermType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractTermType.java index f2b9c781d..6c4d88cbe 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractTermType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractTermType.java @@ -64,6 +64,7 @@ public enum ContractTermType { switch (this) { case STATUTORY: return "statutory"; case SUBJECTTO: return "subject-to"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ContractTermType { switch (this) { case STATUTORY: return "Based on specialized statutes that deal with particular subjects."; case SUBJECTTO: return "Execution of the term in the contract is conditional on the execution of other actions."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ContractTermType { switch (this) { case STATUTORY: return "Statutory"; case SUBJECTTO: return "Subject To"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractType.java index 505fdd953..e00e55ba6 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContractType.java @@ -85,6 +85,7 @@ public enum ContractType { case HEALTHINSURANCE: return "healthinsurance"; case SUPPLY: return "supply"; case CONSENT: return "consent"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ContractType { case HEALTHINSURANCE: return "Health Insurance policy."; case SUPPLY: return "Contract to supply goods or services."; case CONSENT: return "Consent Directive."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ContractType { case HEALTHINSURANCE: return "Health Insurance"; case SUPPLY: return "Supply Contract"; case CONSENT: return "Consent"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContributorType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContributorType.java index ffdfcf2f5..87cb4c7ee 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContributorType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ContributorType.java @@ -78,6 +78,7 @@ public enum ContributorType { case EDITOR: return "editor"; case REVIEWER: return "reviewer"; case ENDORSER: return "endorser"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ContributorType { case EDITOR: return "An editor of the content of the module."; case REVIEWER: return "A reviewer of the content of the module."; case ENDORSER: return "An endorser of the content of the module."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ContributorType { case EDITOR: return "Editor"; case REVIEWER: return "Reviewer"; case ENDORSER: return "Endorser"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CopyNumberEvent.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CopyNumberEvent.java index b65ebcf6c..0714f42b8 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CopyNumberEvent.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CopyNumberEvent.java @@ -71,6 +71,7 @@ public enum CopyNumberEvent { case AMP: return "amp"; case DEL: return "del"; case LOF: return "lof"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum CopyNumberEvent { case AMP: return "amplification."; case DEL: return "deletion."; case LOF: return "loss of function."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum CopyNumberEvent { case AMP: return "amplification"; case DEL: return "deletion"; case LOF: return "loss of function"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageClass.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageClass.java index e1d6724ab..8af16a9f7 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageClass.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageClass.java @@ -127,6 +127,7 @@ public enum CoverageClass { case RXPCN: return "rxpcn"; case RXID: return "rxid"; case RXGROUP: return "rxgroup"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum CoverageClass { case RXPCN: return "A Pharmacy Benefit Manager specified Processor Control Number."; case RXID: return "A Pharmacy Benefit Manager specified Member ID."; case RXGROUP: return "A Pharmacy Benefit Manager specified Group number."; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum CoverageClass { case RXPCN: return "RX PCN"; case RXID: return "RX Id"; case RXGROUP: return "RX Group"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageCopayType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageCopayType.java index aad8fd1a3..31fc4f74b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageCopayType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageCopayType.java @@ -120,6 +120,7 @@ public enum CoverageCopayType { case COPAY: return "copay"; case DEDUCTIBLE: return "deductible"; case MAXOUTOFPOCKET: return "maxoutofpocket"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum CoverageCopayType { case COPAY: return "A standard fixed currency amount applied to all classes or service or product not otherwise specified."; case DEDUCTIBLE: return "The accumulated amount of patient payment before the coverage begins to pay for services."; case MAXOUTOFPOCKET: return "The maximum amout of payment for services which a patient, or family, is expected to incur - typically annually."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum CoverageCopayType { case COPAY: return "Copay Amount"; case DEDUCTIBLE: return "Deductible"; case MAXOUTOFPOCKET: return "Maximum out of pocket"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageFinancialException.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageFinancialException.java index 67f8291b0..fe7432c32 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageFinancialException.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageFinancialException.java @@ -64,6 +64,7 @@ public enum CoverageFinancialException { switch (this) { case RETIRED: return "retired"; case FOSTER: return "foster"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum CoverageFinancialException { switch (this) { case RETIRED: return "Retired persons have all copays and deductibles reduced."; case FOSTER: return "Children in the foster care have all copays and deductibles waived."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum CoverageFinancialException { switch (this) { case RETIRED: return "Retired"; case FOSTER: return "Foster child"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageSelfpay.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageSelfpay.java index e507c8266..4e27e49d4 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageSelfpay.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageSelfpay.java @@ -57,6 +57,7 @@ public enum CoverageSelfpay { public String toCode() { switch (this) { case PAY: return "pay"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum CoverageSelfpay { public String getDefinition() { switch (this) { case PAY: return "An individual or organization is paying directly for goods and services."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case PAY: return "Pay"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageeligibilityresponseExAuthSupport.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageeligibilityresponseExAuthSupport.java index 55f3a3c9c..248d797f6 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageeligibilityresponseExAuthSupport.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/CoverageeligibilityresponseExAuthSupport.java @@ -106,6 +106,7 @@ public enum CoverageeligibilityresponseExAuthSupport { case ACCIDENTREPORT: return "accidentreport"; case MODEL: return "model"; case PICTURE: return "picture"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum CoverageeligibilityresponseExAuthSupport { case ACCIDENTREPORT: return "A formal accident report as would be filed with police or a simlar official body."; case MODEL: return "A physical model of the affected area."; case PICTURE: return "A photograph of the affected area."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum CoverageeligibilityresponseExAuthSupport { case ACCIDENTREPORT: return "Accident Report"; case MODEL: return "Model"; case PICTURE: return "Picture"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DataAbsentReason.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DataAbsentReason.java index 89826f38b..eb417d7d8 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DataAbsentReason.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DataAbsentReason.java @@ -155,6 +155,7 @@ public enum DataAbsentReason { case POSITIVEINFINITY: return "positive-infinity"; case NOTPERFORMED: return "not-performed"; case NOTPERMITTED: return "not-permitted"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum DataAbsentReason { case POSITIVEINFINITY: return "The numeric value is excessively high and unrepresentable due to a floating point processing error."; case NOTPERFORMED: return "The value is not available because the observation procedure (test, etc.) was not performed."; case NOTPERMITTED: return "The value is not permitted in this context (e.g. due to profiles, or the base data types)."; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum DataAbsentReason { case POSITIVEINFINITY: return "Positive Infinity (PINF)"; case NOTPERFORMED: return "Not Performed"; case NOTPERMITTED: return "Not Permitted"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DataTypes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DataTypes.java index d82dda3f1..c6f6a5d4c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DataTypes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DataTypes.java @@ -491,6 +491,7 @@ public enum DataTypes { case URL: return "url"; case UUID: return "uuid"; case XHTML: return "xhtml"; + case NULL: return null; default: return "?"; } } @@ -562,6 +563,7 @@ public enum DataTypes { case URL: return "A URI that is a literal reference"; case UUID: return "A UUID, represented as a URI"; case XHTML: return "XHTML format, as defined by W3C, but restricted usage (mainly, no active content)"; + case NULL: return null; default: return "?"; } } @@ -630,6 +632,7 @@ public enum DataTypes { case URL: return "url"; case UUID: return "uuid"; case XHTML: return "XHTML"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DaysOfWeek.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DaysOfWeek.java index 419ab9aca..61036f45c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DaysOfWeek.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DaysOfWeek.java @@ -99,6 +99,7 @@ public enum DaysOfWeek { case FRI: return "fri"; case SAT: return "sat"; case SUN: return "sun"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum DaysOfWeek { case FRI: return "Friday."; case SAT: return "Saturday."; case SUN: return "Sunday."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum DaysOfWeek { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DefinitionResourceTypes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DefinitionResourceTypes.java index 88b3ceae1..915543825 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DefinitionResourceTypes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DefinitionResourceTypes.java @@ -92,6 +92,7 @@ public enum DefinitionResourceTypes { case OPERATIONDEFINITION: return "OperationDefinition"; case PLANDEFINITION: return "PlanDefinition"; case QUESTIONNAIRE: return "Questionnaire"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum DefinitionResourceTypes { case OPERATIONDEFINITION: return "A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction)."; case PLANDEFINITION: return "This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact. The resource is general enough to support the description of a broad range of clinical artifacts such as clinical decision support rules, order sets and protocols."; case QUESTIONNAIRE: return "A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum DefinitionResourceTypes { case OPERATIONDEFINITION: return "OperationDefinition"; case PLANDEFINITION: return "PlanDefinition"; case QUESTIONNAIRE: return "Questionnaire"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DefinitionStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DefinitionStatus.java index 1703d1ffd..90c36e095 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DefinitionStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DefinitionStatus.java @@ -78,6 +78,7 @@ public enum DefinitionStatus { case ACTIVE: return "active"; case WITHDRAWN: return "withdrawn"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum DefinitionStatus { case ACTIVE: return "The definition is considered ready for use."; case WITHDRAWN: return "The definition should no longer be used."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this resource. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum DefinitionStatus { case ACTIVE: return "Active"; case WITHDRAWN: return "Withdrawn"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DefinitionTopic.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DefinitionTopic.java index 06273266c..33bf60963 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DefinitionTopic.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DefinitionTopic.java @@ -71,6 +71,7 @@ public enum DefinitionTopic { case TREATMENT: return "treatment"; case EDUCATION: return "education"; case ASSESSMENT: return "assessment"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum DefinitionTopic { case TREATMENT: return "The definition is related to treatment of the patient."; case EDUCATION: return "The definition is related to education of the patient."; case ASSESSMENT: return "The definition is related to assessment of the patient."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum DefinitionTopic { case TREATMENT: return "Treatment"; case EDUCATION: return "Education"; case ASSESSMENT: return "Assessment"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DefinitionUse.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DefinitionUse.java index 0dab95e7d..71664db40 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DefinitionUse.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DefinitionUse.java @@ -92,6 +92,7 @@ public enum DefinitionUse { case WIREFORMAT: return "wire-format"; case ARCHETYPE: return "archetype"; case TEMPLATE: return "template"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum DefinitionUse { case WIREFORMAT: return "This structure represents and existing structure (e.g. CDA, HL7 v2)"; case ARCHETYPE: return "This structure captures an analysis of a domain"; case TEMPLATE: return "This structure is a template (n.b: 'template' has many meanings)"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum DefinitionUse { case WIREFORMAT: return "Wire Format"; case ARCHETYPE: return "Domain Analysis Model"; case TEMPLATE: return "Template"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DetectedissueSeverity.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DetectedissueSeverity.java index b72dc460d..0ea0dfbb7 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DetectedissueSeverity.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DetectedissueSeverity.java @@ -71,6 +71,7 @@ public enum DetectedissueSeverity { case HIGH: return "high"; case MODERATE: return "moderate"; case LOW: return "low"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum DetectedissueSeverity { case HIGH: return "Indicates the issue may be life-threatening or has the potential to cause permanent injury."; case MODERATE: return "Indicates the issue may result in noticeable adverse consequences but is unlikely to be life-threatening or cause permanent injury."; case LOW: return "Indicates the issue may result in some adverse consequences but is unlikely to substantially affect the situation of the subject."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum DetectedissueSeverity { case HIGH: return "High"; case MODERATE: return "Moderate"; case LOW: return "Low"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceAction.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceAction.java index d64b3c7f7..e5ddf2194 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceAction.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceAction.java @@ -71,6 +71,7 @@ public enum DeviceAction { case IMPLANTED: return "implanted"; case EXPLANTED: return "explanted"; case MANIPULATED: return "manipulated"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum DeviceAction { case IMPLANTED: return "The device was implanted in the patient during the procedure."; case EXPLANTED: return "The device was explanted from the patient during the procedure."; case MANIPULATED: return "The device remains in the patient, but its location, settings, or functionality was changed."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum DeviceAction { case IMPLANTED: return "Implanted"; case EXPLANTED: return "Explanted"; case MANIPULATED: return "Manipulated"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceDefinitionStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceDefinitionStatus.java index 7f1964f3d..bbe68fd28 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceDefinitionStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceDefinitionStatus.java @@ -78,6 +78,7 @@ public enum DeviceDefinitionStatus { case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum DeviceDefinitionStatus { case INACTIVE: return "The device is no longer available for use (e.g. lost, expired, damaged). Note: For *implanted devices* this means that the device has been removed from the patient."; case ENTEREDINERROR: return "The device was entered in error and voided."; case UNKNOWN: return "The status of the device has not been determined."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum DeviceDefinitionStatus { case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceNametype.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceNametype.java index d70d8c9b1..c5ba47f0c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceNametype.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceNametype.java @@ -92,6 +92,7 @@ public enum DeviceNametype { case MANUFACTURERNAME: return "manufacturer-name"; case MODELNAME: return "model-name"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum DeviceNametype { case MANUFACTURERNAME: return "Manufacturer name."; case MODELNAME: return "Model name."; case OTHER: return "other."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum DeviceNametype { case MANUFACTURERNAME: return "Manufacturer name"; case MODELNAME: return "Model name"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceStatementStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceStatementStatus.java index b64686d0e..d85394a91 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceStatementStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceStatementStatus.java @@ -92,6 +92,7 @@ public enum DeviceStatementStatus { case INTENDED: return "intended"; case STOPPED: return "stopped"; case ONHOLD: return "on-hold"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum DeviceStatementStatus { case INTENDED: return "The device may be used at some time in the future."; case STOPPED: return "Actions implied by the statement have been permanently halted, before all of them occurred."; case ONHOLD: return "Actions implied by the statement have been temporarily halted, but are expected to continue later. May also be called \"suspended\"."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum DeviceStatementStatus { case INTENDED: return "Intended"; case STOPPED: return "Stopped"; case ONHOLD: return "On Hold"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceStatus.java index 5c5cf52d9..2e9f3723a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceStatus.java @@ -78,6 +78,7 @@ public enum DeviceStatus { case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum DeviceStatus { case INACTIVE: return "The device is no longer available for use (e.g. lost, expired, damaged). Note: For *implanted devices* this means that the device has been removed from the patient."; case ENTEREDINERROR: return "The device was entered in error and voided."; case UNKNOWN: return "The status of the device has not been determined."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum DeviceStatus { case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceStatusReason.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceStatusReason.java index 5d1332735..8b2284bb7 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceStatusReason.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DeviceStatusReason.java @@ -106,6 +106,7 @@ public enum DeviceStatusReason { case TRANSDUCDISCON: return "transduc-discon"; case HWDISCON: return "hw-discon"; case OFF: return "off"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum DeviceStatusReason { case TRANSDUCDISCON: return "The device transducer is disconnected."; case HWDISCON: return "The device hardware is disconnected."; case OFF: return "The device is off."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum DeviceStatusReason { case TRANSDUCDISCON: return "Transducer Disconnected"; case HWDISCON: return "Hardware Disconnected"; case OFF: return "Off"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DiagnosisRole.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DiagnosisRole.java index 5b57e549b..23186aa76 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DiagnosisRole.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DiagnosisRole.java @@ -99,6 +99,7 @@ public enum DiagnosisRole { case PREOP: return "pre-op"; case POSTOP: return "post-op"; case BILLING: return "billing"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum DiagnosisRole { case PREOP: return ""; case POSTOP: return ""; case BILLING: return ""; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum DiagnosisRole { case PREOP: return "pre-op diagnosis"; case POSTOP: return "post-op diagnosis"; case BILLING: return "Billing"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DiagnosticReportStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DiagnosticReportStatus.java index c4a54d586..3ab02ab84 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DiagnosticReportStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DiagnosticReportStatus.java @@ -120,6 +120,7 @@ public enum DiagnosticReportStatus { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum DiagnosticReportStatus { case CANCELLED: return "The report is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The report has been withdrawn following a previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this observation. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum DiagnosticReportStatus { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DicomAuditLifecycle.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DicomAuditLifecycle.java index 1624b5687..20fc270ca 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DicomAuditLifecycle.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DicomAuditLifecycle.java @@ -155,6 +155,7 @@ public enum DicomAuditLifecycle { case _13: return "13"; case _14: return "14"; case _15: return "15"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum DicomAuditLifecycle { case _13: return ""; case _14: return ""; case _15: return ""; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum DicomAuditLifecycle { case _13: return "Archiving"; case _14: return "Logical deletion"; case _15: return "Permanent erasure / Physical destruction"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DiscriminatorType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DiscriminatorType.java index 910ce8c78..52eb45908 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DiscriminatorType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DiscriminatorType.java @@ -85,6 +85,7 @@ public enum DiscriminatorType { case PATTERN: return "pattern"; case TYPE: return "type"; case PROFILE: return "profile"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum DiscriminatorType { case PATTERN: return "The slices have different values in the nominated element, as determined by testing them against the applicable ElementDefinition.pattern[x]."; case TYPE: return "The slices are differentiated by type of the nominated element."; case PROFILE: return "The slices are differentiated by conformance of the nominated element to a specified profile. Note that if the path specifies .resolve() then the profile is the target profile on the reference. In this case, validation by the possible profiles is required to differentiate the slices."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum DiscriminatorType { case PATTERN: return "Pattern"; case TYPE: return "Type"; case PROFILE: return "Profile"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DocumentMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DocumentMode.java index 748eac4ca..c27e7d67f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DocumentMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DocumentMode.java @@ -64,6 +64,7 @@ public enum DocumentMode { switch (this) { case PRODUCER: return "producer"; case CONSUMER: return "consumer"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum DocumentMode { switch (this) { case PRODUCER: return "The application produces documents of the specified type."; case CONSUMER: return "The application consumes documents of the specified type."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum DocumentMode { switch (this) { case PRODUCER: return "Producer"; case CONSUMER: return "Consumer"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DocumentReferenceStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DocumentReferenceStatus.java index c961acad5..04d86117c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DocumentReferenceStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DocumentReferenceStatus.java @@ -71,6 +71,7 @@ public enum DocumentReferenceStatus { case CURRENT: return "current"; case SUPERSEDED: return "superseded"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum DocumentReferenceStatus { case CURRENT: return "This is the current reference for this document."; case SUPERSEDED: return "This reference has been superseded by another reference."; case ENTEREDINERROR: return "This reference was created in error."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum DocumentReferenceStatus { case CURRENT: return "Current"; case SUPERSEDED: return "Superseded"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DocumentRelationshipType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DocumentRelationshipType.java index 280272155..3c7ea9b30 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DocumentRelationshipType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DocumentRelationshipType.java @@ -78,6 +78,7 @@ public enum DocumentRelationshipType { case TRANSFORMS: return "transforms"; case SIGNS: return "signs"; case APPENDS: return "appends"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum DocumentRelationshipType { case TRANSFORMS: return "This document was generated by transforming the target document (e.g. format or language conversion)."; case SIGNS: return "This document is a signature of the target document."; case APPENDS: return "This document adds additional information to the target document."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum DocumentRelationshipType { case TRANSFORMS: return "Transforms"; case SIGNS: return "Signs"; case APPENDS: return "Appends"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DoseRateType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DoseRateType.java index 69fa2042d..e3c708721 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DoseRateType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/DoseRateType.java @@ -64,6 +64,7 @@ public enum DoseRateType { switch (this) { case CALCULATED: return "calculated"; case ORDERED: return "ordered"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum DoseRateType { switch (this) { case CALCULATED: return "The dose specified is calculated by the prescriber or the system."; case ORDERED: return "The dose specified is as ordered by the prescriber."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum DoseRateType { switch (this) { case CALCULATED: return "Calculated"; case ORDERED: return "Ordered"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EffectEstimateType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EffectEstimateType.java index fded55be9..dc33858ca 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EffectEstimateType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EffectEstimateType.java @@ -99,6 +99,7 @@ public enum EffectEstimateType { case ABSOLUTEMEANDIFF: return "absolute-MeanDiff"; case ABSOLUTESMD: return "absolute-SMD"; case ABSOLUTEMEDIANDIFF: return "absolute-MedianDiff"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum EffectEstimateType { case ABSOLUTEMEANDIFF: return "mean difference (a type of absolute effect estimate)."; case ABSOLUTESMD: return "standardized mean difference (a type of absolute effect estimate)."; case ABSOLUTEMEDIANDIFF: return "median difference (a type of absolute effect estimate)."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum EffectEstimateType { case ABSOLUTEMEANDIFF: return "mean difference"; case ABSOLUTESMD: return "standardized mean difference"; case ABSOLUTEMEDIANDIFF: return "median difference"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EligibilityrequestPurpose.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EligibilityrequestPurpose.java index b497dc700..c16d27b23 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EligibilityrequestPurpose.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EligibilityrequestPurpose.java @@ -78,6 +78,7 @@ public enum EligibilityrequestPurpose { case BENEFITS: return "benefits"; case DISCOVERY: return "discovery"; case VALIDATION: return "validation"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum EligibilityrequestPurpose { case BENEFITS: return "The plan benefits and optionally benefits consumed for the listed, or discovered if specified, converages are requested."; case DISCOVERY: return "The insurer is requested to report on any coverages which they are aware of in addition to any specifed."; case VALIDATION: return "A check that the specified coverages are in-force is requested."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum EligibilityrequestPurpose { case BENEFITS: return "Coverage benefits"; case DISCOVERY: return "Coverage Discovery"; case VALIDATION: return "Coverage Validation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EligibilityresponsePurpose.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EligibilityresponsePurpose.java index 4c9ea8288..6023dce2a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EligibilityresponsePurpose.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EligibilityresponsePurpose.java @@ -78,6 +78,7 @@ public enum EligibilityresponsePurpose { case BENEFITS: return "benefits"; case DISCOVERY: return "discovery"; case VALIDATION: return "validation"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum EligibilityresponsePurpose { case BENEFITS: return "The plan benefits and optionally benefits consumed for the listed, or discovered if specified, converages are requested."; case DISCOVERY: return "The insurer is requested to report on any coverages which they are aware of in addition to any specifed."; case VALIDATION: return "A check that the specified coverages are in-force is requested."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum EligibilityresponsePurpose { case BENEFITS: return "Coverage benefits"; case DISCOVERY: return "Coverage Discovery"; case VALIDATION: return "Coverage Validation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterAdmitSource.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterAdmitSource.java index 0519679c8..0738e11fe 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterAdmitSource.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterAdmitSource.java @@ -120,6 +120,7 @@ public enum EncounterAdmitSource { case PSYCH: return "psych"; case REHAB: return "rehab"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum EncounterAdmitSource { case PSYCH: return "The patient has been transferred from a psychiatric facility."; case REHAB: return "The patient has been transferred from a rehabilitation facility or clinic."; case OTHER: return "The patient has been admitted from a source otherwise not specified here."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum EncounterAdmitSource { case PSYCH: return "From psychiatric hospital"; case REHAB: return "From rehabilitation facility"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterDiet.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterDiet.java index 37d565705..6cc17e299 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterDiet.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterDiet.java @@ -99,6 +99,7 @@ public enum EncounterDiet { case VEGAN: return "vegan"; case HALAL: return "halal"; case KOSHER: return "kosher"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum EncounterDiet { case VEGAN: return "Food without meat, poultry, seafood, eggs, dairy products and other animal-derived substances."; case HALAL: return "Foods that conform to Islamic law."; case KOSHER: return "Foods that conform to Jewish dietary law."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum EncounterDiet { case VEGAN: return "Vegan"; case HALAL: return "Halal"; case KOSHER: return "Kosher"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterDischargeDisposition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterDischargeDisposition.java index 4a3a101e9..e1e690f84 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterDischargeDisposition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterDischargeDisposition.java @@ -127,6 +127,7 @@ public enum EncounterDischargeDisposition { case REHAB: return "rehab"; case SNF: return "snf"; case OTH: return "oth"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum EncounterDischargeDisposition { case REHAB: return "The patient was discharged and is to receive post acute care rehabilitation services."; case SNF: return "The patient has been discharged to a skilled nursing facility for the patient to receive additional care."; case OTH: return "The discharge disposition has not otherwise defined."; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum EncounterDischargeDisposition { case REHAB: return "Rehabilitation"; case SNF: return "Skilled nursing facility"; case OTH: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterLocationStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterLocationStatus.java index 679f311a6..d44d1fb45 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterLocationStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterLocationStatus.java @@ -82,6 +82,7 @@ Not to be used when the patient is currently at the location. case ACTIVE: return "active"; case RESERVED: return "reserved"; case COMPLETED: return "completed"; + case NULL: return null; default: return "?"; } } @@ -94,6 +95,7 @@ Not to be used when the patient is currently at the location. case ACTIVE: return "The patient is currently at this location, or was between the period specified.\r\rA system may update these records when the patient leaves the location to either reserved, or completed."; case RESERVED: return "This location is held empty for this patient."; case COMPLETED: return "The patient was at this location during the period specified.\r\rNot to be used when the patient is currently at the location."; + case NULL: return null; default: return "?"; } } @@ -103,6 +105,7 @@ Not to be used when the patient is currently at the location. case ACTIVE: return "Active"; case RESERVED: return "Reserved"; case COMPLETED: return "Completed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterParticipantType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterParticipantType.java index da449dcd3..39cf09fb9 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterParticipantType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterParticipantType.java @@ -64,6 +64,7 @@ public enum EncounterParticipantType { switch (this) { case TRANSLATOR: return "translator"; case EMERGENCY: return "emergency"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum EncounterParticipantType { switch (this) { case TRANSLATOR: return "A translator who is facilitating communication with the patient during the encounter."; case EMERGENCY: return "A person to be contacted in case of an emergency during the encounter."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum EncounterParticipantType { switch (this) { case TRANSLATOR: return "Translator"; case EMERGENCY: return "Emergency"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterSpecialArrangements.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterSpecialArrangements.java index 5ee45c47b..b695bb2ce 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterSpecialArrangements.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterSpecialArrangements.java @@ -85,6 +85,7 @@ public enum EncounterSpecialArrangements { case INT: return "int"; case ATT: return "att"; case DOG: return "dog"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum EncounterSpecialArrangements { case INT: return "The patient is not fluent in the local language and requires an interpreter to be available. Refer to the Patient.Language property for the type of interpreter required."; case ATT: return "A person who accompanies a patient to provide assistive services necessary for the patient's care during the encounter."; case DOG: return "The patient has a guide dog and the location used for the encounter should be able to support the presence of the service animal."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum EncounterSpecialArrangements { case INT: return "Interpreter"; case ATT: return "Attendant"; case DOG: return "Guide dog"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterStatus.java index 8a8fd5e9d..c90c443ff 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterStatus.java @@ -113,6 +113,7 @@ public enum EncounterStatus { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum EncounterStatus { case CANCELLED: return "The Encounter has ended before it has begun."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case UNKNOWN: return "The encounter status is unknown. Note that \"unknown\" is a value of last resort and every attempt should be made to provide a meaningful value other than \"unknown\"."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum EncounterStatus { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterType.java index da61bea3c..93d361b21 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EncounterType.java @@ -78,6 +78,7 @@ public enum EncounterType { case BD_BMCLIN: return "BD/BM-clin"; case CCS60: return "CCS60"; case OKI: return "OKI"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum EncounterType { case BD_BMCLIN: return ""; case CCS60: return ""; case OKI: return ""; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum EncounterType { case BD_BMCLIN: return "Bone drilling/bone marrow punction in clinic"; case CCS60: return "Infant colon screening - 60 minutes"; case OKI: return "Outpatient Kenacort injection"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EndpointConnectionType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EndpointConnectionType.java index e7d68a5ee..a318d72eb 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EndpointConnectionType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EndpointConnectionType.java @@ -148,6 +148,7 @@ public enum EndpointConnectionType { case HL7V2MLLP: return "hl7v2-mllp"; case SECUREEMAIL: return "secure-email"; case DIRECTPROJECT: return "direct-project"; + case NULL: return null; default: return "?"; } } @@ -170,6 +171,7 @@ public enum EndpointConnectionType { case HL7V2MLLP: return "HL7v2 messages over an LLP TCP connection"; case SECUREEMAIL: return "Email delivery using a digital certificate to encrypt the content using the public key, receiver must have the private key to decrypt the content"; case DIRECTPROJECT: return "Direct Project information - http://wiki.directproject.org/"; + case NULL: return null; default: return "?"; } } @@ -189,6 +191,7 @@ public enum EndpointConnectionType { case HL7V2MLLP: return "HL7 v2 MLLP"; case SECUREEMAIL: return "Secure email"; case DIRECTPROJECT: return "Direct Project"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EndpointPayloadType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EndpointPayloadType.java index 5c57e1335..f0aa87f05 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EndpointPayloadType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EndpointPayloadType.java @@ -64,6 +64,7 @@ public enum EndpointPayloadType { switch (this) { case ANY: return "any"; case NONE: return "none"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum EndpointPayloadType { switch (this) { case ANY: return "Any payload type can be used with this endpoint, it is either a payload agnostic infrastructure (such as a storage repository), or some other type of endpoint where payload considerations are internally handled, and not available"; case NONE: return "This endpoint does not require any content to be sent; simply connecting to the endpoint is enough notification. This can be used as a 'ping' to wakeup a service to retrieve content, which could be to ensure security considerations are correctly handled"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum EndpointPayloadType { switch (this) { case ANY: return "Any"; case NONE: return "None"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EndpointStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EndpointStatus.java index 290ba3906..ff5a2d267 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EndpointStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EndpointStatus.java @@ -92,6 +92,7 @@ public enum EndpointStatus { case OFF: return "off"; case ENTEREDINERROR: return "entered-in-error"; case TEST: return "test"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum EndpointStatus { case OFF: return "This endpoint is no longer to be used."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case TEST: return "This endpoint is not intended for production usage."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum EndpointStatus { case OFF: return "Off"; case ENTEREDINERROR: return "Entered in error"; case TEST: return "Test"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EntformulaAdditive.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EntformulaAdditive.java index 7efae9501..11fda339a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EntformulaAdditive.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EntformulaAdditive.java @@ -85,6 +85,7 @@ public enum EntformulaAdditive { case CARBOHYDRATE: return "carbohydrate"; case FIBER: return "fiber"; case WATER: return "water"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum EntformulaAdditive { case CARBOHYDRATE: return "Modular carbohydrate enteral formula component"; case FIBER: return "Modular fiber enteral formula component"; case WATER: return "Added water"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum EntformulaAdditive { case CARBOHYDRATE: return "Carbohydrate"; case FIBER: return "Fiber"; case WATER: return "Water"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EpisodeOfCareStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EpisodeOfCareStatus.java index c3d6bde2a..d9128bd80 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EpisodeOfCareStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EpisodeOfCareStatus.java @@ -99,6 +99,7 @@ public enum EpisodeOfCareStatus { case FINISHED: return "finished"; case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum EpisodeOfCareStatus { case FINISHED: return "This episode of care is finished and the organization is not expecting to be providing further care to the patient. Can also be known as \"closed\", \"completed\" or other similar terms."; case CANCELLED: return "The episode of care was cancelled, or withdrawn from service, often selected during the planned stage as the patient may have gone elsewhere, or the circumstances have changed and the organization is unable to provide the care. It indicates that services terminated outside the planned/expected workflow."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum EpisodeOfCareStatus { case FINISHED: return "Finished"; case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EpisodeofcareType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EpisodeofcareType.java index d794f34e2..e2fb5e073 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EpisodeofcareType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EpisodeofcareType.java @@ -85,6 +85,7 @@ public enum EpisodeofcareType { case DIAB: return "diab"; case DA: return "da"; case CACP: return "cacp"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum EpisodeofcareType { case DIAB: return ""; case DA: return ""; case CACP: return ""; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum EpisodeofcareType { case DIAB: return "Post coordinated diabetes program"; case DA: return "Drug and alcohol rehabilitation"; case CACP: return "Community-based aged care"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EventCapabilityMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EventCapabilityMode.java index b53fa0694..ea2a25948 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EventCapabilityMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EventCapabilityMode.java @@ -64,6 +64,7 @@ public enum EventCapabilityMode { switch (this) { case SENDER: return "sender"; case RECEIVER: return "receiver"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum EventCapabilityMode { switch (this) { case SENDER: return "The application sends requests and receives responses."; case RECEIVER: return "The application receives requests and sends responses."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum EventCapabilityMode { switch (this) { case SENDER: return "Sender"; case RECEIVER: return "Receiver"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EventResourceTypes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EventResourceTypes.java index 325402878..4def8e36f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EventResourceTypes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EventResourceTypes.java @@ -288,6 +288,7 @@ public enum EventResourceTypes { case RISKASSESSMENT: return "RiskAssessment"; case SUPPLYDELIVERY: return "SupplyDelivery"; case TASK: return "Task"; + case NULL: return null; default: return "?"; } } @@ -330,6 +331,7 @@ public enum EventResourceTypes { case RISKASSESSMENT: return "Potential outcomes for a subject with likelihood."; case SUPPLYDELIVERY: return "Delivery of bulk Supplies."; case TASK: return "A task to be performed."; + case NULL: return null; default: return "?"; } } @@ -369,6 +371,7 @@ public enum EventResourceTypes { case RISKASSESSMENT: return "RiskAssessment"; case SUPPLYDELIVERY: return "SupplyDelivery"; case TASK: return "Task"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EventStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EventStatus.java index 130485d08..31d803ece 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EventStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EventStatus.java @@ -106,6 +106,7 @@ public enum EventStatus { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum EventStatus { case COMPLETED: return "The event has now concluded."; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this event. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum EventStatus { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EventTiming.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EventTiming.java index c36703f5a..ca5237f56 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EventTiming.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EventTiming.java @@ -134,6 +134,7 @@ public enum EventTiming { case EVE_LATE: return "EVE.late"; case NIGHT: return "NIGHT"; case PHS: return "PHS"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum EventTiming { case EVE_LATE: return "Event occurs during the late evening. The exact time is unspecified and established by institution convention or patient interpretation."; case NIGHT: return "Event occurs during the night. The exact time is unspecified and established by institution convention or patient interpretation."; case PHS: return "Event occurs [offset] after subject goes to sleep. The exact time is unspecified and established by institution convention or patient interpretation."; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum EventTiming { case EVE_LATE: return "Late Evening"; case NIGHT: return "Night"; case PHS: return "After Sleep"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EvidenceQuality.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EvidenceQuality.java index 10438c402..5b94fb5dc 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EvidenceQuality.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EvidenceQuality.java @@ -78,6 +78,7 @@ public enum EvidenceQuality { case MODERATE: return "moderate"; case LOW: return "low"; case VERYLOW: return "very-low"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum EvidenceQuality { case MODERATE: return "Moderate quality evidence."; case LOW: return "Low quality evidence."; case VERYLOW: return "Very low quality evidence."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum EvidenceQuality { case MODERATE: return "Moderate quality"; case LOW: return "Low quality"; case VERYLOW: return "Very low quality"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EvidenceVariantState.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EvidenceVariantState.java index 2c0d547e2..9af48c183 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EvidenceVariantState.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/EvidenceVariantState.java @@ -71,6 +71,7 @@ public enum EvidenceVariantState { case LOWRISK: return "low-risk"; case MEDIUMRISK: return "medium-risk"; case HIGHRISK: return "high-risk"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum EvidenceVariantState { case LOWRISK: return "low risk estimate."; case MEDIUMRISK: return "medium risk estimate."; case HIGHRISK: return "high risk estimate."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum EvidenceVariantState { case LOWRISK: return "low risk"; case MEDIUMRISK: return "medium risk"; case HIGHRISK: return "high risk"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExBenefitcategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExBenefitcategory.java index 3f03e3896..7ee29a6a2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExBenefitcategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExBenefitcategory.java @@ -246,6 +246,7 @@ public enum ExBenefitcategory { case F3: return "F3"; case F4: return "F4"; case F6: return "F6"; + case NULL: return null; default: return "?"; } } @@ -282,6 +283,7 @@ public enum ExBenefitcategory { case F3: return "Dental Coverage."; case F4: return "Hearing Coverage."; case F6: return "Vision Coverage."; + case NULL: return null; default: return "?"; } } @@ -315,6 +317,7 @@ public enum ExBenefitcategory { case F3: return "Dental Coverage"; case F4: return "Hearing Coverage"; case F6: return "Vision Coverage"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExDiagnosisOnAdmission.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExDiagnosisOnAdmission.java index 92479d200..8d4f3da69 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExDiagnosisOnAdmission.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExDiagnosisOnAdmission.java @@ -78,6 +78,7 @@ public enum ExDiagnosisOnAdmission { case N: return "n"; case U: return "u"; case W: return "w"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ExDiagnosisOnAdmission { case N: return "Diagnosis was not present at time of inpatient admission."; case U: return "Documentation insufficient to determine if condition was present at the time of inpatient admission."; case W: return "Clinically undetermined. Provider unable to clinically determine whether the condition was present at the time of inpatient admission."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ExDiagnosisOnAdmission { case N: return "No"; case U: return "Unknown"; case W: return "Undetermined"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExDiagnosisrelatedgroup.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExDiagnosisrelatedgroup.java index e2f505bd7..d0c0f3f87 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExDiagnosisrelatedgroup.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExDiagnosisrelatedgroup.java @@ -78,6 +78,7 @@ public enum ExDiagnosisrelatedgroup { case _101: return "101"; case _300: return "300"; case _400: return "400"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ExDiagnosisrelatedgroup { case _101: return "Appendectomy without rupture or other complications."; case _300: return "Emergency department treatment of a tooth abscess."; case _400: return "Head trauma - concussion."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ExDiagnosisrelatedgroup { case _101: return "Appendectomy - uncomplicated"; case _300: return "Tooth abscess"; case _400: return "Head trauma - concussion"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExDiagnosistype.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExDiagnosistype.java index 6945b55ea..1f97e641d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExDiagnosistype.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExDiagnosistype.java @@ -134,6 +134,7 @@ public enum ExDiagnosistype { case REMOTE: return "remote"; case RETROSPECTIVE: return "retrospective"; case SELF: return "self"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum ExDiagnosistype { case REMOTE: return "A diagnosis determined using telemedicine techniques."; case RETROSPECTIVE: return "The labeling of an illness in a specific historical event using modern knowledge, methods and disease classifications."; case SELF: return "A diagnosis determined by the patient."; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum ExDiagnosistype { case REMOTE: return "Remote Diagnosis"; case RETROSPECTIVE: return "Retrospective Diagnosis"; case SELF: return "Self Diagnosis"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExOnsettype.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExOnsettype.java index 3c7506e37..6b35feeca 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExOnsettype.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExOnsettype.java @@ -71,6 +71,7 @@ public enum ExOnsettype { case LXM: return "lxm"; case SYM: return "sym"; case LMN: return "lmn"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ExOnsettype { case LXM: return "Date of last examination."; case SYM: return "Date when symptoms were first noticed."; case LMN: return "Start date of last menstruation."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ExOnsettype { case LXM: return "Last Exam"; case SYM: return "Start of Symptoms"; case LMN: return "Last Menstruation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExPayeeResourceType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExPayeeResourceType.java index 1ef87475c..62f4c82d0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExPayeeResourceType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExPayeeResourceType.java @@ -78,6 +78,7 @@ public enum ExPayeeResourceType { case PATIENT: return "patient"; case PRACTITIONER: return "practitioner"; case RELATEDPERSON: return "relatedperson"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ExPayeeResourceType { case PATIENT: return "Patient resource."; case PRACTITIONER: return "Practitioner resource."; case RELATEDPERSON: return "RelatedPerson resource."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ExPayeeResourceType { case PATIENT: return "Patient"; case PRACTITIONER: return "Practitioner"; case RELATEDPERSON: return "RelatedPerson"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExPaymenttype.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExPaymenttype.java index 191daae05..d6224f033 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExPaymenttype.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExPaymenttype.java @@ -64,6 +64,7 @@ public enum ExPaymenttype { switch (this) { case COMPLETE: return "complete"; case PARTIAL: return "partial"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ExPaymenttype { switch (this) { case COMPLETE: return "Complete (final) payment of the benefit under the Claim less any adjustments."; case PARTIAL: return "Partial payment of the benefit under the Claim less any adjustments."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ExPaymenttype { switch (this) { case COMPLETE: return "Complete"; case PARTIAL: return "Partial"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExProcedureType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExProcedureType.java index 341c7c257..eddb01054 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExProcedureType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExProcedureType.java @@ -64,6 +64,7 @@ public enum ExProcedureType { switch (this) { case PRIMARY: return "primary"; case SECONDARY: return "secondary"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ExProcedureType { switch (this) { case PRIMARY: return "The first procedure in a series required to produce and overall patient outcome."; case SECONDARY: return "The second procedure in a series required to produce and overall patient outcome."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ExProcedureType { switch (this) { case PRIMARY: return "Primary procedure"; case SECONDARY: return "Secondary procedure"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExProgramCode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExProgramCode.java index 938429a38..fce9b9390 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExProgramCode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExProgramCode.java @@ -78,6 +78,7 @@ public enum ExProgramCode { case HD: return "hd"; case AUSCR: return "auscr"; case NONE: return "none"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ExProgramCode { case HD: return "Hemodialysis Program."; case AUSCR: return "Autism Screening Program."; case NONE: return "No program code applies."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ExProgramCode { case HD: return "Hemodialysis"; case AUSCR: return "Autism Screening"; case NONE: return "None"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExRevenueCenter.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExRevenueCenter.java index a383a6421..58c68c25e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExRevenueCenter.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExRevenueCenter.java @@ -113,6 +113,7 @@ public enum ExRevenueCenter { case _0451: return "0451"; case _0452: return "0452"; case _0010: return "0010"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum ExRevenueCenter { case _0451: return "Emergency Room - EM/EMTALA"; case _0452: return "Emergency Room - beyond EMTALA"; case _0010: return "Vision Clinic"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum ExRevenueCenter { case _0451: return "Emergency Room - EM/EMTALA"; case _0452: return "Emergency Room - beyond EMTALA"; case _0010: return "Vision Clinic"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExamplescenarioActorType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExamplescenarioActorType.java index 4a3d3dbdf..e1e40f7ea 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExamplescenarioActorType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExamplescenarioActorType.java @@ -64,6 +64,7 @@ public enum ExamplescenarioActorType { switch (this) { case PERSON: return "person"; case ENTITY: return "entity"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ExamplescenarioActorType { switch (this) { case PERSON: return "A person."; case ENTITY: return "A system."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ExamplescenarioActorType { switch (this) { case PERSON: return "Person"; case ENTITY: return "System"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExpansionParameterSource.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExpansionParameterSource.java index f1d7d9ab5..126c5d361 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExpansionParameterSource.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExpansionParameterSource.java @@ -71,6 +71,7 @@ public enum ExpansionParameterSource { case INPUT: return "input"; case SERVER: return "server"; case CODESYSTEM: return "codesystem"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ExpansionParameterSource { case INPUT: return "The parameter was supplied by the client in the $expand request."; case SERVER: return "The parameter was added by the expansion engine on the server."; case CODESYSTEM: return "The parameter was added from one the code systems used in the $expand operation."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ExpansionParameterSource { case INPUT: return "Client Input"; case SERVER: return "Server Engine"; case CODESYSTEM: return "Code System"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExpansionProcessingRule.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExpansionProcessingRule.java index 3492aeed5..224817d00 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExpansionProcessingRule.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExpansionProcessingRule.java @@ -71,6 +71,7 @@ public enum ExpansionProcessingRule { case ALLCODES: return "all-codes"; case UNGROUPED: return "ungrouped"; case GROUPSONLY: return "groups-only"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ExpansionProcessingRule { case ALLCODES: return "The expansion (when in UI mode) includes all codes *and* any defined groups (in extensions)."; case UNGROUPED: return "The expanion (when in UI mode) lists the groups, and then any codes that have not been included in a group."; case GROUPSONLY: return "The expansion (when in UI mode) only includes the defined groups."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ExpansionProcessingRule { case ALLCODES: return "All Codes"; case UNGROUPED: return "Groups + Ungrouped codes"; case GROUPSONLY: return "Groups Only"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExplanationofbenefitStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExplanationofbenefitStatus.java index 16779f6fb..bc58a26ad 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExplanationofbenefitStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExplanationofbenefitStatus.java @@ -78,6 +78,7 @@ public enum ExplanationofbenefitStatus { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ExplanationofbenefitStatus { case CANCELLED: return "The resource instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new resource instance the contents of which is not complete."; case ENTEREDINERROR: return "The resource instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ExplanationofbenefitStatus { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExposureState.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExposureState.java index e8e1a6a9d..04bc626fc 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExposureState.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExposureState.java @@ -64,6 +64,7 @@ public enum ExposureState { switch (this) { case EXPOSURE: return "exposure"; case EXPOSUREALTERNATIVE: return "exposure-alternative"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ExposureState { switch (this) { case EXPOSURE: return "used when the results by exposure is describing the results for the primary exposure of interest."; case EXPOSUREALTERNATIVE: return "used when the results by exposure is describing the results for the alternative exposure state, control state or comparator state."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ExposureState { switch (this) { case EXPOSURE: return "Exposure"; case EXPOSUREALTERNATIVE: return "Exposure Alternative"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExpressionLanguage.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExpressionLanguage.java index e31148dc4..ce3c1e33d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExpressionLanguage.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExpressionLanguage.java @@ -71,6 +71,7 @@ public enum ExpressionLanguage { case TEXT_CQL: return "text/cql"; case TEXT_FHIRPATH: return "text/fhirpath"; case APPLICATION_XFHIRQUERY: return "application/x-fhir-query"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ExpressionLanguage { case TEXT_CQL: return "Clinical Quality Language."; case TEXT_FHIRPATH: return "FHIRPath."; case APPLICATION_XFHIRQUERY: return "FHIR's RESTful query syntax - typically independent of base URL."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ExpressionLanguage { case TEXT_CQL: return "CQL"; case TEXT_FHIRPATH: return "FHIRPath"; case APPLICATION_XFHIRQUERY: return "FHIR Query"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExtensionContextType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExtensionContextType.java index 8b07d1eb0..8b526d72e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExtensionContextType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExtensionContextType.java @@ -71,6 +71,7 @@ public enum ExtensionContextType { case FHIRPATH: return "fhirpath"; case ELEMENT: return "element"; case EXTENSION: return "extension"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ExtensionContextType { case FHIRPATH: return "The context is all elements that match the FHIRPath query found in the expression."; case ELEMENT: return "The context is any element that has an ElementDefinition.id that matches that found in the expression. This includes ElementDefinition Ids that have slicing identifiers. The full path for the element is [url]#[elementid]. If there is no #, the Element id is one defined in the base specification."; case EXTENSION: return "The context is a particular extension from a particular StructureDefinition, and the expression is just a uri that identifies the extension."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ExtensionContextType { case FHIRPATH: return "FHIRPath"; case ELEMENT: return "Element ID"; case EXTENSION: return "Extension URL"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExtraActivityType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExtraActivityType.java index 2134e62dd..4ff0d40bb 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExtraActivityType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExtraActivityType.java @@ -71,6 +71,7 @@ public enum ExtraActivityType { case AGGREGATE: return "aggregate"; case COMPOSE: return "compose"; case LABEL: return "label"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ExtraActivityType { case AGGREGATE: return "Activity resulting in a structured collection of preexisting content that does not necessarily result in an integral object with semantic context making it more than the sum of component parts, from which components could be disaggregated without loss of semantic context, e.g., the assembly of multiple stand-alone documents."; case COMPOSE: return "Activity resulting in the structured compilation of new and preexisting content for the purposes of forming an integral object with semantic context making it more than the sum of component parts, which would be lost if decomposed. For example, the composition of a document that includes in whole or part other documents along with new content that result in a new document that has unique semantic meaning."; case LABEL: return "The means used to associate a set of security attributes with a specific information object as part of the data structure for that object. [ISO-10181-3 Access Control]"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ExtraActivityType { case AGGREGATE: return "aggregate"; case COMPOSE: return "compose"; case LABEL: return "label"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExtraSecurityRoleType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExtraSecurityRoleType.java index b55db504a..0057de112 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExtraSecurityRoleType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ExtraSecurityRoleType.java @@ -85,6 +85,7 @@ public enum ExtraSecurityRoleType { case DATAPROCESSOR: return "dataprocessor"; case DATASUBJECT: return "datasubject"; case HUMANUSER: return "humanuser"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ExtraSecurityRoleType { case DATAPROCESSOR: return "An entity that processes collected information over which the data subject may have certain rights under policy or law to control that information's management and distribution by data processors, including the right to access, retrieve, distribute, or delete that information."; case DATASUBJECT: return "A person whose personal information is collected or processed, and who may have certain rights under policy or law to control that information's management and distribution by data collectors or processors, including the right to access, retrieve, distribute, or delete that information."; case HUMANUSER: return "The human user that has participated."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ExtraSecurityRoleType { case DATAPROCESSOR: return "data processor"; case DATASUBJECT: return "data subject"; case HUMANUSER: return "human user"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FHIRVersion.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FHIRVersion.java index a4bd1aed3..29c057fcb 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FHIRVersion.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FHIRVersion.java @@ -197,6 +197,7 @@ public enum FHIRVersion { case _3_3_0: return "3.3.0"; case _3_5_0: return "3.5.0"; case _4_0_0: return "4.0.0"; + case NULL: return null; default: return "?"; } } @@ -226,6 +227,7 @@ public enum FHIRVersion { case _3_3_0: return "R4 Ballot #1."; case _3_5_0: return "R4 Ballot #2."; case _4_0_0: return "FHIR Release 4 (Normative + STU)."; + case NULL: return null; default: return "?"; } } @@ -252,6 +254,7 @@ public enum FHIRVersion { case _3_3_0: return "3.3.0"; case _3_5_0: return "3.5.0"; case _4_0_0: return "4.0.0"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FeedingDevice.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FeedingDevice.java index d1a15c39b..3a02efc43 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FeedingDevice.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FeedingDevice.java @@ -204,6 +204,7 @@ public enum FeedingDevice { case SPOUTCUP: return "spout-cup"; case AUTOFEEDINGDEVICE: return "autofeeding-device"; case ROCKERKNIFE: return "rocker-knife"; + case NULL: return null; default: return "?"; } } @@ -234,6 +235,7 @@ public enum FeedingDevice { case SPOUTCUP: return "Spout cup definition:"; case AUTOFEEDINGDEVICE: return "Automated feeding devices definition:"; case ROCKERKNIFE: return "Rocker knife definition:"; + case NULL: return null; default: return "?"; } } @@ -261,6 +263,7 @@ public enum FeedingDevice { case SPOUTCUP: return "Spout cup"; case AUTOFEEDINGDEVICE: return "Automated feeding devices"; case ROCKERKNIFE: return "Rocker knife"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FilterOperator.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FilterOperator.java index 3c9d36062..9f97b6c73 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FilterOperator.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FilterOperator.java @@ -113,6 +113,7 @@ public enum FilterOperator { case NOTIN: return "not-in"; case GENERALIZES: return "generalizes"; case EXISTS: return "exists"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum FilterOperator { case NOTIN: return "The specified property of the code is not in the set of codes or concepts specified in the provided value (comma separated list)."; case GENERALIZES: return "Includes all concept ids that have a transitive is-a relationship from the concept Id provided as the value, including the provided concept itself (i.e. include ancestor codes and self)."; case EXISTS: return "The specified property of the code has at least one value (if the specified value is true; if the specified value is false, then matches when the specified property of the code has no values)."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum FilterOperator { case NOTIN: return "Not in Set"; case GENERALIZES: return "Generalizes (by Subsumption)"; case EXISTS: return "Exists"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FinancialTaskcode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FinancialTaskcode.java index 533e91830..c1eb29855 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FinancialTaskcode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FinancialTaskcode.java @@ -85,6 +85,7 @@ public enum FinancialTaskcode { case RELEASE: return "release"; case REPROCESS: return "reprocess"; case STATUS: return "status"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum FinancialTaskcode { case RELEASE: return "Release any reserved funds or material obligations associated with a resource. For example, any unused but reserved funds or treatment allowance associated with a preauthorization once treatment is complete."; case REPROCESS: return "Indication that the processing of a resource, such as a claim, for some or all of the required work is now being requested."; case STATUS: return "Check on the processing status of a resource such as the adjudication of a claim."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum FinancialTaskcode { case RELEASE: return "Release"; case REPROCESS: return "Reprocess"; case STATUS: return "Status check"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FinancialTaskinputtype.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FinancialTaskinputtype.java index abe1f8987..88380cc4d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FinancialTaskinputtype.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FinancialTaskinputtype.java @@ -99,6 +99,7 @@ public enum FinancialTaskinputtype { case ITEM: return "item"; case PERIOD: return "period"; case STATUS: return "status"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum FinancialTaskinputtype { case ITEM: return "The sequence number associated with an item for reprocessing."; case PERIOD: return "The reference period for the action being requested."; case STATUS: return "The processing status from a check on the processing status of a resource such as the adjudication of a claim."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum FinancialTaskinputtype { case ITEM: return "Item Number"; case PERIOD: return "Period"; case STATUS: return "Status code"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FlagCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FlagCategory.java index fe06b3a21..76433261b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FlagCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FlagCategory.java @@ -120,6 +120,7 @@ public enum FlagCategory { case RESEARCH: return "research"; case ADVANCEDIRECTIVE: return "advance-directive"; case SAFETY: return "safety"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum FlagCategory { case RESEARCH: return "Flags related to research."; case ADVANCEDIRECTIVE: return "Flags related to subject's advance directives."; case SAFETY: return "Flags related to safety precautions."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum FlagCategory { case RESEARCH: return "Research"; case ADVANCEDIRECTIVE: return "Advance Directive"; case SAFETY: return "Safety"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FlagPriority.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FlagPriority.java index a3d065fd9..669ec0496 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FlagPriority.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FlagPriority.java @@ -78,6 +78,7 @@ public enum FlagPriority { case PL: return "PL"; case PM: return "PM"; case PH: return "PH"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum FlagPriority { case PL: return "Low priority."; case PM: return "Medium priority."; case PH: return "High priority."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum FlagPriority { case PL: return "Low priority"; case PM: return "Medium priority"; case PH: return "High priority"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FlagStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FlagStatus.java index ac24fe6fd..5f337ab99 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FlagStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FlagStatus.java @@ -71,6 +71,7 @@ public enum FlagStatus { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum FlagStatus { case ACTIVE: return "A current flag that should be displayed to a user. A system may use the category to determine which user roles should view the flag."; case INACTIVE: return "The flag no longer needs to be displayed."; case ENTEREDINERROR: return "The flag was added in error and should no longer be displayed."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum FlagStatus { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FmConditions.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FmConditions.java index 1d2dcb15d..c7f939314 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FmConditions.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FmConditions.java @@ -57,6 +57,7 @@ public enum FmConditions { public String toCode() { switch (this) { case _123987: return "123987"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum FmConditions { public String getDefinition() { switch (this) { case _123987: return "Headache"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case _123987: return "Headache"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FmItemtype.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FmItemtype.java index d0d0166b1..7ce4511a9 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FmItemtype.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FmItemtype.java @@ -71,6 +71,7 @@ public enum FmItemtype { case GROUP: return "group"; case PRODUCT: return "product"; case SERVICE: return "service"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum FmItemtype { case GROUP: return "A group of products and/or Services, amount ar the summary or detail level products and services."; case PRODUCT: return "A billed product line item."; case SERVICE: return "A billed service line item."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum FmItemtype { case GROUP: return "Group"; case PRODUCT: return "Product"; case SERVICE: return "Service"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FmStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FmStatus.java index 79daa0a7a..f7bb969e0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FmStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/FmStatus.java @@ -78,6 +78,7 @@ public enum FmStatus { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum FmStatus { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum FmStatus { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Forms.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Forms.java index c5db80253..445568f16 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Forms.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Forms.java @@ -64,6 +64,7 @@ public enum Forms { switch (this) { case _1: return "1"; case _2: return "2"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum Forms { switch (this) { case _1: return "Example: The #1 form to be used when printing this information."; case _2: return "Example: The #2 form to be used when printing this information."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum Forms { switch (this) { case _1: return "Form #1"; case _2: return "Form #1"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Fundsreserve.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Fundsreserve.java index dfad7a6e3..5dfc8944f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Fundsreserve.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Fundsreserve.java @@ -71,6 +71,7 @@ public enum Fundsreserve { case PATIENT: return "patient"; case PROVIDER: return "provider"; case NONE: return "none"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum Fundsreserve { case PATIENT: return "The payor is requested to reserve funds for the provision of the named services by any provider for settlement of future claims related to this request."; case PROVIDER: return "The payor is requested to reserve funds solely for the named provider for settlement of future claims related to this request."; case NONE: return "The payor is not being requested to reserve any funds for the settlement of future claims."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum Fundsreserve { case PATIENT: return "Patient"; case PROVIDER: return "Provider"; case NONE: return "None"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GenderIdentity.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GenderIdentity.java index 949976957..522eec769 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GenderIdentity.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GenderIdentity.java @@ -99,6 +99,7 @@ public enum GenderIdentity { case FEMALE: return "female"; case OTHER: return "other"; case NONDISCLOSE: return "non-disclose"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum GenderIdentity { case FEMALE: return "the patient identifies as female"; case OTHER: return "other gender identity"; case NONDISCLOSE: return "the patient does not wish to disclose his gender identity"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum GenderIdentity { case FEMALE: return "female"; case OTHER: return "other"; case NONDISCLOSE: return "does not wish to disclose"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalAcceptanceStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalAcceptanceStatus.java index 8ca8aedc1..a36f2ba80 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalAcceptanceStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalAcceptanceStatus.java @@ -71,6 +71,7 @@ public enum GoalAcceptanceStatus { case AGREE: return "agree"; case DISAGREE: return "disagree"; case PENDING: return "pending"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum GoalAcceptanceStatus { case AGREE: return "Stakeholder supports pursuit of the goal."; case DISAGREE: return "Stakeholder is not in support of the pursuit of the goal."; case PENDING: return "Stakeholder has not yet made a decision on whether they support the goal."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum GoalAcceptanceStatus { case AGREE: return "Agree"; case DISAGREE: return "Disagree"; case PENDING: return "Pending"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalAchievement.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalAchievement.java index 742a1e7cf..0f0b59e23 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalAchievement.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalAchievement.java @@ -113,6 +113,7 @@ public enum GoalAchievement { case NOTACHIEVED: return "not-achieved"; case NOPROGRESS: return "no-progress"; case NOTATTAINABLE: return "not-attainable"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum GoalAchievement { case NOTACHIEVED: return "The goal has not been met and there might or might not have been progress towards target."; case NOPROGRESS: return "The goal has not been met and little to no progress towards target."; case NOTATTAINABLE: return "The goal is not possible to be met."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum GoalAchievement { case NOTACHIEVED: return "Not Achieved"; case NOPROGRESS: return "No Progress"; case NOTATTAINABLE: return "Not Attainable"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalCategory.java index 334acfea3..72671a3bb 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalCategory.java @@ -85,6 +85,7 @@ public enum GoalCategory { case BEHAVIORAL: return "behavioral"; case NURSING: return "nursing"; case PHYSIOTHERAPY: return "physiotherapy"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum GoalCategory { case BEHAVIORAL: return "Goals related to the manner in which the subject acts."; case NURSING: return "Goals related to the practice of nursing or established by nurses."; case PHYSIOTHERAPY: return "Goals related to the mobility and/or motor capability of the subject."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum GoalCategory { case BEHAVIORAL: return "Behavioral"; case NURSING: return "Nursing"; case PHYSIOTHERAPY: return "Physiotherapy"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalPriority.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalPriority.java index aa3d905cc..25663b4e8 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalPriority.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalPriority.java @@ -71,6 +71,7 @@ public enum GoalPriority { case HIGHPRIORITY: return "high-priority"; case MEDIUMPRIORITY: return "medium-priority"; case LOWPRIORITY: return "low-priority"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum GoalPriority { case HIGHPRIORITY: return "Indicates that the goal is of considerable importance and should be a primary focus of care delivery."; case MEDIUMPRIORITY: return "Indicates that the goal has a reasonable degree of importance and that concrete action should be taken towards the goal. Attainment is not as critical as high-priority goals."; case LOWPRIORITY: return "The goal is desirable but is not sufficiently important to devote significant resources to. Achievement of the goal may be sought when incidental to achieving other goals."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum GoalPriority { case HIGHPRIORITY: return "High Priority"; case MEDIUMPRIORITY: return "Medium Priority"; case LOWPRIORITY: return "Low Priority"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalRelationshipType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalRelationshipType.java index c8e49c853..9299b721f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalRelationshipType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalRelationshipType.java @@ -85,6 +85,7 @@ public enum GoalRelationshipType { case REPLACEMENT: return "replacement"; case MILESTONE: return "milestone"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum GoalRelationshipType { case REPLACEMENT: return "Indicates that this goal has been replaced by the target goal."; case MILESTONE: return "Indicates that the target goal is considered to be a \"piece\" of attaining this goal."; case OTHER: return "Indicates that the relationship is not covered by one of the pre-defined codes. (An extension may convey more information about the meaning of the relationship.)."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum GoalRelationshipType { case REPLACEMENT: return "Replacement"; case MILESTONE: return "Milestone"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalStatus.java index 9e547261c..0ebe31fff 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalStatus.java @@ -113,6 +113,7 @@ public enum GoalStatus { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case REJECTED: return "rejected"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum GoalStatus { case CANCELLED: return "The goal has been abandoned."; case ENTEREDINERROR: return "The goal was entered in error and voided."; case REJECTED: return "A proposed goal was rejected."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum GoalStatus { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case REJECTED: return "Rejected"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalStatusReason.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalStatusReason.java index 4498649f2..b8a44cdb0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalStatusReason.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GoalStatusReason.java @@ -113,6 +113,7 @@ public enum GoalStatusReason { case FINANCIALBARRIER: return "financial-barrier"; case LACKOFTRANSPORTATION: return "lack-of-transportation"; case LACKOFSOCIALSUPPORT: return "lack-of-social-support"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum GoalStatusReason { case FINANCIALBARRIER: return "Goal cannot be reached due to financial barrier or reason."; case LACKOFTRANSPORTATION: return "Goal cannot be reached due to a lack of transportation."; case LACKOFSOCIALSUPPORT: return "Goal cannot be reached due to a lack of social support."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum GoalStatusReason { case FINANCIALBARRIER: return "Financial Reason"; case LACKOFTRANSPORTATION: return "Lack Of Transportation"; case LACKOFSOCIALSUPPORT: return "Lack Of Social Support"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GraphCompartmentRule.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GraphCompartmentRule.java index 4cb2b807b..8fbdc19ff 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GraphCompartmentRule.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GraphCompartmentRule.java @@ -78,6 +78,7 @@ public enum GraphCompartmentRule { case MATCHING: return "matching"; case DIFFERENT: return "different"; case CUSTOM: return "custom"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum GraphCompartmentRule { case MATCHING: return "The compartment must be the same - the record must be about the same patient, but the reference may be different."; case DIFFERENT: return "The compartment must be different."; case CUSTOM: return "The compartment rule is defined in the accompanying FHIRPath expression."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum GraphCompartmentRule { case MATCHING: return "Matching"; case DIFFERENT: return "Different"; case CUSTOM: return "Custom"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GraphCompartmentUse.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GraphCompartmentUse.java index 04d1ecd59..2672652e0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GraphCompartmentUse.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GraphCompartmentUse.java @@ -64,6 +64,7 @@ public enum GraphCompartmentUse { switch (this) { case CONDITION: return "condition"; case REQUIREMENT: return "requirement"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum GraphCompartmentUse { switch (this) { case CONDITION: return "This compartment rule is a condition for whether the rule applies."; case REQUIREMENT: return "This compartment rule is enforced on any relationships that meet the conditions."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum GraphCompartmentUse { switch (this) { case CONDITION: return "Condition"; case REQUIREMENT: return "Requirement"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GroupMeasure.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GroupMeasure.java index 51fda741e..e9d985110 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GroupMeasure.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GroupMeasure.java @@ -92,6 +92,7 @@ public enum GroupMeasure { case MEANOFMEDIAN: return "mean-of-median"; case MEDIANOFMEAN: return "median-of-mean"; case MEDIANOFMEDIAN: return "median-of-median"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum GroupMeasure { case MEANOFMEDIAN: return "Aggregated using Mean of study median values."; case MEDIANOFMEAN: return "Aggregated using Median of study mean values."; case MEDIANOFMEDIAN: return "Aggregated using Median of study median values."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum GroupMeasure { case MEANOFMEDIAN: return "Mean of Study Medins"; case MEDIANOFMEAN: return "Median of Study Means"; case MEDIANOFMEDIAN: return "Median of Study Medians"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GroupType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GroupType.java index 5cbf3032d..7458ebbef 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GroupType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GroupType.java @@ -92,6 +92,7 @@ public enum GroupType { case DEVICE: return "device"; case MEDICATION: return "medication"; case SUBSTANCE: return "substance"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum GroupType { case DEVICE: return "Group contains Device resources."; case MEDICATION: return "Group contains Medication resources."; case SUBSTANCE: return "Group contains Substance resources."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum GroupType { case DEVICE: return "Device"; case MEDICATION: return "Medication"; case SUBSTANCE: return "Substance"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GuidanceResponseStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GuidanceResponseStatus.java index 5828cbb11..c0c5a463e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GuidanceResponseStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GuidanceResponseStatus.java @@ -92,6 +92,7 @@ public enum GuidanceResponseStatus { case INPROGRESS: return "in-progress"; case FAILURE: return "failure"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum GuidanceResponseStatus { case INPROGRESS: return "The request is currently being processed."; case FAILURE: return "The request was not processed successfully."; case ENTEREDINERROR: return "The response was entered in error."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum GuidanceResponseStatus { case INPROGRESS: return "In Progress"; case FAILURE: return "Failure"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GuidePageGeneration.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GuidePageGeneration.java index e4dc675ed..0d678fbb4 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GuidePageGeneration.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GuidePageGeneration.java @@ -78,6 +78,7 @@ public enum GuidePageGeneration { case MARKDOWN: return "markdown"; case XML: return "xml"; case GENERATED: return "generated"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum GuidePageGeneration { case MARKDOWN: return "Page is markdown with templating. Will use the template to create a file that imports the markdown file prior to post-processing."; case XML: return "Page is xml with templating. Will use the template to create a file that imports the source file and run the nominated XSLT transform (see parameters) if present prior to post-processing."; case GENERATED: return "Page will be generated by the publication process - no source to bring across."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum GuidePageGeneration { case MARKDOWN: return "Markdown"; case XML: return "XML"; case GENERATED: return "Generated"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GuideParameterCode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GuideParameterCode.java index 8d5e96a0c..e74e408df 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GuideParameterCode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/GuideParameterCode.java @@ -120,6 +120,7 @@ public enum GuideParameterCode { case GENERATEJSON: return "generate-json"; case GENERATETURTLE: return "generate-turtle"; case HTMLTEMPLATE: return "html-template"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum GuideParameterCode { case GENERATEJSON: return "The value of this boolean 0..1 parameter specifies whether the IG publisher creates examples in JSON format. If not present, the Publication Tool decides whether to generate JSON."; case GENERATETURTLE: return "The value of this boolean 0..1 parameter specifies whether the IG publisher creates examples in Turtle format. If not present, the Publication Tool decides whether to generate Turtle."; case HTMLTEMPLATE: return "The value of this string singleton parameter is the name of the file to use as the builder template for each generated page (see templating)."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum GuideParameterCode { case GENERATEJSON: return "Generate JSON"; case GENERATETURTLE: return "Generate Turtle"; case HTMLTEMPLATE: return "HTML Template"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HandlingCondition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HandlingCondition.java index 3544018f8..5b3c0b778 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HandlingCondition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HandlingCondition.java @@ -71,6 +71,7 @@ public enum HandlingCondition { case ROOM: return "room"; case REFRIGERATED: return "refrigerated"; case FROZEN: return "frozen"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum HandlingCondition { case ROOM: return "room temperature."; case REFRIGERATED: return "refrigerated temperature."; case FROZEN: return "frozen temperature."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum HandlingCondition { case ROOM: return "room temperature"; case REFRIGERATED: return "refrigerated"; case FROZEN: return "frozen"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HistoryAbsentReason.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HistoryAbsentReason.java index bcb47d683..49a5adad5 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HistoryAbsentReason.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HistoryAbsentReason.java @@ -78,6 +78,7 @@ public enum HistoryAbsentReason { case WITHHELD: return "withheld"; case UNABLETOOBTAIN: return "unable-to-obtain"; case DEFERRED: return "deferred"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum HistoryAbsentReason { case WITHHELD: return "The patient withheld or refused to share the information."; case UNABLETOOBTAIN: return "Information cannot be obtained; e.g. unconscious patient."; case DEFERRED: return "Patient does not have the information now, but can provide the information at a later date."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum HistoryAbsentReason { case WITHHELD: return "Information Withheld"; case UNABLETOOBTAIN: return "Unable To Obtain"; case DEFERRED: return "Deferred"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HistoryStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HistoryStatus.java index 6e0d37efc..8fa4b9526 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HistoryStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HistoryStatus.java @@ -78,6 +78,7 @@ public enum HistoryStatus { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case HEALTHUNKNOWN: return "health-unknown"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum HistoryStatus { case COMPLETED: return "All available related health information is captured as of the date (and possibly time) when the family member history was taken."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case HEALTHUNKNOWN: return "Health information for this family member is unavailable/unknown."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum HistoryStatus { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case HEALTHUNKNOWN: return "Health Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Hl7WorkGroup.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Hl7WorkGroup.java index 7984d4fe3..ae678efb1 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Hl7WorkGroup.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Hl7WorkGroup.java @@ -218,6 +218,7 @@ public enum Hl7WorkGroup { case US: return "us"; case VOCAB: return "vocab"; case AID: return "aid"; + case NULL: return null; default: return "?"; } } @@ -250,6 +251,7 @@ public enum Hl7WorkGroup { case US: return "US Realm Taskforce (http://www.hl7.org/Special/committees/usrealm/index.cfm)."; case VOCAB: return "Vocabulary (http://www.hl7.org/Special/committees/Vocab/index.cfm)."; case AID: return "Application Implementation and Design (http://www.hl7.org/Special/committees/java/index.cfm)."; + case NULL: return null; default: return "?"; } } @@ -279,6 +281,7 @@ public enum Hl7WorkGroup { case US: return "US Realm Taskforce"; case VOCAB: return "Vocabulary"; case AID: return "Application Implementation and Design"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HttpOperations.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HttpOperations.java index 0c62d30a0..9f0d3bdea 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HttpOperations.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HttpOperations.java @@ -99,6 +99,7 @@ public enum HttpOperations { case POST: return "post"; case PUT: return "put"; case HEAD: return "head"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum HttpOperations { case POST: return "HTTP POST operation."; case PUT: return "HTTP PUT operation."; case HEAD: return "HTTP HEAD operation."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum HttpOperations { case POST: return "POST"; case PUT: return "PUT"; case HEAD: return "HEAD"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HttpVerb.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HttpVerb.java index 881acacf1..a96e5f164 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HttpVerb.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/HttpVerb.java @@ -92,6 +92,7 @@ public enum HttpVerb { case PUT: return "PUT"; case DELETE: return "DELETE"; case PATCH: return "PATCH"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum HttpVerb { case PUT: return "HTTP PUT Command."; case DELETE: return "HTTP DELETE Command."; case PATCH: return "HTTP PATCH Command."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum HttpVerb { case PUT: return "PUT"; case DELETE: return "DELETE"; case PATCH: return "PATCH"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IHEFormatcodeCs.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IHEFormatcodeCs.java index 26ab9c1fd..37a66f79e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IHEFormatcodeCs.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IHEFormatcodeCs.java @@ -568,6 +568,7 @@ public enum IHEFormatcodeCs { case URN_HL7ORG_SDWG_CCDANONXMLBODY_1_1: return "urn:hl7-org:sdwg:ccda-nonXMLBody:1.1"; case URN_HL7ORG_SDWG_CCDASTRUCTUREDBODY_2_1: return "urn:hl7-org:sdwg:ccda-structuredBody:2.1"; case URN_HL7ORG_SDWG_CCDANONXMLBODY_2_1: return "urn:hl7-org:sdwg:ccda-nonXMLBody:2.1"; + case NULL: return null; default: return "?"; } } @@ -650,6 +651,7 @@ public enum IHEFormatcodeCs { case URN_HL7ORG_SDWG_CCDANONXMLBODY_1_1: return ""; case URN_HL7ORG_SDWG_CCDASTRUCTUREDBODY_2_1: return ""; case URN_HL7ORG_SDWG_CCDANONXMLBODY_2_1: return ""; + case NULL: return null; default: return "?"; } } @@ -729,6 +731,7 @@ public enum IHEFormatcodeCs { case URN_HL7ORG_SDWG_CCDANONXMLBODY_1_1: return "For documents following C-CDA 1.1 constraints using a non structured body."; case URN_HL7ORG_SDWG_CCDASTRUCTUREDBODY_2_1: return "For documents following C-CDA 2.1 constraints using a structured body."; case URN_HL7ORG_SDWG_CCDANONXMLBODY_2_1: return "For documents following C-CDA 2.1 constraints using a non structured body."; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Icd10Procedures.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Icd10Procedures.java index c407501b7..fa0e7be8c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Icd10Procedures.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Icd10Procedures.java @@ -71,6 +71,7 @@ public enum Icd10Procedures { case _123001: return "123001"; case _123002: return "123002"; case _123003: return "123003"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum Icd10Procedures { case _123001: return "Procedure 1"; case _123002: return "Procedure 2"; case _123003: return "Procedure 3"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum Icd10Procedures { case _123001: return "PROC-1"; case _123002: return "PROC-2"; case _123003: return "PROC-3"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IdentifierUse.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IdentifierUse.java index 5cf882b1a..85eba6c5d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IdentifierUse.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IdentifierUse.java @@ -85,6 +85,7 @@ public enum IdentifierUse { case TEMP: return "temp"; case SECONDARY: return "secondary"; case OLD: return "old"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum IdentifierUse { case TEMP: return "A temporary identifier."; case SECONDARY: return "An identifier that was assigned in secondary use - it serves to identify the object in a relative context, but cannot be consistently assigned to the same object again in a different context."; case OLD: return "The identifier id no longer considered valid, but may be relevant for search purposes. E.g. Changes to identifier schemes, account merges, etc."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum IdentifierUse { case TEMP: return "Temp"; case SECONDARY: return "Secondary"; case OLD: return "Old"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IdentityAssuranceLevel.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IdentityAssuranceLevel.java index 7e07e230d..12558dbe3 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IdentityAssuranceLevel.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IdentityAssuranceLevel.java @@ -78,6 +78,7 @@ public enum IdentityAssuranceLevel { case LEVEL2: return "level2"; case LEVEL3: return "level3"; case LEVEL4: return "level4"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum IdentityAssuranceLevel { case LEVEL2: return "Some confidence in the asserted identity's accuracy."; case LEVEL3: return "High confidence in the asserted identity's accuracy."; case LEVEL4: return "Very high confidence in the asserted identity's accuracy."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum IdentityAssuranceLevel { case LEVEL2: return "Level 2"; case LEVEL3: return "Level 3"; case LEVEL4: return "Level 4"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImagingstudyStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImagingstudyStatus.java index 3941142fd..ef922e45b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImagingstudyStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImagingstudyStatus.java @@ -85,6 +85,7 @@ public enum ImagingstudyStatus { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ImagingstudyStatus { case CANCELLED: return "The imaging study is unavailable because the imaging study was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The imaging study has been withdrawn following a previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ImagingstudyStatus { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationEvaluationDoseStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationEvaluationDoseStatus.java index 625d41090..dbc34086a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationEvaluationDoseStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationEvaluationDoseStatus.java @@ -64,6 +64,7 @@ public enum ImmunizationEvaluationDoseStatus { switch (this) { case VALID: return "valid"; case NOTVALID: return "notvalid"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ImmunizationEvaluationDoseStatus { switch (this) { case VALID: return "The dose counts toward fulfilling a path to immunity for a patient, providing protection against the target disease."; case NOTVALID: return "The dose does not count toward fulfilling a path to immunity for a patient."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ImmunizationEvaluationDoseStatus { switch (this) { case VALID: return "Valid"; case NOTVALID: return "Not valid"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationEvaluationDoseStatusReason.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationEvaluationDoseStatusReason.java index 9d26f7c2b..b6f254fc9 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationEvaluationDoseStatusReason.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationEvaluationDoseStatusReason.java @@ -85,6 +85,7 @@ public enum ImmunizationEvaluationDoseStatusReason { case EXPLOT: return "explot"; case OUTSIDESCHED: return "outsidesched"; case PRODRECALL: return "prodrecall"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ImmunizationEvaluationDoseStatusReason { case EXPLOT: return "The product was administered after the expiration date associated with lot of vaccine."; case OUTSIDESCHED: return "The product was administered at a time inconsistent with the documented schedule."; case PRODRECALL: return "The product administered has been recalled by the manufacturer."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ImmunizationEvaluationDoseStatusReason { case EXPLOT: return "Expired lot"; case OUTSIDESCHED: return "Administered outside recommended schedule"; case PRODRECALL: return "Product recall"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationFundingSource.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationFundingSource.java index 35ecce7b5..74c5a6e9e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationFundingSource.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationFundingSource.java @@ -64,6 +64,7 @@ public enum ImmunizationFundingSource { switch (this) { case PRIVATE: return "private"; case PUBLIC: return "public"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ImmunizationFundingSource { switch (this) { case PRIVATE: return "The vaccine was purchased with private funds."; case PUBLIC: return "The vaccine was purchased with public funds."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ImmunizationFundingSource { switch (this) { case PRIVATE: return "Private"; case PUBLIC: return "Public"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationOrigin.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationOrigin.java index 922ca1b4f..64d09b62b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationOrigin.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationOrigin.java @@ -85,6 +85,7 @@ public enum ImmunizationOrigin { case RECALL: return "recall"; case SCHOOL: return "school"; case JURISDICTION: return "jurisdiction"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ImmunizationOrigin { case RECALL: return "The data for the immunization event originated from the recollection of the patient or parent/guardian of the patient."; case SCHOOL: return "The data for the immunization event originated with a school record for the patient."; case JURISDICTION: return "The data for the immunization event originated with an immunization information system (IIS) or registry operating within the jurisdiction."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ImmunizationOrigin { case RECALL: return "Parent/Guardian/Patient Recall"; case SCHOOL: return "School Record"; case JURISDICTION: return "Jurisdictional IIS"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationProgramEligibility.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationProgramEligibility.java index efc6e7703..478423ed6 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationProgramEligibility.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationProgramEligibility.java @@ -64,6 +64,7 @@ public enum ImmunizationProgramEligibility { switch (this) { case INELIGIBLE: return "ineligible"; case UNINSURED: return "uninsured"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ImmunizationProgramEligibility { switch (this) { case INELIGIBLE: return "The patient is not eligible for the funding program."; case UNINSURED: return "The patient is eligible for the funding program because they are uninsured."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ImmunizationProgramEligibility { switch (this) { case INELIGIBLE: return "Not Eligible"; case UNINSURED: return "Uninsured"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationRecommendationStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationRecommendationStatus.java index 2797a84ac..5bf4251b7 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationRecommendationStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationRecommendationStatus.java @@ -85,6 +85,7 @@ public enum ImmunizationRecommendationStatus { case IMMUNE: return "immune"; case CONTRAINDICATED: return "contraindicated"; case COMPLETE: return "complete"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ImmunizationRecommendationStatus { case IMMUNE: return "The patient is immune to the target disease and further immunization against the disease is not likely to provide benefit."; case CONTRAINDICATED: return "The patient is contraindicated for futher doses."; case COMPLETE: return "The patient is fully protected and no further doses are recommended."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ImmunizationRecommendationStatus { case IMMUNE: return "Immune"; case CONTRAINDICATED: return "Contraindicated"; case COMPLETE: return "Complete"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationSubpotentReason.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationSubpotentReason.java index bb58be5c8..667840e40 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationSubpotentReason.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImmunizationSubpotentReason.java @@ -71,6 +71,7 @@ public enum ImmunizationSubpotentReason { case PARTIAL: return "partial"; case COLDCHAINBREAK: return "coldchainbreak"; case RECALL: return "recall"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ImmunizationSubpotentReason { case PARTIAL: return "The full volume of the dose was not administered to the patient."; case COLDCHAINBREAK: return "The vaccine experienced a cold chain break."; case RECALL: return "The vaccine was recalled by the manufacturer."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ImmunizationSubpotentReason { case PARTIAL: return "Partial Dose"; case COLDCHAINBREAK: return "Cold Chain Break"; case RECALL: return "Manufacturer Recall"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImplantStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImplantStatus.java index b0b8a458b..640bb806f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImplantStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ImplantStatus.java @@ -78,6 +78,7 @@ public enum ImplantStatus { case NONFUNCTIONAL: return "non-functional"; case DISABLED: return "disabled"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ImplantStatus { case NONFUNCTIONAL: return "The implanted device is not working."; case DISABLED: return "The implanted device has been turned off."; case UNKNOWN: return "the functional status of the implant has not been determined."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ImplantStatus { case NONFUNCTIONAL: return "Non-Functional"; case DISABLED: return "Disabled"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/InsuranceplanApplicability.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/InsuranceplanApplicability.java index 65bf53170..b1001b15a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/InsuranceplanApplicability.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/InsuranceplanApplicability.java @@ -71,6 +71,7 @@ public enum InsuranceplanApplicability { case INNETWORK: return "in-network"; case OUTOFNETWORK: return "out-of-network"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum InsuranceplanApplicability { case INNETWORK: return "Provider is contracted with the health insurance company to provide services to plan members for specific pre-negotiated rates"; case OUTOFNETWORK: return "Provider is not contracted with the health insurance company to provide services to plan members for specific pre-negotiated rates"; case OTHER: return "Other applicability"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum InsuranceplanApplicability { case INNETWORK: return "In Network"; case OUTOFNETWORK: return "Out of Network"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/InsuranceplanType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/InsuranceplanType.java index 9971f6e37..358f5079e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/InsuranceplanType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/InsuranceplanType.java @@ -120,6 +120,7 @@ public enum InsuranceplanType { case LONGTERM: return "long-term"; case HOSPICE: return "hospice"; case HOME: return "home"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum InsuranceplanType { case LONGTERM: return ""; case HOSPICE: return ""; case HOME: return ""; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum InsuranceplanType { case LONGTERM: return "Long Term Care"; case HOSPICE: return "Hospice"; case HOME: return "Home Health"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Intervention.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Intervention.java index 4d3044314..b8b9f6dd3 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Intervention.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Intervention.java @@ -64,6 +64,7 @@ public enum Intervention { switch (this) { case UNKNOWN: return "unknown"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum Intervention { switch (this) { case UNKNOWN: return "Unknown"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum Intervention { switch (this) { case UNKNOWN: return "Unknown"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/InvoicePriceComponentType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/InvoicePriceComponentType.java index 91b2a56d0..d46250b51 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/InvoicePriceComponentType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/InvoicePriceComponentType.java @@ -92,6 +92,7 @@ public enum InvoicePriceComponentType { case DISCOUNT: return "discount"; case TAX: return "tax"; case INFORMATIONAL: return "informational"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum InvoicePriceComponentType { case DISCOUNT: return "the amount is a discount applied on the base price."; case TAX: return "the amount is the tax component of the total price."; case INFORMATIONAL: return "the amount is of informational character, it has not been applied in the calculation of the total price."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum InvoicePriceComponentType { case DISCOUNT: return "discount"; case TAX: return "tax"; case INFORMATIONAL: return "informational"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/InvoiceStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/InvoiceStatus.java index 94addc900..fe913e094 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/InvoiceStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/InvoiceStatus.java @@ -85,6 +85,7 @@ public enum InvoiceStatus { case BALANCED: return "balanced"; case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum InvoiceStatus { case BALANCED: return "the invoice has been balaced / completely paid."; case CANCELLED: return "the invoice was cancelled."; case ENTEREDINERROR: return "the invoice was determined as entered in error before it was issued."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum InvoiceStatus { case BALANCED: return "balanced"; case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered in error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Iso21089Lifecycle.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Iso21089Lifecycle.java index 4659b3492..df652dff1 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Iso21089Lifecycle.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Iso21089Lifecycle.java @@ -239,6 +239,7 @@ public enum Iso21089Lifecycle { case UNLINK: return "unlink"; case UNMERGE: return "unmerge"; case VERIFY: return "verify"; + case NULL: return null; default: return "?"; } } @@ -274,6 +275,7 @@ public enum Iso21089Lifecycle { case UNLINK: return "Occurs when an agent causes the system to disconnect two or more record entries previously connected, rendering them separate (disconnected) again."; case UNMERGE: return "Occurs when an agent causes the system to reverse a previous record entry merge operation, rendering them separate again."; case VERIFY: return "Occurs when an agent causes the system to confirm compliance of data or data objects with regulations, requirements, specifications, or other imposed conditions based on organizational policy."; + case NULL: return null; default: return "?"; } } @@ -306,6 +308,7 @@ public enum Iso21089Lifecycle { case UNLINK: return "Unlink Record Lifecycle Event"; case UNMERGE: return "Unmerge Record Lifecycle Event"; case VERIFY: return "Verify Record Lifecycle Event"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IssueSeverity.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IssueSeverity.java index b5e8e975b..f550f014c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IssueSeverity.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IssueSeverity.java @@ -78,6 +78,7 @@ public enum IssueSeverity { case ERROR: return "error"; case WARNING: return "warning"; case INFORMATION: return "information"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum IssueSeverity { case ERROR: return "The issue is sufficiently important to cause the action to fail."; case WARNING: return "The issue is not important enough to cause the action to fail but may cause it to be performed suboptimally or in a way that is not as desired."; case INFORMATION: return "The issue has no relation to the degree of success of the action."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum IssueSeverity { case ERROR: return "Error"; case WARNING: return "Warning"; case INFORMATION: return "Information"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IssueType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IssueType.java index 7a14a7f22..b0d416d8f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IssueType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/IssueType.java @@ -267,6 +267,7 @@ public enum IssueType { case INCOMPLETE: return "incomplete"; case THROTTLED: return "throttled"; case INFORMATIONAL: return "informational"; + case NULL: return null; default: return "?"; } } @@ -306,6 +307,7 @@ public enum IssueType { case INCOMPLETE: return "Not all data sources typically accessed could be reached or responded in time, so the returned information might not be complete (applies to search interactions and some operations)."; case THROTTLED: return "The system is not prepared to handle this request due to load management."; case INFORMATIONAL: return "A message unrelated to the processing success of the completed operation (examples of the latter include things like reminders of password expiry, system maintenance times, etc.)."; + case NULL: return null; default: return "?"; } } @@ -342,6 +344,7 @@ public enum IssueType { case INCOMPLETE: return "Incomplete Results"; case THROTTLED: return "Throttled"; case INFORMATIONAL: return "Informational Note"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ItemType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ItemType.java index 9b0f0b98f..899dbcd1b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ItemType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ItemType.java @@ -169,6 +169,7 @@ public enum ItemType { case ATTACHMENT: return "attachment"; case REFERENCE: return "reference"; case QUANTITY: return "quantity"; + case NULL: return null; default: return "?"; } } @@ -194,6 +195,7 @@ public enum ItemType { case ATTACHMENT: return "Question with binary content such as an image, PDF, etc. as an answer (valueAttachment)."; case REFERENCE: return "Question with a reference to another resource (practitioner, organization, etc.) as an answer (valueReference)."; case QUANTITY: return "Question with a combination of a numeric value and unit, potentially with a comparator (<, >, etc.) as an answer. (valueQuantity) There is an extension 'http://hl7.org/fhir/StructureDefinition/questionnaire-unit' that can be used to define what unit should be captured (or the unit that has a ucum conversion from the provided unit)."; + case NULL: return null; default: return "?"; } } @@ -216,6 +218,7 @@ public enum ItemType { case ATTACHMENT: return "Attachment"; case REFERENCE: return "Reference"; case QUANTITY: return "Quantity"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/KnowledgeResourceTypes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/KnowledgeResourceTypes.java index b739f6f46..668edb324 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/KnowledgeResourceTypes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/KnowledgeResourceTypes.java @@ -113,6 +113,7 @@ public enum KnowledgeResourceTypes { case STRUCTUREDEFINITION: return "StructureDefinition"; case STRUCTUREMAP: return "StructureMap"; case VALUESET: return "ValueSet"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum KnowledgeResourceTypes { case STRUCTUREDEFINITION: return "Structural Definition."; case STRUCTUREMAP: return "A Map of relationships between 2 structures that can be used to transform data."; case VALUESET: return "A set of codes drawn from one or more code systems."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum KnowledgeResourceTypes { case STRUCTUREDEFINITION: return "StructureDefinition"; case STRUCTUREMAP: return "StructureMap"; case VALUESET: return "ValueSet"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LanguagePreferenceType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LanguagePreferenceType.java index f2d57b859..3022c8589 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LanguagePreferenceType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LanguagePreferenceType.java @@ -64,6 +64,7 @@ public enum LanguagePreferenceType { switch (this) { case VERBAL: return "verbal"; case WRITTEN: return "written"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum LanguagePreferenceType { switch (this) { case VERBAL: return "The patient prefers to verbally communicate with the associated language."; case WRITTEN: return "The patient prefers to communicate in writing with the associated language."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum LanguagePreferenceType { switch (this) { case VERBAL: return "verbal"; case WRITTEN: return "written"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LibraryType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LibraryType.java index 61231a21d..2de59d3cf 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LibraryType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LibraryType.java @@ -78,6 +78,7 @@ public enum LibraryType { case MODELDEFINITION: return "model-definition"; case ASSETCOLLECTION: return "asset-collection"; case MODULEDEFINITION: return "module-definition"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum LibraryType { case MODELDEFINITION: return "The resource is a definition of an information model."; case ASSETCOLLECTION: return "The resource is a collection of knowledge assets."; case MODULEDEFINITION: return "The resource defines the dependencies, parameters, and data requirements for a particular module or evaluation context."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum LibraryType { case MODELDEFINITION: return "Model Definition"; case ASSETCOLLECTION: return "Asset Collection"; case MODULEDEFINITION: return "Module Definition"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LinkType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LinkType.java index 7615b5279..b223a6418 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LinkType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LinkType.java @@ -78,6 +78,7 @@ public enum LinkType { case REPLACES: return "replaces"; case REFER: return "refer"; case SEEALSO: return "seealso"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum LinkType { case REPLACES: return "The patient resource containing this link is the current active patient record. The link points back to an inactive patient resource that has been merged into this resource, and should be consulted to retrieve additional referenced information."; case REFER: return "The patient resource containing this link is in use and valid but not considered the main source of information about a patient. The link points forward to another patient resource that should be consulted to retrieve additional patient information."; case SEEALSO: return "The patient resource containing this link is in use and valid, but points to another patient resource that is known to contain data about the same person. Data in this resource might overlap or contradict information found in the other patient resource. This link does not indicate any relative importance of the resources concerned, and both should be regarded as equally valid."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum LinkType { case REPLACES: return "Replaces"; case REFER: return "Refer"; case SEEALSO: return "See also"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LinkageType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LinkageType.java index 6dec91bae..43f61c8f4 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LinkageType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LinkageType.java @@ -71,6 +71,7 @@ public enum LinkageType { case SOURCE: return "source"; case ALTERNATE: return "alternate"; case HISTORICAL: return "historical"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum LinkageType { case SOURCE: return "The resource represents the \"source of truth\" (from the perspective of this Linkage resource) for the underlying event/condition/etc."; case ALTERNATE: return "The resource represents an alternative view of the underlying event/condition/etc. The resource may still be actively maintained, even though it is not considered to be the source of truth."; case HISTORICAL: return "The resource represents an obsolete record of the underlying event/condition/etc. It is not expected to be actively maintained."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum LinkageType { case SOURCE: return "Source of Truth"; case ALTERNATE: return "Alternate Record"; case HISTORICAL: return "Historical/Obsolete Record"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListEmptyReason.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListEmptyReason.java index 83184d05a..a9f37f4e0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListEmptyReason.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListEmptyReason.java @@ -92,6 +92,7 @@ public enum ListEmptyReason { case UNAVAILABLE: return "unavailable"; case NOTSTARTED: return "notstarted"; case CLOSED: return "closed"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ListEmptyReason { case UNAVAILABLE: return "Information to populate this list cannot be obtained; e.g. unconscious patient."; case NOTSTARTED: return "The work to populate this list has not yet begun."; case CLOSED: return "This list has now closed or has ceased to be relevant or useful."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ListEmptyReason { case UNAVAILABLE: return "Unavailable"; case NOTSTARTED: return "Not Started"; case CLOSED: return "Closed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListExampleCodes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListExampleCodes.java index 044d6675b..34759d62f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListExampleCodes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListExampleCodes.java @@ -113,6 +113,7 @@ public enum ListExampleCodes { case WAITING: return "waiting"; case PROTOCOLS: return "protocols"; case PLANS: return "plans"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum ListExampleCodes { case WAITING: return "A list of items waiting for an event (perhaps a surgical patient waiting list)."; case PROTOCOLS: return "A set of protocols to be followed."; case PLANS: return "A set of care plans that apply in a particular context of care."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum ListExampleCodes { case WAITING: return "Waiting List"; case PROTOCOLS: return "Protocols"; case PLANS: return "Care Plans"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListItemFlag.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListItemFlag.java index 98c7ede61..28eb2fd42 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListItemFlag.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListItemFlag.java @@ -92,6 +92,7 @@ public enum ListItemFlag { case _04: return "04"; case _05: return "05"; case _06: return "06"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ListItemFlag { case _04: return "A new medicine item has been prescribed"; case _05: return "Administration of this medication item that the patient is currently taking is stopped or recommended to be stopped (i.e. instructed to be ceased by a health care provider). This cessation is anticipated to be permanent. The Change Description should describe the reason for cessation. Example uses: the medication in question is considered ineffective or has caused serious adverse effects. This value applies both to the cessation of a medication that is prescribed by another healthcare provider or patient self-administration of OTC medicines."; case _06: return "Administration of this medication item that the patient is currently taking is on hold, or instructed or recommended by a health care provider to be temporarily stopped, or subject to clinical review (i.e. the stop may be temporary or permanent depending on the outcome of clinical review), or temporarily suspended as a pre-requisite to certain surgical or diagnostic procedures."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ListItemFlag { case _04: return "Prescribed"; case _05: return "Ceased"; case _06: return "Suspended"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListMode.java index 4a19eed22..5479de13b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListMode.java @@ -71,6 +71,7 @@ public enum ListMode { case WORKING: return "working"; case SNAPSHOT: return "snapshot"; case CHANGES: return "changes"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ListMode { case WORKING: return "This list is the master list, maintained in an ongoing fashion with regular updates as the real world list it is tracking changes."; case SNAPSHOT: return "This list was prepared as a snapshot. It should not be assumed to be current."; case CHANGES: return "A point-in-time list that shows what changes have been made or recommended. E.g. a discharge medication list showing what was added and removed during an encounter."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ListMode { case WORKING: return "Working List"; case SNAPSHOT: return "Snapshot List"; case CHANGES: return "Change List"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListOrder.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListOrder.java index 19b927652..2a8325598 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListOrder.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListOrder.java @@ -106,6 +106,7 @@ public enum ListOrder { case ALPHABETIC: return "alphabetic"; case CATEGORY: return "category"; case PATIENT: return "patient"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum ListOrder { case ALPHABETIC: return "The list is sorted alphabetically by an unspecified property of the items in the list."; case CATEGORY: return "The list is sorted categorically by an unspecified property of the items in the list."; case PATIENT: return "The list is sorted by patient, with items for each patient grouped together."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum ListOrder { case ALPHABETIC: return "Sorted Alphabetically"; case CATEGORY: return "Sorted by Category"; case PATIENT: return "Sorted by Patient"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListStatus.java index b103c8c78..07ef5c43c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ListStatus.java @@ -71,6 +71,7 @@ public enum ListStatus { case CURRENT: return "current"; case RETIRED: return "retired"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ListStatus { case CURRENT: return "The list is considered to be an active part of the patient's record."; case RETIRED: return "The list is \"old\" and should no longer be considered accurate or relevant."; case ENTEREDINERROR: return "The list was never accurate. It is retained for medico-legal purposes only."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ListStatus { case CURRENT: return "Current"; case RETIRED: return "Retired"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LocationMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LocationMode.java index c88d1abba..7a699e55d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LocationMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LocationMode.java @@ -64,6 +64,7 @@ public enum LocationMode { switch (this) { case INSTANCE: return "instance"; case KIND: return "kind"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum LocationMode { switch (this) { case INSTANCE: return "The Location resource represents a specific instance of a location (e.g. Operating Theatre 1A)."; case KIND: return "The Location represents a class of locations (e.g. Any Operating Theatre) although this class of locations could be constrained within a specific boundary (such as organization, or parent location, address etc.)."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum LocationMode { switch (this) { case INSTANCE: return "Instance"; case KIND: return "Kind"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LocationPhysicalType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LocationPhysicalType.java index 131c75ba0..d15344278 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LocationPhysicalType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LocationPhysicalType.java @@ -148,6 +148,7 @@ public enum LocationPhysicalType { case RD: return "rd"; case AREA: return "area"; case JDN: return "jdn"; + case NULL: return null; default: return "?"; } } @@ -170,6 +171,7 @@ public enum LocationPhysicalType { case RD: return "A defined path to travel between 2 points that has a known name."; case AREA: return "A defined physical boundary of something, such as a flood risk zone, region, postcode"; case JDN: return "A wide scope that covers a conceptual domain, such as a Nation (Country wide community or Federal Government - e.g. Ministry of Health), Province or State (community or Government), Business (throughout the enterprise), Nation with a business scope of an agency (e.g. CDC, FDA etc.) or a Business segment (UK Pharmacy), not just an physical boundary"; + case NULL: return null; default: return "?"; } } @@ -189,6 +191,7 @@ public enum LocationPhysicalType { case RD: return "Road"; case AREA: return "Area"; case JDN: return "Jurisdiction"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LocationStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LocationStatus.java index 04e2d7f98..cd742f874 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LocationStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/LocationStatus.java @@ -71,6 +71,7 @@ public enum LocationStatus { case ACTIVE: return "active"; case SUSPENDED: return "suspended"; case INACTIVE: return "inactive"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum LocationStatus { case ACTIVE: return "The location is operational."; case SUSPENDED: return "The location is temporarily closed."; case INACTIVE: return "The location is no longer used."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum LocationStatus { case ACTIVE: return "Active"; case SUSPENDED: return "Suspended"; case INACTIVE: return "Inactive"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapContextType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapContextType.java index c635d9791..865d309e9 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapContextType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapContextType.java @@ -64,6 +64,7 @@ public enum MapContextType { switch (this) { case TYPE: return "type"; case VARIABLE: return "variable"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum MapContextType { switch (this) { case TYPE: return "The context specifies a type."; case VARIABLE: return "The context specifies a variable."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum MapContextType { switch (this) { case TYPE: return "Type"; case VARIABLE: return "Variable"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapGroupTypeMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapGroupTypeMode.java index d9422fbdd..eeb51b09a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapGroupTypeMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapGroupTypeMode.java @@ -71,6 +71,7 @@ public enum MapGroupTypeMode { case NONE: return "none"; case TYPES: return "types"; case TYPEANDTYPES: return "type-and-types"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MapGroupTypeMode { case NONE: return "This group is not a default group for the types."; case TYPES: return "This group is a default mapping group for the specified types and for the primary source type."; case TYPEANDTYPES: return "This group is a default mapping group for the specified types."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MapGroupTypeMode { case NONE: return "Not a Default"; case TYPES: return "Default for Type Combination"; case TYPEANDTYPES: return "Default for type + combination"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapInputMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapInputMode.java index de5d26e41..e411d4c7b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapInputMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapInputMode.java @@ -64,6 +64,7 @@ public enum MapInputMode { switch (this) { case SOURCE: return "source"; case TARGET: return "target"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum MapInputMode { switch (this) { case SOURCE: return "Names an input instance used a source for mapping."; case TARGET: return "Names an instance that is being populated."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum MapInputMode { switch (this) { case SOURCE: return "Source Instance"; case TARGET: return "Target Instance"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapModelMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapModelMode.java index f5bffd9c4..a27c167ff 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapModelMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapModelMode.java @@ -78,6 +78,7 @@ public enum MapModelMode { case QUERIED: return "queried"; case TARGET: return "target"; case PRODUCED: return "produced"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MapModelMode { case QUERIED: return "This structure describes an instance that the mapping engine may ask for that is used a source of data."; case TARGET: return "This structure describes an instance passed to the mapping engine that is used a target of data."; case PRODUCED: return "This structure describes an instance that the mapping engine may ask to create that is used a target of data."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MapModelMode { case QUERIED: return "Queried Structure Definition"; case TARGET: return "Target Structure Definition"; case PRODUCED: return "Produced Structure Definition"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapSourceListMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapSourceListMode.java index f1c2df44e..c32bfa60d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapSourceListMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapSourceListMode.java @@ -85,6 +85,7 @@ public enum MapSourceListMode { case LAST: return "last"; case NOTLAST: return "not_last"; case ONLYONE: return "only_one"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum MapSourceListMode { case LAST: return "Only process this rule for the last in the list."; case NOTLAST: return "Process this rule for all but the last."; case ONLYONE: return "Only process this rule is there is only item."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum MapSourceListMode { case LAST: return "Last"; case NOTLAST: return "All but the last"; case ONLYONE: return "Enforce only one"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapTargetListMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapTargetListMode.java index f86a73fc4..be76c7dad 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapTargetListMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapTargetListMode.java @@ -78,6 +78,7 @@ public enum MapTargetListMode { case SHARE: return "share"; case LAST: return "last"; case COLLATE: return "collate"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MapTargetListMode { case SHARE: return "the target instance is shared with the target instances generated by another rule (up to the first common n items, then create new ones)."; case LAST: return "when the target list is being assembled, the items for this rule go last. If more than one rule defines a last item (for a given instance of mapping) then this is an error."; case COLLATE: return "re-use the first item in the list, and keep adding content to it."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MapTargetListMode { case SHARE: return "Share"; case LAST: return "Last"; case COLLATE: return "Collate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapTransform.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapTransform.java index e1316dfa5..8a2bf1b5c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapTransform.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MapTransform.java @@ -169,6 +169,7 @@ public enum MapTransform { case QTY: return "qty"; case ID: return "id"; case CP: return "cp"; + case NULL: return null; default: return "?"; } } @@ -194,6 +195,7 @@ public enum MapTransform { case QTY: return "Create a quantity. Parameters = (text) or (value, unit, [system, code]) where text is the natural representation e.g. [comparator]value[space]unit."; case ID: return "Create an identifier. Parameters = (system, value[, type]) where type is a code from the identifier type value set."; case CP: return "Create a contact details. Parameters = (value) or (system, value). If no system is provided, the system should be inferred from the content of the value."; + case NULL: return null; default: return "?"; } } @@ -216,6 +218,7 @@ public enum MapTransform { case QTY: return "qty"; case ID: return "id"; case CP: return "cp"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MatchGrade.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MatchGrade.java index fc7d57032..33991376d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MatchGrade.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MatchGrade.java @@ -78,6 +78,7 @@ public enum MatchGrade { case PROBABLE: return "probable"; case POSSIBLE: return "possible"; case CERTAINLYNOT: return "certainly-not"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MatchGrade { case PROBABLE: return "This record is a close match, but not a certain match. Additional review (e.g. by a human) may be required before using this as a match."; case POSSIBLE: return "This record may be a matching one. Additional review (e.g. by a human) SHOULD be performed before using this as a match."; case CERTAINLYNOT: return "This record is known not to be a match. Note that usually non-matching records are not returned, but in some cases records previously or likely considered as a match may specifically be negated by the matching engine."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MatchGrade { case PROBABLE: return "Probable Match"; case POSSIBLE: return "Possible Match"; case CERTAINLYNOT: return "Certainly Not a Match"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureDataUsage.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureDataUsage.java index 84c1fc902..50c43a680 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureDataUsage.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureDataUsage.java @@ -64,6 +64,7 @@ public enum MeasureDataUsage { switch (this) { case SUPPLEMENTALDATA: return "supplemental-data"; case RISKADJUSTMENTFACTOR: return "risk-adjustment-factor"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum MeasureDataUsage { switch (this) { case SUPPLEMENTALDATA: return "The data is intended to be provided as additional information alongside the measure results."; case RISKADJUSTMENTFACTOR: return "The data is intended to be used to calculate and apply a risk adjustment model for the measure."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum MeasureDataUsage { switch (this) { case SUPPLEMENTALDATA: return "Supplemental Data"; case RISKADJUSTMENTFACTOR: return "Risk Adjustment Factor"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureImprovementNotation.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureImprovementNotation.java index 0c3231c79..57a8aba80 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureImprovementNotation.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureImprovementNotation.java @@ -64,6 +64,7 @@ public enum MeasureImprovementNotation { switch (this) { case INCREASE: return "increase"; case DECREASE: return "decrease"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum MeasureImprovementNotation { switch (this) { case INCREASE: return "Improvement is indicated as an increase in the score or measurement (e.g. Higher score indicates better quality)."; case DECREASE: return "Improvement is indicated as a decrease in the score or measurement (e.g. Lower score indicates better quality)."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum MeasureImprovementNotation { switch (this) { case INCREASE: return "Increased score indicates improvement"; case DECREASE: return "Decreased score indicates improvement"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasurePopulation.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasurePopulation.java index 3762dcd9b..33422b88a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasurePopulation.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasurePopulation.java @@ -113,6 +113,7 @@ public enum MeasurePopulation { case MEASUREPOPULATION: return "measure-population"; case MEASUREPOPULATIONEXCLUSION: return "measure-population-exclusion"; case MEASUREOBSERVATION: return "measure-observation"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum MeasurePopulation { case MEASUREPOPULATION: return "Measure population criteria define the patients or events for which the individual observation for the measure should be taken. Measure populations are used for continuous variable measures rather than numerator and denominator criteria."; case MEASUREPOPULATIONEXCLUSION: return "Measure population criteria define the patients or events that should be removed from the measure population before determining the outcome of one or more continuous variables defined for the measure observation. Measure population exclusion criteria are used within continuous variable measures to help narrow the measure population."; case MEASUREOBSERVATION: return "Defines the individual observation to be performed for each patient or event in the measure population. Measure observations for each case in the population are aggregated to determine the overall measure score for the population."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum MeasurePopulation { case MEASUREPOPULATION: return "Measure Population"; case MEASUREPOPULATIONEXCLUSION: return "Measure Population Exclusion"; case MEASUREOBSERVATION: return "Measure Observation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureReportStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureReportStatus.java index c9b626cc1..9e80fa925 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureReportStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureReportStatus.java @@ -71,6 +71,7 @@ public enum MeasureReportStatus { case COMPLETE: return "complete"; case PENDING: return "pending"; case ERROR: return "error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MeasureReportStatus { case COMPLETE: return "The report is complete and ready for use."; case PENDING: return "The report is currently being generated."; case ERROR: return "An error occurred attempting to generate the report."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MeasureReportStatus { case COMPLETE: return "Complete"; case PENDING: return "Pending"; case ERROR: return "Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureReportType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureReportType.java index c7fb02309..6a32604cb 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureReportType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureReportType.java @@ -78,6 +78,7 @@ public enum MeasureReportType { case SUBJECTLIST: return "subject-list"; case SUMMARY: return "summary"; case DATACOLLECTION: return "data-collection"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MeasureReportType { case SUBJECTLIST: return "A subject list report that includes a listing of subjects that satisfied each population criteria in the measure."; case SUMMARY: return "A summary report that returns the number of members in each population criteria for the measure."; case DATACOLLECTION: return "A data collection report that contains data-of-interest for the measure."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MeasureReportType { case SUBJECTLIST: return "Subject List"; case SUMMARY: return "Summary"; case DATACOLLECTION: return "Data Collection"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureScoring.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureScoring.java index ad1c29bb0..65b2f3fd2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureScoring.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureScoring.java @@ -78,6 +78,7 @@ public enum MeasureScoring { case RATIO: return "ratio"; case CONTINUOUSVARIABLE: return "continuous-variable"; case COHORT: return "cohort"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MeasureScoring { case RATIO: return "The measure score is defined using a ratio."; case CONTINUOUSVARIABLE: return "The score is defined by a calculation of some quantity."; case COHORT: return "The measure is a cohort definition."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MeasureScoring { case RATIO: return "Ratio"; case CONTINUOUSVARIABLE: return "Continuous Variable"; case COHORT: return "Cohort"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureType.java index c93d78ea6..e7345e6d1 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MeasureType.java @@ -85,6 +85,7 @@ public enum MeasureType { case STRUCTURE: return "structure"; case PATIENTREPORTEDOUTCOME: return "patient-reported-outcome"; case COMPOSITE: return "composite"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum MeasureType { case STRUCTURE: return "A measure that focuses on a health care provider's capacity, systems, and processes to provide high-quality care."; case PATIENTREPORTEDOUTCOME: return "A measure that focuses on patient-reported information such as patient engagement or patient experience measures."; case COMPOSITE: return "A measure that combines multiple component measures in to a single quality measure."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum MeasureType { case STRUCTURE: return "Structure"; case PATIENTREPORTEDOUTCOME: return "Patient Reported Outcome"; case COMPOSITE: return "Composite"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedAdminPerformFunction.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedAdminPerformFunction.java index 727f1e7e5..da928d3ac 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedAdminPerformFunction.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedAdminPerformFunction.java @@ -71,6 +71,7 @@ public enum MedAdminPerformFunction { case PERFORMER: return "performer"; case VERIFIER: return "verifier"; case WITNESS: return "witness"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MedAdminPerformFunction { case PERFORMER: return "A person, non-person living subject, organization or device that who actually and principally carries out the action"; case VERIFIER: return "A person who verifies the correctness and appropriateness of the service (plan, order, event, etc.) and hence takes on accountability."; case WITNESS: return "A person witnessing the action happening without doing anything. A witness is not necessarily aware, much less approves of anything stated in the service event. Example for a witness is students watching an operation or an advanced directive witness."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MedAdminPerformFunction { case PERFORMER: return "Performer"; case VERIFIER: return "Verifier"; case WITNESS: return "Witness"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MediaModality.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MediaModality.java index da42e3cbb..96a715283 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MediaModality.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MediaModality.java @@ -106,6 +106,7 @@ public enum MediaModality { case IRIS: return "iris"; case PALM: return "palm"; case FACE: return "face"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum MediaModality { case IRIS: return "An iris scan used for identification purposes"; case PALM: return "A palm scan used for identification purposes"; case FACE: return "A face scan used for identification purposes"; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum MediaModality { case IRIS: return "Iris Scan"; case PALM: return "Palm Scan"; case FACE: return "Face Scan"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MediaType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MediaType.java index fb76d648a..f05bb362a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MediaType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MediaType.java @@ -71,6 +71,7 @@ public enum MediaType { case IMAGE: return "image"; case VIDEO: return "video"; case AUDIO: return "audio"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MediaType { case IMAGE: return "The media consists of one or more unmoving images, including photographs, computer-generated graphs and charts, and scanned documents"; case VIDEO: return "The media consists of a series of frames that capture a moving image"; case AUDIO: return "The media consists of a sound recording"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MediaType { case IMAGE: return "Image"; case VIDEO: return "Video"; case AUDIO: return "Audio"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationAdminCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationAdminCategory.java index 23af357f4..f5417af20 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationAdminCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationAdminCategory.java @@ -71,6 +71,7 @@ public enum MedicationAdminCategory { case INPATIENT: return "inpatient"; case OUTPATIENT: return "outpatient"; case COMMUNITY: return "community"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MedicationAdminCategory { case INPATIENT: return "Includes administrations in an inpatient or acute care setting"; case OUTPATIENT: return "Includes administrations in an outpatient setting (for example, Emergency Department, Outpatient Clinic, Outpatient Surgery, Doctor's office)"; case COMMUNITY: return "Includes administrations by the patient in their home (this would include long term care or nursing homes, hospices, etc.)"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MedicationAdminCategory { case INPATIENT: return "Inpatient"; case OUTPATIENT: return "Outpatient"; case COMMUNITY: return "Community"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationAdminStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationAdminStatus.java index 0f98a2431..2c132bab4 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationAdminStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationAdminStatus.java @@ -99,6 +99,7 @@ public enum MedicationAdminStatus { case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum MedicationAdminStatus { case ENTEREDINERROR: return "The administration was entered in error and therefore nullified."; case STOPPED: return "Actions implied by the administration have been permanently halted, before all of them occurred."; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for 'other' - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum MedicationAdminStatus { case ENTEREDINERROR: return "Entered in Error"; case STOPPED: return "Stopped"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationStatementCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationStatementCategory.java index 443d6a439..2553e9479 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationStatementCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationStatementCategory.java @@ -78,6 +78,7 @@ public enum MedicationStatementCategory { case OUTPATIENT: return "outpatient"; case COMMUNITY: return "community"; case PATIENTSPECIFIED: return "patientspecified"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MedicationStatementCategory { case OUTPATIENT: return "Includes orders for medications to be administered or consumed in an outpatient setting (for example, Emergency Department, Outpatient Clinic, Outpatient Surgery, Doctor's office)"; case COMMUNITY: return "Includes orders for medications to be administered or consumed by the patient in their home (this would include long term care or nursing homes, hospices, etc.)."; case PATIENTSPECIFIED: return "Includes statements about medication use, including over the counter medication, provided by the patient, agent or another provider"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MedicationStatementCategory { case OUTPATIENT: return "Outpatient"; case COMMUNITY: return "Community"; case PATIENTSPECIFIED: return "Patient Specified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationStatementStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationStatementStatus.java index e9e50eed0..d06b4074c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationStatementStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationStatementStatus.java @@ -106,6 +106,7 @@ public enum MedicationStatementStatus { case ONHOLD: return "on-hold"; case UNKNOWN: return "unknown"; case NOTTAKEN: return "not-taken"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum MedicationStatementStatus { case ONHOLD: return "Actions implied by the statement have been temporarily halted, but are expected to continue later. May also be called 'suspended'."; case UNKNOWN: return "The state of the medication use is not currently known."; case NOTTAKEN: return "The medication was not consumed by the patient"; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum MedicationStatementStatus { case ONHOLD: return "On Hold"; case UNKNOWN: return "Unknown"; case NOTTAKEN: return "Not Taken"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationStatus.java index bfdb11b3d..8f920179b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationStatus.java @@ -71,6 +71,7 @@ public enum MedicationStatus { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MedicationStatus { case ACTIVE: return "The medication is available for use."; case INACTIVE: return "The medication is not available for use."; case ENTEREDINERROR: return "The medication was entered in error."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MedicationStatus { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationdispenseCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationdispenseCategory.java index a4dca8636..52ff3e7fa 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationdispenseCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationdispenseCategory.java @@ -78,6 +78,7 @@ public enum MedicationdispenseCategory { case OUTPATIENT: return "outpatient"; case COMMUNITY: return "community"; case DISCHARGE: return "discharge"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MedicationdispenseCategory { case OUTPATIENT: return "Includes dispenses for medications to be administered or consumed in an outpatient setting (for example, Emergency Department, Outpatient Clinic, Outpatient Surgery, Doctor's office)."; case COMMUNITY: return "Includes dispenses for medications to be administered or consumed by the patient in their home (this would include long term care or nursing homes, hospices, etc.)."; case DISCHARGE: return "Includes dispenses for medications created when the patient is being released from a facility."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MedicationdispenseCategory { case OUTPATIENT: return "Outpatient"; case COMMUNITY: return "Community"; case DISCHARGE: return "Discharge"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationdispensePerformerFunction.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationdispensePerformerFunction.java index 2cb1930a5..ac8cf720c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationdispensePerformerFunction.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationdispensePerformerFunction.java @@ -78,6 +78,7 @@ public enum MedicationdispensePerformerFunction { case PACKAGER: return "packager"; case CHECKER: return "checker"; case FINALCHECKER: return "finalchecker"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MedicationdispensePerformerFunction { case PACKAGER: return "Prepared the medication."; case CHECKER: return "Performed initial quality assurance on the prepared medication"; case FINALCHECKER: return "Performed the final quality assurance on the prepared medication against the request. Typically, this is a pharmacist function."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MedicationdispensePerformerFunction { case PACKAGER: return "Packager"; case CHECKER: return "Checker"; case FINALCHECKER: return "Final Checker"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationdispenseStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationdispenseStatus.java index 2336aeb85..ba3932f30 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationdispenseStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationdispenseStatus.java @@ -113,6 +113,7 @@ public enum MedicationdispenseStatus { case STOPPED: return "stopped"; case DECLINED: return "declined"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum MedicationdispenseStatus { case STOPPED: return "Actions implied by the dispense have been permanently halted, before all of them occurred."; case DECLINED: return "The dispense was declined and not performed."; case UNKNOWN: return "The authoring system does not know which of the status values applies for this medication dispense. Note: this concept is not to be used for other - one of the listed statuses is presumed to apply, it's just now known which one."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum MedicationdispenseStatus { case STOPPED: return "Stopped"; case DECLINED: return "Declined"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationdispenseStatusReason.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationdispenseStatusReason.java index 5cf4681d3..a85c83222 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationdispenseStatusReason.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationdispenseStatusReason.java @@ -197,6 +197,7 @@ public enum MedicationdispenseStatusReason { case WASHOUT: return "washout"; case OUTOFSTOCK: return "outofstock"; case OFFMARKET: return "offmarket"; + case NULL: return null; default: return "?"; } } @@ -226,6 +227,7 @@ public enum MedicationdispenseStatusReason { case WASHOUT: return "The patient was previously receiving a medication contraindicated with the current medication. The current medication will remain on hold until the prior medication has been cleansed from their system."; case OUTOFSTOCK: return "Drug out of stock. Cannot supply."; case OFFMARKET: return "Drug no longer marketed Cannot supply."; + case NULL: return null; default: return "?"; } } @@ -252,6 +254,7 @@ public enum MedicationdispenseStatusReason { case WASHOUT: return "Washout"; case OUTOFSTOCK: return "Drug not available - out of stock"; case OFFMARKET: return "Drug not available - off market"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationknowledgeCharacteristic.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationknowledgeCharacteristic.java index 171d7e02b..845355b3f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationknowledgeCharacteristic.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationknowledgeCharacteristic.java @@ -99,6 +99,7 @@ public enum MedicationknowledgeCharacteristic { case COATING: return "coating"; case SCORING: return "scoring"; case LOGO: return "logo"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum MedicationknowledgeCharacteristic { case COATING: return "Description of the coating of the product"; case SCORING: return "Description of the scoring of the product"; case LOGO: return "Description of the Logo of the product"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum MedicationknowledgeCharacteristic { case COATING: return "Coating"; case SCORING: return "Scoring"; case LOGO: return "Logo"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationknowledgePackageType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationknowledgePackageType.java index a5ee831be..9b223ea4b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationknowledgePackageType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationknowledgePackageType.java @@ -204,6 +204,7 @@ public enum MedicationknowledgePackageType { case TUB: return "tub"; case TUBE: return "tube"; case VIAL: return "vial"; + case NULL: return null; default: return "?"; } } @@ -234,6 +235,7 @@ public enum MedicationknowledgePackageType { case TUB: return ""; case TUBE: return ""; case VIAL: return ""; + case NULL: return null; default: return "?"; } } @@ -261,6 +263,7 @@ public enum MedicationknowledgePackageType { case TUB: return "Tub"; case TUBE: return "Tube"; case VIAL: return "Vial"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationknowledgeStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationknowledgeStatus.java index 39acb0631..d61d2a3b4 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationknowledgeStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationknowledgeStatus.java @@ -71,6 +71,7 @@ public enum MedicationknowledgeStatus { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MedicationknowledgeStatus { case ACTIVE: return "The medication is available for use."; case INACTIVE: return "The medication is not available for use."; case ENTEREDINERROR: return "The medication was entered in error."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MedicationknowledgeStatus { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestCategory.java index 120be9336..565b8a3c4 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestCategory.java @@ -78,6 +78,7 @@ public enum MedicationrequestCategory { case OUTPATIENT: return "outpatient"; case COMMUNITY: return "community"; case DISCHARGE: return "discharge"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MedicationrequestCategory { case OUTPATIENT: return "Includes requests for medications to be administered or consumed in an outpatient setting (for example, Emergency Department, Outpatient Clinic, Outpatient Surgery, Doctor's office)"; case COMMUNITY: return "Includes requests for medications to be administered or consumed by the patient in their home (this would include long term care or nursing homes, hospices, etc.)"; case DISCHARGE: return "Includes requests for medications created when the patient is being released from a facility"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MedicationrequestCategory { case OUTPATIENT: return "Outpatient"; case COMMUNITY: return "Community"; case DISCHARGE: return "Discharge"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestCourseOfTherapy.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestCourseOfTherapy.java index 9a5a0700c..3f37b3cbf 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestCourseOfTherapy.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestCourseOfTherapy.java @@ -71,6 +71,7 @@ public enum MedicationrequestCourseOfTherapy { case CONTINUOUS: return "continuous"; case ACUTE: return "acute"; case SEASONAL: return "seasonal"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MedicationrequestCourseOfTherapy { case CONTINUOUS: return "A medication which is expected to be continued beyond the present order and which the patient should be assumed to be taking unless explicitly stopped."; case ACUTE: return "A medication which the patient is only expected to consume for the duration of the current order and which is not expected to be renewed."; case SEASONAL: return "A medication which is expected to be used on a part time basis at certain times of the year"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MedicationrequestCourseOfTherapy { case CONTINUOUS: return "Continuous long term therapy"; case ACUTE: return "Short course (acute) therapy"; case SEASONAL: return "Seasonal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestIntent.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestIntent.java index 47521704d..3c30fd77f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestIntent.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestIntent.java @@ -106,6 +106,7 @@ public enum MedicationrequestIntent { case FILLERORDER: return "filler-order"; case INSTANCEORDER: return "instance-order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum MedicationrequestIntent { case FILLERORDER: return "The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order."; case INSTANCEORDER: return "The request represents an instance for the particular order, for example a medication administration record."; case OPTION: return "The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum MedicationrequestIntent { case FILLERORDER: return "Filler Order"; case INSTANCEORDER: return "Instance Order"; case OPTION: return "Option"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestStatus.java index 64f4b43c4..f294c0e6e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestStatus.java @@ -106,6 +106,7 @@ public enum MedicationrequestStatus { case STOPPED: return "stopped"; case DRAFT: return "draft"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum MedicationrequestStatus { case STOPPED: return "Actions implied by the prescription are to be permanently halted, before all of the administrations occurred. This should not be used if the original order was entered in error"; case DRAFT: return "The prescription is not yet 'actionable', e.g. it is a work in progress, requires sign-off, verification or needs to be run through decision support process."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this observation. Note: This concept is not to be used for 'other' - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum MedicationrequestStatus { case STOPPED: return "Stopped"; case DRAFT: return "Draft"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestStatusReason.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestStatusReason.java index d5b61ba1b..f24a99ba9 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestStatusReason.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MedicationrequestStatusReason.java @@ -141,6 +141,7 @@ public enum MedicationrequestStatusReason { case SINTOL: return "sintol"; case SURG: return "surg"; case WASHOUT: return "washout"; + case NULL: return null; default: return "?"; } } @@ -162,6 +163,7 @@ public enum MedicationrequestStatusReason { case SINTOL: return "The drug interacts with a short-term treatment that is more urgently required. This order will be resumed when the short-term treatment is complete."; case SURG: return "The drug is contraindicated for patients receiving surgery and the patient is scheduled to be admitted for surgery in the near future. The drug will be resumed when the patient has sufficiently recovered from the surgery."; case WASHOUT: return "The patient was previously receiving a medication contraindicated with the current medication. The current medication will remain on hold until the prior medication has been cleansed from their system."; + case NULL: return null; default: return "?"; } } @@ -180,6 +182,7 @@ public enum MedicationrequestStatusReason { case SINTOL: return "Suspected intolerance"; case SURG: return "Patient scheduled for surgery."; case WASHOUT: return "Waiting for old drug to wash out"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageEvents.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageEvents.java index 6ba63f27c..60c6f8333 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageEvents.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageEvents.java @@ -50,6 +50,7 @@ public enum MessageEvents { } public String toCode() { switch (this) { + case NULL: return null; default: return "?"; } } @@ -58,11 +59,13 @@ public enum MessageEvents { } public String getDefinition() { switch (this) { + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageReasonEncounter.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageReasonEncounter.java index b72eb75ef..8d26fb5fb 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageReasonEncounter.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageReasonEncounter.java @@ -92,6 +92,7 @@ public enum MessageReasonEncounter { case RETURN: return "return"; case MOVED: return "moved"; case EDIT: return "edit"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum MessageReasonEncounter { case RETURN: return "The patient has returned from a temporary absence."; case MOVED: return "The patient has been moved to a new location."; case EDIT: return "Encounter details have been updated (e.g. to correct a coding error)."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum MessageReasonEncounter { case RETURN: return "Returned"; case MOVED: return "Moved"; case EDIT: return "Edit"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageSignificanceCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageSignificanceCategory.java index 09c001a77..073aa0ba2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageSignificanceCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageSignificanceCategory.java @@ -71,6 +71,7 @@ public enum MessageSignificanceCategory { case CONSEQUENCE: return "consequence"; case CURRENCY: return "currency"; case NOTIFICATION: return "notification"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MessageSignificanceCategory { case CONSEQUENCE: return "The message represents/requests a change that should not be processed more than once; e.g., making a booking for an appointment."; case CURRENCY: return "The message represents a response to query for current information. Retrospective processing is wrong and/or wasteful."; case NOTIFICATION: return "The content is not necessarily intended to be current, and it can be reprocessed, though there may be version issues created by processing old notifications."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MessageSignificanceCategory { case CONSEQUENCE: return "Consequence"; case CURRENCY: return "Currency"; case NOTIFICATION: return "Notification"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageTransport.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageTransport.java index 1d0a54c64..4817b37c0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageTransport.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageTransport.java @@ -71,6 +71,7 @@ public enum MessageTransport { case HTTP: return "http"; case FTP: return "ftp"; case MLLP: return "mllp"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum MessageTransport { case HTTP: return "The application sends or receives messages using HTTP POST (may be over http: or https:)."; case FTP: return "The application sends or receives messages using File Transfer Protocol."; case MLLP: return "The application sends or receives messages using HL7's Minimal Lower Level Protocol."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum MessageTransport { case HTTP: return "HTTP"; case FTP: return "FTP"; case MLLP: return "MLLP"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageheaderResponseRequest.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageheaderResponseRequest.java index ae9c9e590..8a5d5ffa2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageheaderResponseRequest.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MessageheaderResponseRequest.java @@ -78,6 +78,7 @@ public enum MessageheaderResponseRequest { case ONERROR: return "on-error"; case NEVER: return "never"; case ONSUCCESS: return "on-success"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MessageheaderResponseRequest { case ONERROR: return "initiator expects a response only if in error."; case NEVER: return "initiator does not expect a response."; case ONSUCCESS: return "initiator expects a response only if successful."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MessageheaderResponseRequest { case ONERROR: return "Error/reject conditions only"; case NEVER: return "Never"; case ONSUCCESS: return "Successful completion only"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricCalibrationState.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricCalibrationState.java index 7403b70a3..a7f3a0a5b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricCalibrationState.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricCalibrationState.java @@ -78,6 +78,7 @@ public enum MetricCalibrationState { case CALIBRATIONREQUIRED: return "calibration-required"; case CALIBRATED: return "calibrated"; case UNSPECIFIED: return "unspecified"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MetricCalibrationState { case CALIBRATIONREQUIRED: return "The metric needs to be calibrated."; case CALIBRATED: return "The metric has been calibrated."; case UNSPECIFIED: return "The state of calibration of this metric is unspecified."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MetricCalibrationState { case CALIBRATIONREQUIRED: return "Calibration Required"; case CALIBRATED: return "Calibrated"; case UNSPECIFIED: return "Unspecified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricCalibrationType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricCalibrationType.java index 0df42c4df..b9818067f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricCalibrationType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricCalibrationType.java @@ -78,6 +78,7 @@ public enum MetricCalibrationType { case OFFSET: return "offset"; case GAIN: return "gain"; case TWOPOINT: return "two-point"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MetricCalibrationType { case OFFSET: return "Offset metric calibration method."; case GAIN: return "Gain metric calibration method."; case TWOPOINT: return "Two-point metric calibration method."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MetricCalibrationType { case OFFSET: return "Offset"; case GAIN: return "Gain"; case TWOPOINT: return "Two Point"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricCategory.java index b3b235f48..e67729067 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricCategory.java @@ -78,6 +78,7 @@ public enum MetricCategory { case SETTING: return "setting"; case CALCULATION: return "calculation"; case UNSPECIFIED: return "unspecified"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MetricCategory { case SETTING: return "DeviceObservations generated for this DeviceMetric is a setting that will influence the behavior of the Device."; case CALCULATION: return "DeviceObservations generated for this DeviceMetric are calculated."; case UNSPECIFIED: return "The category of this DeviceMetric is unspecified."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MetricCategory { case SETTING: return "Setting"; case CALCULATION: return "Calculation"; case UNSPECIFIED: return "Unspecified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricColor.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricColor.java index 6c01b176c..e6288129a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricColor.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricColor.java @@ -106,6 +106,7 @@ public enum MetricColor { case MAGENTA: return "magenta"; case CYAN: return "cyan"; case WHITE: return "white"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum MetricColor { case MAGENTA: return "Color for representation - magenta."; case CYAN: return "Color for representation - cyan."; case WHITE: return "Color for representation - white."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum MetricColor { case MAGENTA: return "Color Magenta"; case CYAN: return "Color Cyan"; case WHITE: return "Color White"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricOperationalStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricOperationalStatus.java index 27885cabc..914d488ef 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricOperationalStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MetricOperationalStatus.java @@ -78,6 +78,7 @@ public enum MetricOperationalStatus { case OFF: return "off"; case STANDBY: return "standby"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MetricOperationalStatus { case OFF: return "The DeviceMetric is not operating."; case STANDBY: return "The DeviceMetric is operating, but will not generate any DeviceObservations."; case ENTEREDINERROR: return "The DeviceMetric was entered in error."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MetricOperationalStatus { case OFF: return "Off"; case STANDBY: return "Standby"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MissingToothReason.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MissingToothReason.java index 5bcc47485..9424d5ed5 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MissingToothReason.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/MissingToothReason.java @@ -78,6 +78,7 @@ public enum MissingToothReason { case C: return "c"; case U: return "u"; case O: return "o"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum MissingToothReason { case C: return "Congenital"; case U: return "Unknown"; case O: return "Other"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum MissingToothReason { case C: return "C"; case U: return "U"; case O: return "O"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NameAssemblyOrder.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NameAssemblyOrder.java index 5740fd822..2fc19d147 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NameAssemblyOrder.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NameAssemblyOrder.java @@ -78,6 +78,7 @@ public enum NameAssemblyOrder { case NL2: return "NL2"; case NL3: return "NL3"; case NL4: return "NL4"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum NameAssemblyOrder { case NL2: return ""; case NL3: return ""; case NL4: return ""; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum NameAssemblyOrder { case NL2: return "Partner Name"; case NL3: return "Partner Name followed by Maiden Name"; case NL4: return "Own Name followed by Partner Name"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NameUse.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NameUse.java index 8685a347e..0e556d6e2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NameUse.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NameUse.java @@ -99,6 +99,7 @@ public enum NameUse { case ANONYMOUS: return "anonymous"; case OLD: return "old"; case MAIDEN: return "maiden"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum NameUse { case ANONYMOUS: return "Anonymous assigned name, alias, or pseudonym (used to protect a person's identity for privacy reasons)."; case OLD: return "This name is no longer in use (or was never correct, but retained for records)."; case MAIDEN: return "A name used prior to changing name because of marriage. This name use is for use by applications that collect and store names that were used prior to a marriage. Marriage naming customs vary greatly around the world, and are constantly changing. This term is not gender specific. The use of this term does not imply any particular history for a person's name."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum NameUse { case ANONYMOUS: return "Anonymous"; case OLD: return "Old"; case MAIDEN: return "Name changed for Marriage"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NamingsystemIdentifierType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NamingsystemIdentifierType.java index e8366b88f..abf3caf0b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NamingsystemIdentifierType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NamingsystemIdentifierType.java @@ -78,6 +78,7 @@ public enum NamingsystemIdentifierType { case UUID: return "uuid"; case URI: return "uri"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum NamingsystemIdentifierType { case UUID: return "A universally unique identifier of the form a5afddf4-e880-459b-876e-e4591b0acc11."; case URI: return "A uniform resource identifier (ideally a URL - uniform resource locator); e.g. http://unitsofmeasure.org."; case OTHER: return "Some other type of unique identifier; e.g. HL7-assigned reserved string such as LN for LOINC."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum NamingsystemIdentifierType { case UUID: return "UUID"; case URI: return "URI"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NamingsystemType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NamingsystemType.java index 64ca99cff..6327e6392 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NamingsystemType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NamingsystemType.java @@ -71,6 +71,7 @@ public enum NamingsystemType { case CODESYSTEM: return "codesystem"; case IDENTIFIER: return "identifier"; case ROOT: return "root"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum NamingsystemType { case CODESYSTEM: return "The naming system is used to define concepts and symbols to represent those concepts; e.g. UCUM, LOINC, NDC code, local lab codes, etc."; case IDENTIFIER: return "The naming system is used to manage identifiers (e.g. license numbers, order numbers, etc.)."; case ROOT: return "The naming system is used as the root for other identifiers and naming systems."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum NamingsystemType { case CODESYSTEM: return "Code System"; case IDENTIFIER: return "Identifier"; case ROOT: return "Root"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NarrativeStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NarrativeStatus.java index 3e0dafe21..27d973363 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NarrativeStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NarrativeStatus.java @@ -78,6 +78,7 @@ public enum NarrativeStatus { case EXTENSIONS: return "extensions"; case ADDITIONAL: return "additional"; case EMPTY: return "empty"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum NarrativeStatus { case EXTENSIONS: return "The contents of the narrative are entirely generated from the core elements in the content and some of the content is generated from extensions. The narrative SHALL reflect the impact of all modifier extensions."; case ADDITIONAL: return "The contents of the narrative may contain additional information not found in the structured data. Note that there is no computable way to determine what the extra information is, other than by human inspection."; case EMPTY: return "The contents of the narrative are some equivalent of \"No human-readable text provided in this case\"."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum NarrativeStatus { case EXTENSIONS: return "Extensions"; case ADDITIONAL: return "Additional"; case EMPTY: return "Empty"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NetworkType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NetworkType.java index 70ebd9966..1e03050ed 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NetworkType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NetworkType.java @@ -85,6 +85,7 @@ public enum NetworkType { case _3: return "3"; case _4: return "4"; case _5: return "5"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum NetworkType { case _3: return "The assigned telephone number."; case _4: return "The assigned email address."; case _5: return "URI (User directory, HTTP-PUT, ftp, etc.)."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum NetworkType { case _3: return "Telephone Number"; case _4: return "Email address"; case _5: return "URI"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NoteType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NoteType.java index adae4ab02..611e31f64 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NoteType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/NoteType.java @@ -71,6 +71,7 @@ public enum NoteType { case DISPLAY: return "display"; case PRINT: return "print"; case PRINTOPER: return "printoper"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum NoteType { case DISPLAY: return "Display the note."; case PRINT: return "Print the note on the form."; case PRINTOPER: return "Print the note for the operator."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum NoteType { case DISPLAY: return "Display"; case PRINT: return "Print (Form)"; case PRINTOPER: return "Print (Operator)"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObjectRole.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObjectRole.java index 577115e13..6ead29a8b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObjectRole.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObjectRole.java @@ -218,6 +218,7 @@ public enum ObjectRole { case _22: return "22"; case _23: return "23"; case _24: return "24"; + case NULL: return null; default: return "?"; } } @@ -250,6 +251,7 @@ public enum ObjectRole { case _22: return "(Deprecated)."; case _23: return "An object that specifies or controls the routing or delivery of items. For example, a distribution list is the routing criteria for mail. The items delivered may be documents, jobs, or other objects."; case _24: return "The contents of a query. This is used to capture the contents of any kind of query. For security surveillance purposes knowing the queries being made is very important."; + case NULL: return null; default: return "?"; } } @@ -279,6 +281,7 @@ public enum ObjectRole { case _22: return "Table"; case _23: return "Routing Criteria"; case _24: return "Query"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObservationCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObservationCategory.java index 788b855b1..0119278b7 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObservationCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObservationCategory.java @@ -113,6 +113,7 @@ public enum ObservationCategory { case EXAM: return "exam"; case THERAPY: return "therapy"; case ACTIVITY: return "activity"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum ObservationCategory { case EXAM: return "Observations generated by physical exam findings including direct observations made by a clinician and use of simple instruments and the result of simple maneuvers performed directly on the patient's body."; case THERAPY: return "Observations generated by non-interventional treatment protocols (e.g. occupational, physical, radiation, nutritional and medication therapy)"; case ACTIVITY: return "Observations that measure or record any bodily activity that enhances or maintains physical fitness and overall health and wellness. Not under direct supervision of practitioner such as a physical therapist. (e.g., laps swum, steps, sleep data)"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum ObservationCategory { case EXAM: return "Exam"; case THERAPY: return "Therapy"; case ACTIVITY: return "Activity"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObservationRangeCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObservationRangeCategory.java index 0c91ff88e..e08ceaff4 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObservationRangeCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObservationRangeCategory.java @@ -71,6 +71,7 @@ public enum ObservationRangeCategory { case REFERENCE: return "reference"; case CRITICAL: return "critical"; case ABSOLUTE: return "absolute"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ObservationRangeCategory { case REFERENCE: return "Reference (Normal) Range for Ordinal and Continuous Observations."; case CRITICAL: return "Critical Range for Ordinal and Continuous Observations."; case ABSOLUTE: return "Absolute Range for Ordinal and Continuous Observations. Results outside this range are not possible."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ObservationRangeCategory { case REFERENCE: return "reference range"; case CRITICAL: return "critical range"; case ABSOLUTE: return "absolute range"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObservationStatistics.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObservationStatistics.java index e409a88fc..0efa9687c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObservationStatistics.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObservationStatistics.java @@ -197,6 +197,7 @@ public enum ObservationStatistics { case SKEW: return "skew"; case KURTOSIS: return "kurtosis"; case REGRESSION: return "regression"; + case NULL: return null; default: return "?"; } } @@ -226,6 +227,7 @@ public enum ObservationStatistics { case SKEW: return "Skewness is a measure of the asymmetry of the probability distribution of a real-valued random variable about its mean. The skewness value can be positive or negative, or even undefined. Source: [Wikipedia](https://en.wikipedia.org/wiki/Skewness)."; case KURTOSIS: return "Kurtosis is a measure of the \"tailedness\" of the probability distribution of a real-valued random variable. Source: [Wikipedia](https://en.wikipedia.org/wiki/Kurtosis)."; case REGRESSION: return "Linear regression is an approach for modeling two-dimensional sample points with one independent variable and one dependent variable (conventionally, the x and y coordinates in a Cartesian coordinate system) and finds a linear function (a non-vertical straight line) that, as accurately as possible, predicts the dependent variable values as a function of the independent variables. Source: [Wikipedia](https://en.wikipedia.org/wiki/Simple_linear_regression) This Statistic code will return both a gradient and an intercept value."; + case NULL: return null; default: return "?"; } } @@ -252,6 +254,7 @@ public enum ObservationStatistics { case SKEW: return "Skew"; case KURTOSIS: return "Kurtosis"; case REGRESSION: return "Regression"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObservationStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObservationStatus.java index 1518e7a0b..0f86eea89 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObservationStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ObservationStatus.java @@ -106,6 +106,7 @@ public enum ObservationStatus { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum ObservationStatus { case CANCELLED: return "The observation is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The observation has been withdrawn following previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this observation. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum ObservationStatus { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OperationKind.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OperationKind.java index 1a893560e..f167c0307 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OperationKind.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OperationKind.java @@ -64,6 +64,7 @@ public enum OperationKind { switch (this) { case OPERATION: return "operation"; case QUERY: return "query"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum OperationKind { switch (this) { case OPERATION: return "This operation is invoked as an operation."; case QUERY: return "This operation is a named query, invoked using the search mechanism."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum OperationKind { switch (this) { case OPERATION: return "Operation"; case QUERY: return "Query"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OperationOutcome.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OperationOutcome.java index 80073b172..61a7f5b83 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OperationOutcome.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OperationOutcome.java @@ -400,6 +400,7 @@ public enum OperationOutcome { case SEARCHMULTIPLE: return "SEARCH_MULTIPLE"; case SEARCHNONE: return "SEARCH_NONE"; case UPDATEMULTIPLEMATCHES: return "UPDATE_MULTIPLE_MATCHES"; + case NULL: return null; default: return "?"; } } @@ -458,6 +459,7 @@ public enum OperationOutcome { case SEARCHMULTIPLE: return ""; case SEARCHNONE: return ""; case UPDATEMULTIPLEMATCHES: return ""; + case NULL: return null; default: return "?"; } } @@ -513,6 +515,7 @@ public enum OperationOutcome { case SEARCHMULTIPLE: return "Error: Multiple matches exist for %s search parameters \"%s\""; case SEARCHNONE: return "Error: no processable search found for %s search parameters \"%s\""; case UPDATEMULTIPLEMATCHES: return "Error: Multiple matches exist for the conditional update"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OperationParameterUse.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OperationParameterUse.java index d52f4a6f1..ed7c34da1 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OperationParameterUse.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OperationParameterUse.java @@ -64,6 +64,7 @@ public enum OperationParameterUse { switch (this) { case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum OperationParameterUse { switch (this) { case IN: return "This is an input parameter."; case OUT: return "This is an output parameter."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum OperationParameterUse { switch (this) { case IN: return "In"; case OUT: return "Out"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OralProsthodonticMaterial.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OralProsthodonticMaterial.java index 1117b95f1..9f1c06ae7 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OralProsthodonticMaterial.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OralProsthodonticMaterial.java @@ -78,6 +78,7 @@ public enum OralProsthodonticMaterial { case _2: return "2"; case _3: return "3"; case _4: return "4"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum OralProsthodonticMaterial { case _2: return "Maryland Bridge"; case _3: return "Denture Acrylic"; case _4: return "Denture Chrome Cobalt"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum OralProsthodonticMaterial { case _2: return "Maryland Bridge"; case _3: return "Denture Acrylic"; case _4: return "Denture Chrome Cobalt"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OrganizationRole.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OrganizationRole.java index 6f5c857b4..897b8fe18 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OrganizationRole.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OrganizationRole.java @@ -106,6 +106,7 @@ public enum OrganizationRole { case SUPPLIER: return "supplier"; case HIE_HIO: return "HIE/HIO"; case MEMBER: return "member"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum OrganizationRole { case SUPPLIER: return "An organization that provides medical supplies (e.g. medical devices, equipment, pharmaceutical products, etc.)"; case HIE_HIO: return "An organization that facilitates electronic clinical data exchange between entities"; case MEMBER: return "A type of non-ownership relationship between entities (encompasses partnerships, collaboration, joint ventures, etc.)"; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum OrganizationRole { case SUPPLIER: return "Supplier"; case HIE_HIO: return "HIE/HIO"; case MEMBER: return "Member"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OrganizationType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OrganizationType.java index e675d05c6..c5197dd71 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OrganizationType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OrganizationType.java @@ -134,6 +134,7 @@ public enum OrganizationType { case CG: return "cg"; case BUS: return "bus"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum OrganizationType { case CG: return "An un-incorporated community group."; case BUS: return "An organization that is a registered business or corporation but not identified by other types."; case OTHER: return "Other type of organization not already specified."; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum OrganizationType { case CG: return "Community Group"; case BUS: return "Non-Healthcare Business or Corporation"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OrientationType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OrientationType.java index 1d95d0a36..1ff881608 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OrientationType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/OrientationType.java @@ -64,6 +64,7 @@ public enum OrientationType { switch (this) { case SENSE: return "sense"; case ANTISENSE: return "antisense"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum OrientationType { switch (this) { case SENSE: return "Sense orientation of reference sequence."; case ANTISENSE: return "Antisense orientation of reference sequence."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum OrientationType { switch (this) { case SENSE: return "Sense orientation of referenceSeq"; case ANTISENSE: return "Antisense orientation of referenceSeq"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ParameterGroup.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ParameterGroup.java index b5831c12c..888b7ec68 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ParameterGroup.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ParameterGroup.java @@ -113,6 +113,7 @@ public enum ParameterGroup { case FLUIDCHEMISTRY: return "fluid-chemistry"; case BLOODCHEMISTRY: return "blood-chemistry"; case MISCELLANEOUS: return "miscellaneous"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum ParameterGroup { case FLUIDCHEMISTRY: return "Fluid Chemistry Parameter Group - MDC_PGRP_FLUID."; case BLOODCHEMISTRY: return "Blood Chemistry Parameter Group - MDC_PGRP_BLOOD_CHEM."; case MISCELLANEOUS: return "Miscellaneous Parameter Group - MDC_PGRP_MISC."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum ParameterGroup { case FLUIDCHEMISTRY: return "Fluid Chemistry Parameter Group"; case BLOODCHEMISTRY: return "Blood Chemistry Parameter Group"; case MISCELLANEOUS: return "Miscellaneous Parameter Group"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Participantrequired.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Participantrequired.java index 97e3dbfe2..b434a5ccf 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Participantrequired.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Participantrequired.java @@ -71,6 +71,7 @@ public enum Participantrequired { case REQUIRED: return "required"; case OPTIONAL: return "optional"; case INFORMATIONONLY: return "information-only"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum Participantrequired { case REQUIRED: return "The participant is required to attend the appointment."; case OPTIONAL: return "The participant may optionally attend the appointment."; case INFORMATIONONLY: return "The participant is excluded from the appointment, and might not be informed of the appointment taking place. (Appointment is about them, not for them - such as 2 doctors discussing results about a patient's test)."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum Participantrequired { case REQUIRED: return "Required"; case OPTIONAL: return "Optional"; case INFORMATIONONLY: return "Information Only"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Participationstatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Participationstatus.java index 00b6345d5..01978785d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Participationstatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Participationstatus.java @@ -78,6 +78,7 @@ public enum Participationstatus { case DECLINED: return "declined"; case TENTATIVE: return "tentative"; case NEEDSACTION: return "needs-action"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum Participationstatus { case DECLINED: return "The participant has declined the appointment and will not participate in the appointment."; case TENTATIVE: return "The participant has tentatively accepted the appointment. This could be automatically created by a system and requires further processing before it can be accepted. There is no commitment that attendance will occur."; case NEEDSACTION: return "The participant needs to indicate if they accept the appointment by changing this status to one of the other statuses."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum Participationstatus { case DECLINED: return "Declined"; case TENTATIVE: return "Tentative"; case NEEDSACTION: return "Needs Action"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Payeetype.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Payeetype.java index 95e9bacff..6a9d330bb 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Payeetype.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Payeetype.java @@ -71,6 +71,7 @@ public enum Payeetype { case SUBSCRIBER: return "subscriber"; case PROVIDER: return "provider"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum Payeetype { case SUBSCRIBER: return "The subscriber (policy holder) will be reimbursed."; case PROVIDER: return "Any benefit payable will be paid to the provider (Assignment of Benefit)."; case OTHER: return "Any benefit payable will be paid to a third party such as a guarrantor."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum Payeetype { case SUBSCRIBER: return "Subscriber"; case PROVIDER: return "Provider"; case OTHER: return "Provider"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PaymentAdjustmentReason.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PaymentAdjustmentReason.java index cf8d59d3f..ca3a26227 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PaymentAdjustmentReason.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PaymentAdjustmentReason.java @@ -64,6 +64,7 @@ public enum PaymentAdjustmentReason { switch (this) { case A001: return "a001"; case A002: return "a002"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum PaymentAdjustmentReason { switch (this) { case A001: return "Prior Payment Reversal"; case A002: return "Prior Overpayment"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum PaymentAdjustmentReason { switch (this) { case A001: return "Prior Payment Reversal"; case A002: return "Prior Overpayment"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PaymentStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PaymentStatus.java index 57c1670fd..ff52563f9 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PaymentStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PaymentStatus.java @@ -64,6 +64,7 @@ public enum PaymentStatus { switch (this) { case PAID: return "paid"; case CLEARED: return "cleared"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum PaymentStatus { switch (this) { case PAID: return "The payment has been sent physically or electronically."; case CLEARED: return "The payment has been received by the payee."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum PaymentStatus { switch (this) { case PAID: return "Paid"; case CLEARED: return "Cleared"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PaymentType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PaymentType.java index 50f3543ab..01cf643e0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PaymentType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PaymentType.java @@ -71,6 +71,7 @@ public enum PaymentType { case PAYMENT: return "payment"; case ADJUSTMENT: return "adjustment"; case ADVANCE: return "advance"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum PaymentType { case PAYMENT: return "The amount is partial or complete settlement of the amounts due."; case ADJUSTMENT: return "The amount is an adjustment regarding claims already paid."; case ADVANCE: return "The amount is an advance against future claims."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum PaymentType { case PAYMENT: return "Payment"; case ADJUSTMENT: return "Adjustment"; case ADVANCE: return "Advance"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PermittedDataType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PermittedDataType.java index 23b147394..2d70ca449 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PermittedDataType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PermittedDataType.java @@ -127,6 +127,7 @@ public enum PermittedDataType { case TIME: return "time"; case DATETIME: return "dateTime"; case PERIOD: return "Period"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum PermittedDataType { case TIME: return "A time during the day, in the format hh:mm:ss."; case DATETIME: return "A date, date-time or partial date (e.g. just year or year + month) as used in human communication."; case PERIOD: return "A time range defined by start and end date/time."; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum PermittedDataType { case TIME: return "time"; case DATETIME: return "dateTime"; case PERIOD: return "Period"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PlanDefinitionType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PlanDefinitionType.java index 29e750a10..f890dcc1e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PlanDefinitionType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PlanDefinitionType.java @@ -78,6 +78,7 @@ public enum PlanDefinitionType { case CLINICALPROTOCOL: return "clinical-protocol"; case ECARULE: return "eca-rule"; case WORKFLOWDEFINITION: return "workflow-definition"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum PlanDefinitionType { case CLINICALPROTOCOL: return "Defines a desired/typical sequence of clinical activities including preconditions, triggers and temporal relationships."; case ECARULE: return "A decision support rule of the form [on Event] if Condition then Action. It is intended to be a shareable, computable definition of actions that should be taken whenever some condition is met in response to a particular event or events."; case WORKFLOWDEFINITION: return "Defines the steps for a group of one or more systems in an event flow process along with the step constraints, sequence, pre-conditions and decision points to complete a particular objective."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum PlanDefinitionType { case CLINICALPROTOCOL: return "Clinical Protocol"; case ECARULE: return "ECA Rule"; case WORKFLOWDEFINITION: return "Workflow Definition"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PractitionerRole.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PractitionerRole.java index 18b80a518..b4641eee9 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PractitionerRole.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PractitionerRole.java @@ -92,6 +92,7 @@ public enum PractitionerRole { case RESEARCHER: return "researcher"; case TEACHER: return "teacher"; case ICT: return "ict"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum PractitionerRole { case RESEARCHER: return "A practitioner that may perform research"; case TEACHER: return "Someone who is able to provide educational services"; case ICT: return "Someone who is qualified in Information and Communication Technologies"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum PractitionerRole { case RESEARCHER: return "Researcher"; case TEACHER: return "Teacher/educator"; case ICT: return "ICT professional"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PractitionerSpecialty.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PractitionerSpecialty.java index e3168d52f..6bcfa3adc 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PractitionerSpecialty.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PractitionerSpecialty.java @@ -85,6 +85,7 @@ public enum PractitionerSpecialty { case DIETARY: return "dietary"; case MIDW: return "midw"; case SYSARCH: return "sysarch"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum PractitionerSpecialty { case DIETARY: return ""; case MIDW: return ""; case SYSARCH: return ""; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum PractitionerSpecialty { case DIETARY: return "Dietary consultant"; case MIDW: return "Midwife"; case SYSARCH: return "Systems architect"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PrecisionEstimateType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PrecisionEstimateType.java index 2f6147a1b..0b8c55513 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PrecisionEstimateType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PrecisionEstimateType.java @@ -78,6 +78,7 @@ public enum PrecisionEstimateType { case IQR: return "IQR"; case SD: return "SD"; case SE: return "SE"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum PrecisionEstimateType { case IQR: return "interquartile range."; case SD: return "standard deviation."; case SE: return "standard error."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum PrecisionEstimateType { case IQR: return "interquartile range"; case SD: return "standard deviation"; case SE: return "standard error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProcedureProgressStatusCodes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProcedureProgressStatusCodes.java index a2741b592..da97700cc 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProcedureProgressStatusCodes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProcedureProgressStatusCodes.java @@ -92,6 +92,7 @@ public enum ProcedureProgressStatusCodes { case OPENINCISION: return "open-incision"; case CLOSEDINCISION: return "closed-incision"; case INRECOVERYROOM: return "in-recovery-room"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ProcedureProgressStatusCodes { case OPENINCISION: return "The patient has open incision(s)."; case CLOSEDINCISION: return "The patient has incision(s) closed."; case INRECOVERYROOM: return "The patient is in the recovery room."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ProcedureProgressStatusCodes { case OPENINCISION: return "Open Incision"; case CLOSEDINCISION: return "Closed Incision"; case INRECOVERYROOM: return "In Recovery Room"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProcessPriority.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProcessPriority.java index 8bbea7de3..e36c57398 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProcessPriority.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProcessPriority.java @@ -71,6 +71,7 @@ public enum ProcessPriority { case STAT: return "stat"; case NORMAL: return "normal"; case DEFERRED: return "deferred"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ProcessPriority { case STAT: return "Immediately in real time."; case NORMAL: return "With best effort."; case DEFERRED: return "Later, when possible."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ProcessPriority { case STAT: return "Immediate"; case NORMAL: return "Normal"; case DEFERRED: return "Deferred"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProductCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProductCategory.java index e47a7c006..c52a300e0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProductCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProductCategory.java @@ -85,6 +85,7 @@ public enum ProductCategory { case FLUID: return "fluid"; case CELLS: return "cells"; case BIOLOGICALAGENT: return "biologicalAgent"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ProductCategory { case FLUID: return "Body fluid."; case CELLS: return "Collection of cells."; case BIOLOGICALAGENT: return "Biological agent of unspecified type."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ProductCategory { case FLUID: return "Fluid"; case CELLS: return "Cells"; case BIOLOGICALAGENT: return "BiologicalAgent"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProductStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProductStatus.java index 448ce41aa..a5c0534c4 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProductStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProductStatus.java @@ -64,6 +64,7 @@ public enum ProductStatus { switch (this) { case AVAILABLE: return "available"; case UNAVAILABLE: return "unavailable"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ProductStatus { switch (this) { case AVAILABLE: return "Product is currently available for use."; case UNAVAILABLE: return "Product is not currently available for use."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ProductStatus { switch (this) { case AVAILABLE: return "Available"; case UNAVAILABLE: return "Unavailable"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProductStorageScale.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProductStorageScale.java index 4987106a4..ef2a38db1 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProductStorageScale.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProductStorageScale.java @@ -71,6 +71,7 @@ public enum ProductStorageScale { case FARENHEIT: return "farenheit"; case CELSIUS: return "celsius"; case KELVIN: return "kelvin"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ProductStorageScale { case FARENHEIT: return "Fahrenheit temperature scale."; case CELSIUS: return "Celsius or centigrade temperature scale."; case KELVIN: return "Kelvin absolute thermodynamic temperature scale."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ProductStorageScale { case FARENHEIT: return "Fahrenheit"; case CELSIUS: return "Celsius"; case KELVIN: return "Kelvin"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Program.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Program.java index 81ae16752..1e74107dd 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Program.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Program.java @@ -365,6 +365,7 @@ public enum Program { case _43: return "43"; case _44: return "44"; case _45: return "45"; + case NULL: return null; default: return "?"; } } @@ -418,6 +419,7 @@ public enum Program { case _43: return ""; case _44: return ""; case _45: return ""; + case NULL: return null; default: return "?"; } } @@ -468,6 +470,7 @@ public enum Program { case _43: return "Supported Residential Service (SRS)"; case _44: return "Tasmanian Aboriginal Centre (TAC)"; case _45: return "Victim's Assistance Program"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PropertyRepresentation.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PropertyRepresentation.java index 426a100ac..f5d41fc72 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PropertyRepresentation.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PropertyRepresentation.java @@ -85,6 +85,7 @@ public enum PropertyRepresentation { case TYPEATTR: return "typeAttr"; case CDATEXT: return "cdaText"; case XHTML: return "xhtml"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum PropertyRepresentation { case TYPEATTR: return "The type of this element is indicated using xsi:type."; case CDATEXT: return "Use CDA narrative instead of XHTML."; case XHTML: return "The property is represented using XHTML."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum PropertyRepresentation { case TYPEATTR: return "Type Attribute"; case CDATEXT: return "CDA Text Format"; case XHTML: return "XHTML"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProvenanceAgentRole.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProvenanceAgentRole.java index 95b4ed7e5..6af2e3358 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProvenanceAgentRole.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProvenanceAgentRole.java @@ -120,6 +120,7 @@ public enum ProvenanceAgentRole { case CUSTODIAN: return "custodian"; case ASSEMBLER: return "assembler"; case COMPOSER: return "composer"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum ProvenanceAgentRole { case CUSTODIAN: return "The entity that is accountable for maintaining a true an accurate copy of the original record"; case ASSEMBLER: return "A device that operates independently of an author on custodian's algorithms for data extraction of existing information for purpose of generating a new artifact."; case COMPOSER: return "A device used by an author to record new information, which may also be used by the author to select existing information for aggregation with newly recorded information for the purpose of generating a new artifact."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum ProvenanceAgentRole { case CUSTODIAN: return "Custodian"; case ASSEMBLER: return "Assembler"; case COMPOSER: return "Composer"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProvenanceAgentType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProvenanceAgentType.java index d640f6098..fec76bade 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProvenanceAgentType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProvenanceAgentType.java @@ -120,6 +120,7 @@ public enum ProvenanceAgentType { case CUSTODIAN: return "custodian"; case ASSEMBLER: return "assembler"; case COMPOSER: return "composer"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum ProvenanceAgentType { case CUSTODIAN: return "The entity that is accountable for maintaining a true an accurate copy of the original record"; case ASSEMBLER: return "A device that operates independently of an author on custodian's algorithms for data extraction of existing information for purpose of generating a new artifact."; case COMPOSER: return "A device used by an author to record new information, which may also be used by the author to select existing information for aggregation with newly recorded information for the purpose of generating a new artifact."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum ProvenanceAgentType { case CUSTODIAN: return "Custodian"; case ASSEMBLER: return "Assembler"; case COMPOSER: return "Composer"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProvenanceEntityRole.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProvenanceEntityRole.java index 324d5d11f..04a5fa62b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProvenanceEntityRole.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProvenanceEntityRole.java @@ -85,6 +85,7 @@ public enum ProvenanceEntityRole { case QUOTATION: return "quotation"; case SOURCE: return "source"; case REMOVAL: return "removal"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ProvenanceEntityRole { case QUOTATION: return "The repeat of (some or all of) an entity, such as text or image, by someone who might or might not be its original author."; case SOURCE: return "A primary source for a topic refers to something produced by some agent with direct experience and knowledge about the topic, at the time of the topic's study, without benefit from hindsight."; case REMOVAL: return "A derivation for which the entity is removed from accessibility usually through the use of the Delete operation."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ProvenanceEntityRole { case QUOTATION: return "Quotation"; case SOURCE: return "Source"; case REMOVAL: return "Removal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProviderQualification.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProviderQualification.java index 209c24c63..d7d08caf4 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProviderQualification.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ProviderQualification.java @@ -71,6 +71,7 @@ public enum ProviderQualification { case _311405: return "311405"; case _604215: return "604215"; case _604210: return "604210"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ProviderQualification { case _311405: return "Dentist General Practitioner (DDS, DDM)."; case _604215: return "Ophthalmologist."; case _604210: return "Optometrist."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ProviderQualification { case _311405: return "Dentist"; case _604215: return "Ophthalmologist"; case _604210: return "Optometrist"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PublicationStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PublicationStatus.java index e83708e89..58f203e28 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PublicationStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/PublicationStatus.java @@ -78,6 +78,7 @@ public enum PublicationStatus { case ACTIVE: return "active"; case RETIRED: return "retired"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum PublicationStatus { case ACTIVE: return "This resource is ready for normal use."; case RETIRED: return "This resource has been withdrawn or superseded and should no longer be used."; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this resource. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum PublicationStatus { case ACTIVE: return "Active"; case RETIRED: return "Retired"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QualityType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QualityType.java index 633287abd..e06dc3db2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QualityType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QualityType.java @@ -71,6 +71,7 @@ public enum QualityType { case INDEL: return "indel"; case SNP: return "snp"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum QualityType { case INDEL: return "INDEL Comparison."; case SNP: return "SNP Comparison."; case UNKNOWN: return "UNKNOWN Comparison."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum QualityType { case INDEL: return "INDEL Comparison"; case SNP: return "SNP Comparison"; case UNKNOWN: return "UNKNOWN Comparison"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuantityComparator.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuantityComparator.java index ec449092b..87bf4494c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuantityComparator.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuantityComparator.java @@ -78,6 +78,7 @@ public enum QuantityComparator { case LESS_OR_EQUAL: return "<="; case GREATER_OR_EQUAL: return ">="; case GREATER_THAN: return ">"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum QuantityComparator { case LESS_OR_EQUAL: return "The actual value is less than or equal to the given value."; case GREATER_OR_EQUAL: return "The actual value is greater than or equal to the given value."; case GREATER_THAN: return "The actual value is greater than the given value."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum QuantityComparator { case LESS_OR_EQUAL: return "Less or Equal to"; case GREATER_OR_EQUAL: return "Greater or Equal to"; case GREATER_THAN: return "Greater than"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionMaxOccurs.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionMaxOccurs.java index 6009ed11f..5ebc55d25 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionMaxOccurs.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionMaxOccurs.java @@ -57,6 +57,7 @@ public enum QuestionMaxOccurs { public String toCode() { switch (this) { case ASTERISK: return "*"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum QuestionMaxOccurs { public String getDefinition() { switch (this) { case ASTERISK: return "Element can repeat an unlimited number of times."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case ASTERISK: return "Repeating"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireAnswersStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireAnswersStatus.java index 1f27b70c4..c144656b3 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireAnswersStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireAnswersStatus.java @@ -85,6 +85,7 @@ public enum QuestionnaireAnswersStatus { case AMENDED: return "amended"; case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum QuestionnaireAnswersStatus { case AMENDED: return "This QuestionnaireResponse has been filled out with answers, then marked as complete, yet changes or additions have been made to it afterwards."; case ENTEREDINERROR: return "This QuestionnaireResponse was entered in error and voided."; case STOPPED: return "This QuestionnaireResponse has been partially filled out with answers but has been abandoned. It is unknown whether changes or additions are expected to be made to it."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum QuestionnaireAnswersStatus { case AMENDED: return "Amended"; case ENTEREDINERROR: return "Entered in Error"; case STOPPED: return "Stopped"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireDisplayCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireDisplayCategory.java index e1a307192..2e56ab667 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireDisplayCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireDisplayCategory.java @@ -71,6 +71,7 @@ public enum QuestionnaireDisplayCategory { case INSTRUCTIONS: return "instructions"; case SECURITY: return "security"; case HELP: return "help"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum QuestionnaireDisplayCategory { case INSTRUCTIONS: return "The text provides guidance on how to populate or use a portion of the questionnaire (or the questionnaire as a whole)."; case SECURITY: return "The text provides guidance on how the information should be or will be handled from a security/confidentiality/access control perspective when completed"; case HELP: return "The text provides additional guidance on populating the containing item. Help text isn't necessarily expected to be rendered as part of the form, but may instead be made available through fly-over, pop-up button, link to a \"help\" page, etc."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum QuestionnaireDisplayCategory { case INSTRUCTIONS: return "Instructions"; case SECURITY: return "Security"; case HELP: return "Help"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireEnableBehavior.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireEnableBehavior.java index 0bd92b74a..362650e61 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireEnableBehavior.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireEnableBehavior.java @@ -64,6 +64,7 @@ public enum QuestionnaireEnableBehavior { switch (this) { case ALL: return "all"; case ANY: return "any"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum QuestionnaireEnableBehavior { switch (this) { case ALL: return "Enable the question when all the enableWhen criteria are satisfied."; case ANY: return "Enable the question when any of the enableWhen criteria are satisfied."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum QuestionnaireEnableBehavior { switch (this) { case ALL: return "All"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireEnableOperator.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireEnableOperator.java index 60c09ab34..b31042a39 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireEnableOperator.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireEnableOperator.java @@ -99,6 +99,7 @@ public enum QuestionnaireEnableOperator { case LESS_THAN: return "<"; case GREATER_OR_EQUAL: return ">="; case LESS_OR_EQUAL: return "<="; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum QuestionnaireEnableOperator { case LESS_THAN: return "True if whether at least no answer has a value that is less than the enableWhen answer."; case GREATER_OR_EQUAL: return "True if whether at least no answer has a value that is greater or equal to the enableWhen answer."; case LESS_OR_EQUAL: return "True if whether at least no answer has a value that is less or equal to the enableWhen answer."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum QuestionnaireEnableOperator { case LESS_THAN: return "Less Than"; case GREATER_OR_EQUAL: return "Greater or Equals"; case LESS_OR_EQUAL: return "Less or Equals"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireItemControl.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireItemControl.java index 6c6ceef5a..f4f62ea94 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireItemControl.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireItemControl.java @@ -225,6 +225,7 @@ public enum QuestionnaireItemControl { case SLIDER: return "slider"; case SPINNER: return "spinner"; case TEXTBOX: return "text-box"; + case NULL: return null; default: return "?"; } } @@ -258,6 +259,7 @@ public enum QuestionnaireItemControl { case SLIDER: return "A control where an axis is displayed between the high and low values and the control can be visually manipulated to select a value anywhere on the axis."; case SPINNER: return "A control where a list of numeric or other ordered values can be scrolled through via arrows."; case TEXTBOX: return "A control where a user can type in their answer freely."; + case NULL: return null; default: return "?"; } } @@ -288,6 +290,7 @@ public enum QuestionnaireItemControl { case SLIDER: return "Slider"; case SPINNER: return "Spinner"; case TEXTBOX: return "Text Box"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireUsageMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireUsageMode.java index 0dd93490b..a297f760b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireUsageMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/QuestionnaireUsageMode.java @@ -85,6 +85,7 @@ public enum QuestionnaireUsageMode { case DISPLAY: return "display"; case DISPLAYNONEMPTY: return "display-non-empty"; case CAPTUREDISPLAYNONEMPTY: return "capture-display-non-empty"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum QuestionnaireUsageMode { case DISPLAY: return "Render the item only when displaying a completed form."; case DISPLAYNONEMPTY: return "Render the item only when displaying a completed form and the item has been answered (or has child items that have been answered)."; case CAPTUREDISPLAYNONEMPTY: return "Render the item when capturing data or when displaying a completed form and the item has been answered (or has child items that have been answered)."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum QuestionnaireUsageMode { case DISPLAY: return "Display Only"; case DISPLAYNONEMPTY: return "Display when Answered"; case CAPTUREDISPLAYNONEMPTY: return "Capture or, if answered, Display"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReactionEventCertainty.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReactionEventCertainty.java index 4b15936a2..0eb569559 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReactionEventCertainty.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReactionEventCertainty.java @@ -78,6 +78,7 @@ public enum ReactionEventCertainty { case LIKELY: return "likely"; case CONFIRMED: return "confirmed"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ReactionEventCertainty { case LIKELY: return "There is a high level of clinical certainty that the reaction was caused by the identified substance."; case CONFIRMED: return "There is a very high level of clinical certainty that the reaction was due to the identified substance, which may include clinical evidence by testing or rechallenge."; case UNKNOWN: return "The clinical certainty that the reaction was caused by the identified substance is unknown. It is an explicit assertion that certainty is not known."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ReactionEventCertainty { case LIKELY: return "Likely"; case CONFIRMED: return "Confirmed"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReactionEventSeverity.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReactionEventSeverity.java index eeabe0d7a..a26b15583 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReactionEventSeverity.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReactionEventSeverity.java @@ -71,6 +71,7 @@ public enum ReactionEventSeverity { case MILD: return "mild"; case MODERATE: return "moderate"; case SEVERE: return "severe"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ReactionEventSeverity { case MILD: return "Causes mild physiological effects."; case MODERATE: return "Causes moderate physiological effects."; case SEVERE: return "Causes severe physiological effects."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ReactionEventSeverity { case MILD: return "Mild"; case MODERATE: return "Moderate"; case SEVERE: return "Severe"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReasonMedicationGivenCodes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReasonMedicationGivenCodes.java index aac62bb17..d82efd245 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReasonMedicationGivenCodes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReasonMedicationGivenCodes.java @@ -71,6 +71,7 @@ public enum ReasonMedicationGivenCodes { case A: return "a"; case B: return "b"; case C: return "c"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ReasonMedicationGivenCodes { case A: return "No reason known."; case B: return "The administration was following an ordered protocol."; case C: return "The administration was needed to treat an emergency."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ReasonMedicationGivenCodes { case A: return "None"; case B: return "Given as Ordered"; case C: return "Emergency"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReasonMedicationNotGivenCodes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReasonMedicationNotGivenCodes.java index 55b1ec4a0..81dc039f5 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReasonMedicationNotGivenCodes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReasonMedicationNotGivenCodes.java @@ -78,6 +78,7 @@ public enum ReasonMedicationNotGivenCodes { case B: return "b"; case C: return "c"; case D: return "d"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ReasonMedicationNotGivenCodes { case B: return "The patient was not available when the dose was scheduled."; case C: return "The patient was asleep when the dose was scheduled."; case D: return "The patient was given the medication and immediately vomited it back."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ReasonMedicationNotGivenCodes { case B: return "Away"; case C: return "Asleep"; case D: return "Vomit"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RecommendationStrength.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RecommendationStrength.java index 9847d68c4..14a8a7710 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RecommendationStrength.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RecommendationStrength.java @@ -64,6 +64,7 @@ public enum RecommendationStrength { switch (this) { case STRONG: return "strong"; case WEAK: return "weak"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum RecommendationStrength { switch (this) { case STRONG: return "Strong recommendation."; case WEAK: return "Weak recommendation."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum RecommendationStrength { switch (this) { case STRONG: return "Strong"; case WEAK: return "Weak"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReferenceHandlingPolicy.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReferenceHandlingPolicy.java index f67735136..bb493f54e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReferenceHandlingPolicy.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReferenceHandlingPolicy.java @@ -85,6 +85,7 @@ public enum ReferenceHandlingPolicy { case RESOLVES: return "resolves"; case ENFORCED: return "enforced"; case LOCAL: return "local"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ReferenceHandlingPolicy { case RESOLVES: return "The server will attempt to resolve logical references to literal references - i.e. converting Reference.identifier to Reference.reference (if resolution fails, the server may still accept resources; see logical)."; case ENFORCED: return "The server enforces that references have integrity - e.g. it ensures that references can always be resolved. This is typically the case for clinical record systems, but often not the case for middleware/proxy systems."; case LOCAL: return "The server does not support references that point to other servers."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ReferenceHandlingPolicy { case RESOLVES: return "Resolves References"; case ENFORCED: return "Reference Integrity Enforced"; case LOCAL: return "Local References Only"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReferenceVersionRules.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReferenceVersionRules.java index 16fa405f9..70bf89c3b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReferenceVersionRules.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReferenceVersionRules.java @@ -71,6 +71,7 @@ public enum ReferenceVersionRules { case EITHER: return "either"; case INDEPENDENT: return "independent"; case SPECIFIC: return "specific"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ReferenceVersionRules { case EITHER: return "The reference may be either version independent or version specific."; case INDEPENDENT: return "The reference must be version independent."; case SPECIFIC: return "The reference must be version specific."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ReferenceVersionRules { case EITHER: return "Either Specific or independent"; case INDEPENDENT: return "Version independent"; case SPECIFIC: return "Version Specific"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReferencerangeMeaning.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReferencerangeMeaning.java index e1e71c749..86bccd742 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReferencerangeMeaning.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReferencerangeMeaning.java @@ -141,6 +141,7 @@ public enum ReferencerangeMeaning { case MIDCYCLE: return "midcycle"; case LUTEAL: return "luteal"; case POSTMENOPAUSAL: return "postmenopausal"; + case NULL: return null; default: return "?"; } } @@ -162,6 +163,7 @@ public enum ReferencerangeMeaning { case MIDCYCLE: return "An expected range in an individual during the midcycle stage of the cycle."; case LUTEAL: return "An expected range in an individual during the luteal stage of the cycle."; case POSTMENOPAUSAL: return "An expected range in an individual post-menopause."; + case NULL: return null; default: return "?"; } } @@ -180,6 +182,7 @@ public enum ReferencerangeMeaning { case MIDCYCLE: return "MidCycle"; case LUTEAL: return "Luteal"; case POSTMENOPAUSAL: return "Post-Menopause"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RejectionCriteria.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RejectionCriteria.java index 8e9a63d22..3f5a2e19e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RejectionCriteria.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RejectionCriteria.java @@ -85,6 +85,7 @@ public enum RejectionCriteria { case BROKEN: return "broken"; case CLOTTED: return "clotted"; case WRONGTEMPERATURE: return "wrong-temperature"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum RejectionCriteria { case BROKEN: return "specimen container broken."; case CLOTTED: return "specimen clotted."; case WRONGTEMPERATURE: return "specimen temperature inappropriate."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum RejectionCriteria { case BROKEN: return "broken specimen container"; case CLOTTED: return "specimen clotted"; case WRONGTEMPERATURE: return "specimen temperature inappropriate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RelatedArtifactType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RelatedArtifactType.java index d7d2c9e1d..4264e70f6 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RelatedArtifactType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RelatedArtifactType.java @@ -106,6 +106,7 @@ public enum RelatedArtifactType { case DERIVEDFROM: return "derived-from"; case DEPENDSON: return "depends-on"; case COMPOSEDOF: return "composed-of"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum RelatedArtifactType { case DERIVEDFROM: return "The knowledge resource is derived from the related artifact. This is intended to capture the relationship in which a particular knowledge resource is based on the content of another artifact, but is modified to capture either a different set of overall requirements, or a more specific set of requirements such as those involved in a particular institution or clinical setting."; case DEPENDSON: return "The knowledge resource depends on the given related artifact."; case COMPOSEDOF: return "The knowledge resource is composed of the given related artifact."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum RelatedArtifactType { case DERIVEDFROM: return "Derived From"; case DEPENDSON: return "Depends On"; case COMPOSEDOF: return "Composed Of"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RelatedClaimRelationship.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RelatedClaimRelationship.java index 9cd662500..410f36aa6 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RelatedClaimRelationship.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RelatedClaimRelationship.java @@ -64,6 +64,7 @@ public enum RelatedClaimRelationship { switch (this) { case PRIOR: return "prior"; case ASSOCIATED: return "associated"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum RelatedClaimRelationship { switch (this) { case PRIOR: return "A prior claim instance for the same intended suite of services."; case ASSOCIATED: return "A claim for a different suite of services which is related the suite claimed here."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum RelatedClaimRelationship { switch (this) { case PRIOR: return "Prior Claim"; case ASSOCIATED: return "Associated Claim"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RelationType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RelationType.java index 386e4c29f..a1dcc9738 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RelationType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RelationType.java @@ -64,6 +64,7 @@ public enum RelationType { switch (this) { case TRIGGERS: return "triggers"; case ISREPLACEDBY: return "is-replaced-by"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum RelationType { switch (this) { case TRIGGERS: return "the related entry represents an activity that may be triggered by the current item."; case ISREPLACEDBY: return "the related entry represents an item that replaces the current retired item."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum RelationType { switch (this) { case TRIGGERS: return "Triggers"; case ISREPLACEDBY: return "Replaced By"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Relationship.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Relationship.java index 4a4fada05..1c4dd3ee1 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Relationship.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Relationship.java @@ -85,6 +85,7 @@ public enum Relationship { case _3: return "3"; case _4: return "4"; case _5: return "5"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum Relationship { case _3: return "The patient is the child of the subscriber (policy holder)"; case _4: return "The patient is the common law spouse of the subscriber (policy holder)"; case _5: return "The patient has some other relationship, such as parent, to the subscriber (policy holder)"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum Relationship { case _3: return "Child"; case _4: return "Common Law Spouse"; case _5: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RemittanceOutcome.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RemittanceOutcome.java index ae40b74c1..714e4c5c3 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RemittanceOutcome.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RemittanceOutcome.java @@ -78,6 +78,7 @@ public enum RemittanceOutcome { case COMPLETE: return "complete"; case ERROR: return "error"; case PARTIAL: return "partial"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum RemittanceOutcome { case COMPLETE: return "The processing has completed without errors"; case ERROR: return "One or more errors have been detected in the Claim"; case PARTIAL: return "No errors have been detected in the Claim and some of the adjudication has been performed."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum RemittanceOutcome { case COMPLETE: return "Processing Complete"; case ERROR: return "Error"; case PARTIAL: return "Partial Processing"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReportActionResultCodes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReportActionResultCodes.java index fcfff86a0..5af488881 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReportActionResultCodes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReportActionResultCodes.java @@ -85,6 +85,7 @@ public enum ReportActionResultCodes { case FAIL: return "fail"; case WARNING: return "warning"; case ERROR: return "error"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ReportActionResultCodes { case FAIL: return "The action failed."; case WARNING: return "The action passed but with warnings."; case ERROR: return "The action encountered a fatal error and the engine was unable to process."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ReportActionResultCodes { case FAIL: return "Fail"; case WARNING: return "Warning"; case ERROR: return "Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReportParticipantType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReportParticipantType.java index d2dd0fd1e..8fb12660b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReportParticipantType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReportParticipantType.java @@ -71,6 +71,7 @@ public enum ReportParticipantType { case TESTENGINE: return "test-engine"; case CLIENT: return "client"; case SERVER: return "server"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ReportParticipantType { case TESTENGINE: return "The test execution engine."; case CLIENT: return "A FHIR Client."; case SERVER: return "A FHIR Server."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ReportParticipantType { case TESTENGINE: return "Test Engine"; case CLIENT: return "Client"; case SERVER: return "Server"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReportResultCodes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReportResultCodes.java index 52626087d..4b3a6b076 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReportResultCodes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReportResultCodes.java @@ -71,6 +71,7 @@ public enum ReportResultCodes { case PASS: return "pass"; case FAIL: return "fail"; case PENDING: return "pending"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ReportResultCodes { case PASS: return "All test operations successfully passed all asserts."; case FAIL: return "One or more test operations failed one or more asserts."; case PENDING: return "One or more test operations is pending execution completion."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ReportResultCodes { case PASS: return "Pass"; case FAIL: return "Fail"; case PENDING: return "Pending"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReportStatusCodes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReportStatusCodes.java index b2b1ef7ac..bfb333fff 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReportStatusCodes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ReportStatusCodes.java @@ -85,6 +85,7 @@ public enum ReportStatusCodes { case WAITING: return "waiting"; case STOPPED: return "stopped"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ReportStatusCodes { case WAITING: return "A test operation is waiting for an external client request."; case STOPPED: return "The test script execution was manually stopped."; case ENTEREDINERROR: return "This test report was entered or created in error."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ReportStatusCodes { case WAITING: return "Waiting"; case STOPPED: return "Stopped"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RepositoryType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RepositoryType.java index f36f99ba7..58ded25c8 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RepositoryType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RepositoryType.java @@ -85,6 +85,7 @@ public enum RepositoryType { case LOGIN: return "login"; case OAUTH: return "oauth"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum RepositoryType { case LOGIN: return "When logged into the website, the resource can be seen."; case OAUTH: return "When logged in and follow the API in the website related with URL, the resource can be seen."; case OTHER: return "Some other complicated or particular way to get resource from URL."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum RepositoryType { case LOGIN: return "Result cannot be access unless an account is logged in"; case OAUTH: return "Result need to be fetched with API and need LOGIN( or cookies are required when visiting the link of resource)"; case OTHER: return "Some other complicated or particular way to get resource from URL."; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RequestIntent.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RequestIntent.java index 84556c1b7..6a3d16898 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RequestIntent.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RequestIntent.java @@ -113,6 +113,7 @@ public enum RequestIntent { case FILLERORDER: return "filler-order"; case INSTANCEORDER: return "instance-order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum RequestIntent { case FILLERORDER: return "The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order."; case INSTANCEORDER: return "An order created in fulfillment of a broader order that represents the authorization for a single activity occurrence. E.g. The administration of a single dose of a drug."; case OPTION: return "The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests. Refer to [[[RequestGroup]]] for additional information on how this status is used."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum RequestIntent { case FILLERORDER: return "Filler Order"; case INSTANCEORDER: return "Instance Order"; case OPTION: return "Option"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RequestPriority.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RequestPriority.java index 5de076bf3..8288b033e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RequestPriority.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RequestPriority.java @@ -78,6 +78,7 @@ public enum RequestPriority { case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum RequestPriority { case URGENT: return "The request should be actioned promptly - higher priority than routine."; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent."; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum RequestPriority { case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RequestResourceTypes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RequestResourceTypes.java index d33ac257d..e3cfa290a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RequestResourceTypes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RequestResourceTypes.java @@ -155,6 +155,7 @@ public enum RequestResourceTypes { case SUPPLYREQUEST: return "SupplyRequest"; case TASK: return "Task"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum RequestResourceTypes { case SUPPLYREQUEST: return "Request for a medication, substance or device."; case TASK: return "A task to be performed."; case VISIONPRESCRIPTION: return "Prescription for vision correction products for a patient."; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum RequestResourceTypes { case SUPPLYREQUEST: return "SupplyRequest"; case TASK: return "Task"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RequestStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RequestStatus.java index eb7e885f7..e79c631c7 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RequestStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RequestStatus.java @@ -99,6 +99,7 @@ public enum RequestStatus { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum RequestStatus { case COMPLETED: return "The activity described by the request has been fully performed. No further activity will occur."; case ENTEREDINERROR: return "This request should never have existed and should be considered 'void'. (It is possible that real-world decisions were based on it. If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum RequestStatus { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchElementType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchElementType.java index 32e75d33a..1dc1137b0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchElementType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchElementType.java @@ -71,6 +71,7 @@ public enum ResearchElementType { case POPULATION: return "population"; case EXPOSURE: return "exposure"; case OUTCOME: return "outcome"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ResearchElementType { case POPULATION: return "The element defines the population that forms the basis for research."; case EXPOSURE: return "The element defines an exposure within the population that is being researched."; case OUTCOME: return "The element defines an outcome within the population that is being researched."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ResearchElementType { case POPULATION: return "Population"; case EXPOSURE: return "Exposure"; case OUTCOME: return "Outcome"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyObjectiveType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyObjectiveType.java index 010353f35..2461163bc 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyObjectiveType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyObjectiveType.java @@ -71,6 +71,7 @@ public enum ResearchStudyObjectiveType { case PRIMARY: return "primary"; case SECONDARY: return "secondary"; case EXPLORATORY: return "exploratory"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ResearchStudyObjectiveType { case PRIMARY: return "The main question to be answered, and the one that drives any statistical planning for the study—e.g., calculation of the sample size to provide the appropriate power for statistical testing."; case SECONDARY: return "Question to be answered in the study that is of lesser importance than the primary objective."; case EXPLORATORY: return "Exploratory questions to be answered in the study."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ResearchStudyObjectiveType { case PRIMARY: return "Primary"; case SECONDARY: return "Secondary"; case EXPLORATORY: return "Exploratory"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyPhase.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyPhase.java index ab1833c2b..07421c110 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyPhase.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyPhase.java @@ -106,6 +106,7 @@ public enum ResearchStudyPhase { case PHASE2PHASE3: return "phase-2-phase-3"; case PHASE3: return "phase-3"; case PHASE4: return "phase-4"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum ResearchStudyPhase { case PHASE2PHASE3: return "Trials that are a combination of phases 2 and 3."; case PHASE3: return "Includes trials conducted after preliminary evidence suggesting effectiveness of the drug has been obtained, and are intended to gather additional information to evaluate the overall benefit-risk relationship of the drug."; case PHASE4: return "Studies of FDA-approved drugs to delineate additional information including the drug's risks, benefits, and optimal use."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum ResearchStudyPhase { case PHASE2PHASE3: return "Phase 2/Phase 3"; case PHASE3: return "Phase 3"; case PHASE4: return "Phase 4"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyPrimPurpType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyPrimPurpType.java index 81d3df614..d68d7141b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyPrimPurpType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyPrimPurpType.java @@ -106,6 +106,7 @@ public enum ResearchStudyPrimPurpType { case HEALTHSERVICESRESEARCH: return "health-services-research"; case BASICSCIENCE: return "basic-science"; case DEVICEFEASIBILITY: return "device-feasibility"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum ResearchStudyPrimPurpType { case HEALTHSERVICESRESEARCH: return "One or more interventions for evaluating the delivery, processes, management, organization, or financing of healthcare."; case BASICSCIENCE: return "One or more interventions for examining the basic mechanism of action (for example, physiology or biomechanics of an intervention)."; case DEVICEFEASIBILITY: return "An intervention of a device product is being evaluated to determine the feasibility of the product or to test a prototype device and not health outcomes. Such studies are conducted to confirm the design and operating specifications of a device before beginning a full clinical trial."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum ResearchStudyPrimPurpType { case HEALTHSERVICESRESEARCH: return "Health Services Research"; case BASICSCIENCE: return "Basic Science"; case DEVICEFEASIBILITY: return "Device Feasibility"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyReasonStopped.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyReasonStopped.java index 721aea9d2..a0d39ae00 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyReasonStopped.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyReasonStopped.java @@ -78,6 +78,7 @@ public enum ResearchStudyReasonStopped { case CLOSEDDUETOTOXICITY: return "closed-due-to-toxicity"; case CLOSEDDUETOLACKOFSTUDYPROGRESS: return "closed-due-to-lack-of-study-progress"; case TEMPORARILYCLOSEDPERSTUDYDESIGN: return "temporarily-closed-per-study-design"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ResearchStudyReasonStopped { case CLOSEDDUETOTOXICITY: return "The study prematurely ended due to toxicity."; case CLOSEDDUETOLACKOFSTUDYPROGRESS: return "The study prematurely ended due to lack of study progress."; case TEMPORARILYCLOSEDPERSTUDYDESIGN: return "The study prematurely ended temporarily per study design."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ResearchStudyReasonStopped { case CLOSEDDUETOTOXICITY: return "Closed due to toxicity"; case CLOSEDDUETOLACKOFSTUDYPROGRESS: return "Closed due to lack of study progress"; case TEMPORARILYCLOSEDPERSTUDYDESIGN: return "Temporarily closed per study design"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyStatus.java index 9f8625981..fbaa8663e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchStudyStatus.java @@ -128,6 +128,7 @@ or intervention but are still being followed according to the primary objective case TEMPORARILYCLOSEDTOACCRUAL: return "temporarily-closed-to-accrual"; case TEMPORARILYCLOSEDTOACCRUALANDINTERVENTION: return "temporarily-closed-to-accrual-and-intervention"; case WITHDRAWN: return "withdrawn"; + case NULL: return null; default: return "?"; } } @@ -147,6 +148,7 @@ or intervention but are still being followed according to the primary objective case TEMPORARILYCLOSEDTOACCRUAL: return "Study is temporarily closed for accrual; can be potentially resumed in the future; patients can be examined and treated."; case TEMPORARILYCLOSEDTOACCRUALANDINTERVENTION: return "Study is temporarily closed for accrual and intervention and potentially can be resumed in the future."; case WITHDRAWN: return "Protocol was withdrawn by the lead organization."; + case NULL: return null; default: return "?"; } } @@ -163,6 +165,7 @@ or intervention but are still being followed according to the primary objective case TEMPORARILYCLOSEDTOACCRUAL: return "Temporarily Closed to Accrual"; case TEMPORARILYCLOSEDTOACCRUALANDINTERVENTION: return "Temporarily Closed to Accrual and Intervention"; case WITHDRAWN: return "Withdrawn"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchSubjectStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchSubjectStatus.java index b8617ab85..076fe2550 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchSubjectStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResearchSubjectStatus.java @@ -143,6 +143,7 @@ responding, withdrawal, non-compliance and/or adverse event. case POTENTIALCANDIDATE: return "potential-candidate"; case SCREENING: return "screening"; case WITHDRAWN: return "withdrawn"; + case NULL: return null; default: return "?"; } } @@ -164,6 +165,7 @@ responding, withdrawal, non-compliance and/or adverse event. case POTENTIALCANDIDATE: return "A person that is potentially eligible for participation in the study."; case SCREENING: return "A person who is being evaluated for eligibility for a study."; case WITHDRAWN: return "The person has withdrawn their participation in the study before registration."; + case NULL: return null; default: return "?"; } } @@ -182,6 +184,7 @@ responding, withdrawal, non-compliance and/or adverse event. case POTENTIALCANDIDATE: return "Potential Candidate"; case SCREENING: return "Screening"; case WITHDRAWN: return "Withdrawn"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceAggregationMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceAggregationMode.java index 97b366804..75e6a8ba3 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceAggregationMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceAggregationMode.java @@ -71,6 +71,7 @@ public enum ResourceAggregationMode { case CONTAINED: return "contained"; case REFERENCED: return "referenced"; case BUNDLED: return "bundled"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ResourceAggregationMode { case CONTAINED: return "The reference is a local reference to a contained resource."; case REFERENCED: return "The reference to a resource that has to be resolved externally to the resource that includes the reference."; case BUNDLED: return "The resource the reference points to will be found in the same bundle as the resource that includes the reference."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ResourceAggregationMode { case CONTAINED: return "Contained"; case REFERENCED: return "Referenced"; case BUNDLED: return "Bundled"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceSecurityCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceSecurityCategory.java index ac9121f4c..3ca50aa73 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceSecurityCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceSecurityCategory.java @@ -85,6 +85,7 @@ public enum ResourceSecurityCategory { case INDIVIDUAL: return "individual"; case PATIENT: return "patient"; case NOTCLASSIFIED: return "not-classified"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ResourceSecurityCategory { case INDIVIDUAL: return "These Resources do NOT contain Patient data, but do contain individual information about other participants. These other individuals are Practitioners, PractionerRole, CareTeam, or other users. These identities are needed to enable the practice of healthcare. These identities are identities under general privacy regulations, and thus must consider Privacy risk. Often access to these other identities are covered by business relationships. For this purpose access to these Resources will tend to be Role specific using methods such as RBAC or ABAC."; case PATIENT: return "These Resources make up the bulk of FHIR and therefore are the most commonly understood. These Resources contain highly sesitive health information, or are closely linked to highly sensitive health information. These Resources will often use the security labels to differentiate various confidentiality levels within this broad group of Patient Sensitive data. Access to these Resources often requires a declared Purpose Of Use. Access to these Resources is often controlled by a Privacy Consent."; case NOTCLASSIFIED: return "Some Resources can be used for a wide scope of use-cases that span very sensitive to very non-sensitive. These Resources do not fall into any of the above classifications, as their sensitivity is highly variable. These Resources will need special handling. These Resources often contain metadata that describes the content in a way that can be used for Access Control decisions."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ResourceSecurityCategory { case INDIVIDUAL: return "Individual Sensitive Resource"; case PATIENT: return "Patient Sensitive"; case NOTCLASSIFIED: return "Not classified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceSlicingRules.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceSlicingRules.java index 5520f5781..e1f247c44 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceSlicingRules.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceSlicingRules.java @@ -71,6 +71,7 @@ public enum ResourceSlicingRules { case CLOSED: return "closed"; case OPEN: return "open"; case OPENATEND: return "openAtEnd"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ResourceSlicingRules { case CLOSED: return "No additional content is allowed other than that described by the slices in this profile."; case OPEN: return "Additional content is allowed anywhere in the list."; case OPENATEND: return "Additional content is allowed, but only at the end of the list. Note that using this requires that the slices be ordered, which makes it hard to share uses. This should only be done where absolutely required."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ResourceSlicingRules { case CLOSED: return "Closed"; case OPEN: return "Open"; case OPENATEND: return "Open at End"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceStatus.java index b5279487d..a3a8aa386 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceStatus.java @@ -267,6 +267,7 @@ public enum ResourceStatus { case NOTREADY: return "not-ready"; case TRANSDUCDISCON: return "transduc-discon"; case HWDISCON: return "hw-discon"; + case NULL: return null; default: return "?"; } } @@ -306,6 +307,7 @@ public enum ResourceStatus { case NOTREADY: return "Behind the planned timelines"; case TRANSDUCDISCON: return "The device transducer is disconnected"; case HWDISCON: return "The hardware is disconnected"; + case NULL: return null; default: return "?"; } } @@ -342,6 +344,7 @@ public enum ResourceStatus { case NOTREADY: return "not-ready"; case TRANSDUCDISCON: return "transduc-discon"; case HWDISCON: return "hw-discon"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceTypeLink.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceTypeLink.java index 745b09fec..2db55d1d0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceTypeLink.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceTypeLink.java @@ -78,6 +78,7 @@ public enum ResourceTypeLink { case PATIENT: return "patient"; case PRACTITIONER: return "practitioner"; case RELATEDPERSON: return "relatedperson"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ResourceTypeLink { case PATIENT: return "Patient resource."; case PRACTITIONER: return "Practitioner resource."; case RELATEDPERSON: return "RelatedPerson resource."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ResourceTypeLink { case PATIENT: return "Patient"; case PRACTITIONER: return "Practitioner"; case RELATEDPERSON: return "RelatedPerson"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceTypes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceTypes.java index 67b1ed58c..d66b9fc0e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceTypes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceTypes.java @@ -1089,6 +1089,7 @@ The primary difference between a medication statement and a medication administr case VALUESET: return "ValueSet"; case VERIFICATIONRESULT: return "VerificationResult"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -1245,6 +1246,7 @@ The primary difference between a medication statement and a medication administr case VALUESET: return "A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements](terminologies.html)."; case VERIFICATIONRESULT: return "Describes validation requirements, source(s), status and dates for one or more elements."; case VISIONPRESCRIPTION: return "An authorization for the provision of glasses and/or contact lenses to a patient."; + case NULL: return null; default: return "?"; } } @@ -1398,6 +1400,7 @@ The primary difference between a medication statement and a medication administr case VALUESET: return "ValueSet"; case VERIFICATIONRESULT: return "VerificationResult"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceValidationMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceValidationMode.java index 739e0613d..9b085b405 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceValidationMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResourceValidationMode.java @@ -78,6 +78,7 @@ public enum ResourceValidationMode { case UPDATE: return "update"; case DELETE: return "delete"; case PROFILE: return "profile"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum ResourceValidationMode { case UPDATE: return "The server checks the content, and then checks that it would accept it as an update against the nominated specific resource (e.g. that there are no changes to immutable fields the server does not allow to change and checking version integrity if appropriate)."; case DELETE: return "The server ignores the content and checks that the nominated resource is allowed to be deleted (e.g. checking referential integrity rules)."; case PROFILE: return "The server checks an existing resource (must be nominated by id, not provided as a parameter) as valid against the nominated profile."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum ResourceValidationMode { case UPDATE: return "Validate for Update"; case DELETE: return "Validate for Delete"; case PROFILE: return "Validate Against a Profile"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResponseCode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResponseCode.java index af1feb050..d0dd7d9bf 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResponseCode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ResponseCode.java @@ -71,6 +71,7 @@ public enum ResponseCode { case OK: return "ok"; case TRANSIENTERROR: return "transient-error"; case FATALERROR: return "fatal-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ResponseCode { case OK: return "The message was accepted and processed without error."; case TRANSIENTERROR: return "Some internal unexpected error occurred - wait and try again. Note - this is usually used for things like database unavailable, which may be expected to resolve, though human intervention may be required."; case FATALERROR: return "The message was rejected because of a problem with the content. There is no point in re-sending without change. The response narrative SHALL describe the issue."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ResponseCode { case OK: return "OK"; case TRANSIENTERROR: return "Transient Error"; case FATALERROR: return "Fatal Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RestfulCapabilityMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RestfulCapabilityMode.java index 351eb7797..e29b57d1b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RestfulCapabilityMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RestfulCapabilityMode.java @@ -64,6 +64,7 @@ public enum RestfulCapabilityMode { switch (this) { case CLIENT: return "client"; case SERVER: return "server"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum RestfulCapabilityMode { switch (this) { case CLIENT: return "The application acts as a client for this resource."; case SERVER: return "The application acts as a server for this resource."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum RestfulCapabilityMode { switch (this) { case CLIENT: return "Client"; case SERVER: return "Server"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RestfulInteraction.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RestfulInteraction.java index 13f715fd5..826b66774 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RestfulInteraction.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RestfulInteraction.java @@ -169,6 +169,7 @@ public enum RestfulInteraction { case TRANSACTION: return "transaction"; case BATCH: return "batch"; case OPERATION: return "operation"; + case NULL: return null; default: return "?"; } } @@ -194,6 +195,7 @@ public enum RestfulInteraction { case TRANSACTION: return "Update, create or delete a set of resources as a single transaction."; case BATCH: return "perform a set of a separate interactions in a single http operation"; case OPERATION: return "Perform an operation as defined by an OperationDefinition."; + case NULL: return null; default: return "?"; } } @@ -216,6 +218,7 @@ public enum RestfulInteraction { case TRANSACTION: return "transaction"; case BATCH: return "batch"; case OPERATION: return "operation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RestfulSecurityService.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RestfulSecurityService.java index 687d17db2..8ea6d6f16 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RestfulSecurityService.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RestfulSecurityService.java @@ -92,6 +92,7 @@ public enum RestfulSecurityService { case BASIC: return "Basic"; case KERBEROS: return "Kerberos"; case CERTIFICATES: return "Certificates"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum RestfulSecurityService { case BASIC: return "Basic authentication defined in HTTP specification."; case KERBEROS: return "see http://www.ietf.org/rfc/rfc4120.txt."; case CERTIFICATES: return "SSL where client must have a certificate registered with the server."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum RestfulSecurityService { case BASIC: return "Basic"; case KERBEROS: return "Kerberos"; case CERTIFICATES: return "Certificates"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RiskEstimateType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RiskEstimateType.java index eb5b60b98..d0c5c2485 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RiskEstimateType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RiskEstimateType.java @@ -92,6 +92,7 @@ public enum RiskEstimateType { case MEDIAN: return "median"; case COUNT: return "count"; case DESCRIPTIVE: return "descriptive"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum RiskEstimateType { case MEDIAN: return "continuous numerical measure reported as the middle of the range."; case COUNT: return "descriptive measure reported as total number of items."; case DESCRIPTIVE: return "descriptive measure reported as narrative."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum RiskEstimateType { case MEDIAN: return "median"; case COUNT: return "count"; case DESCRIPTIVE: return "descriptive"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RiskProbability.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RiskProbability.java index 0983f438c..e8231d2f4 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RiskProbability.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/RiskProbability.java @@ -85,6 +85,7 @@ public enum RiskProbability { case MODERATE: return "moderate"; case HIGH: return "high"; case CERTAIN: return "certain"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum RiskProbability { case MODERATE: return "The specified outcome has a reasonable likelihood of occurrence."; case HIGH: return "The specified outcome is more likely to occur than not."; case CERTAIN: return "The specified outcome is effectively guaranteed."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum RiskProbability { case MODERATE: return "Moderate likelihood"; case HIGH: return "High likelihood"; case CERTAIN: return "Certain"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchComparator.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchComparator.java index b211cc605..5237ff401 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchComparator.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchComparator.java @@ -113,6 +113,7 @@ public enum SearchComparator { case SA: return "sa"; case EB: return "eb"; case AP: return "ap"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum SearchComparator { case SA: return "the value for the parameter in the resource starts after the provided value."; case EB: return "the value for the parameter in the resource ends before the provided value."; case AP: return "the value for the parameter in the resource is approximately the same to the provided value."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum SearchComparator { case SA: return "Starts After"; case EB: return "Ends Before"; case AP: return "Approximately"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchEntryMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchEntryMode.java index 7d3247593..59e395c7b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchEntryMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchEntryMode.java @@ -71,6 +71,7 @@ public enum SearchEntryMode { case MATCH: return "match"; case INCLUDE: return "include"; case OUTCOME: return "outcome"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum SearchEntryMode { case MATCH: return "This resource matched the search specification."; case INCLUDE: return "This resource is returned because it is referred to from another resource in the search set."; case OUTCOME: return "An OperationOutcome that provides additional information about the processing of a search."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum SearchEntryMode { case MATCH: return "Match"; case INCLUDE: return "Include"; case OUTCOME: return "Outcome"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchModifierCode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchModifierCode.java index d05ee1568..314814549 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchModifierCode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchModifierCode.java @@ -134,6 +134,7 @@ public enum SearchModifierCode { case TYPE: return "type"; case IDENTIFIER: return "identifier"; case OFTYPE: return "ofType"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum SearchModifierCode { case TYPE: return "The search parameter only applies to the Resource Type specified as a modifier (e.g. the modifier is not actually :type, but :Patient etc.)."; case IDENTIFIER: return "The search parameter applies to the identifier on the resource, not the reference."; case OFTYPE: return "The search parameter has the format system|code|value, where the system and code refer to an Identifier.type.coding.system and .code, and match if any of the type codes match. All 3 parts must be present."; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum SearchModifierCode { case TYPE: return "Type"; case IDENTIFIER: return "Identifier"; case OFTYPE: return "Of Type"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchParamType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchParamType.java index 30ff9dea8..8d44ec214 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchParamType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchParamType.java @@ -113,6 +113,7 @@ public enum SearchParamType { case QUANTITY: return "quantity"; case URI: return "uri"; case SPECIAL: return "special"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum SearchParamType { case QUANTITY: return "A search parameter that searches on a quantity."; case URI: return "A search parameter that searches on a URI (RFC 3986)."; case SPECIAL: return "Special logic applies to this parameter per the description of the search parameter."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum SearchParamType { case QUANTITY: return "Quantity"; case URI: return "URI"; case SPECIAL: return "Special"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchXpathUsage.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchXpathUsage.java index 063287ee9..468381958 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchXpathUsage.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SearchXpathUsage.java @@ -85,6 +85,7 @@ public enum SearchXpathUsage { case NEARBY: return "nearby"; case DISTANCE: return "distance"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum SearchXpathUsage { case NEARBY: return "The search parameter is based on a spatial transform of the selected nodes."; case DISTANCE: return "The search parameter is based on a spatial transform of the selected nodes, using physical distance from the middle."; case OTHER: return "The interpretation of the xpath statement is unknown (and can't be automated)."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum SearchXpathUsage { case NEARBY: return "Nearby"; case DISTANCE: return "Distance"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SecondaryFinding.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SecondaryFinding.java index b24aac497..5fc46e6e6 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SecondaryFinding.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SecondaryFinding.java @@ -64,6 +64,7 @@ public enum SecondaryFinding { switch (this) { case ACMGVERSION1: return "acmg-version1"; case ACMGVERSION2: return "acmg-version2"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum SecondaryFinding { switch (this) { case ACMGVERSION1: return "First release (2013): ACMG Recommendations for Reporting of Incidental Findings in Clinical Exome and Genome Sequencing. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3727274/"; case ACMGVERSION2: return "Second release (2016): Recommendations for reporting of secondary findings in clinical exome and genome sequencing, 2016 update (ACMG SF v2.0): a policy statement of the American College of Medical Genetics and Genomics. https://www.ncbi.nlm.nih.gov/pubmed/27854360"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum SecondaryFinding { switch (this) { case ACMGVERSION1: return "ACMG Version 1"; case ACMGVERSION2: return "ACMG Version 2"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SequenceType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SequenceType.java index d1ac7c6a6..df605cf12 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SequenceType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SequenceType.java @@ -71,6 +71,7 @@ public enum SequenceType { case AA: return "aa"; case DNA: return "dna"; case RNA: return "rna"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum SequenceType { case AA: return "Amino acid sequence."; case DNA: return "DNA Sequence."; case RNA: return "RNA Sequence."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum SequenceType { case AA: return "AA Sequence"; case DNA: return "DNA Sequence"; case RNA: return "RNA Sequence"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceCategory.java index 720244d82..24d06628d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceCategory.java @@ -316,6 +316,7 @@ public enum ServiceCategory { case _32: return "32"; case _37: return "37"; case _33: return "33"; + case NULL: return null; default: return "?"; } } @@ -362,6 +363,7 @@ public enum ServiceCategory { case _32: return "Support group/s"; case _37: return "Test Message (HSD admin use only)"; case _33: return "Transport"; + case NULL: return null; default: return "?"; } } @@ -405,6 +407,7 @@ public enum ServiceCategory { case _32: return "Support Group/s"; case _37: return "Test Message (HSD admin)"; case _33: return "Transport"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceModifiers.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceModifiers.java index 74574c481..d849359e4 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceModifiers.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceModifiers.java @@ -64,6 +64,7 @@ public enum ServiceModifiers { switch (this) { case SR: return "sr"; case AH: return "ah"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ServiceModifiers { switch (this) { case SR: return "Services provided on the side of the road or such other non-conventional setting."; case AH: return "Services provided outside or normal business hours."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ServiceModifiers { switch (this) { case SR: return "Side of the Road"; case AH: return "After hours"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServicePharmacy.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServicePharmacy.java index cc52fdab8..d96661c6f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServicePharmacy.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServicePharmacy.java @@ -92,6 +92,7 @@ public enum ServicePharmacy { case MARKUP: return "markup"; case DISPENSEFEE: return "dispensefee"; case COMPOUNDFEE: return "compoundfee"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum ServicePharmacy { case MARKUP: return "The additional cost assessed on the drug."; case DISPENSEFEE: return "The professional fee charged for dispensing the product or service."; case COMPOUNDFEE: return "The professional fee charged for compounding the medication."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum ServicePharmacy { case MARKUP: return "Markup"; case DISPENSEFEE: return "Dispense Fee"; case COMPOUNDFEE: return "Compounding Fee"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServicePlace.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServicePlace.java index 1cf604da6..575b85703 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServicePlace.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServicePlace.java @@ -169,6 +169,7 @@ public enum ServicePlace { case _20: return "20"; case _21: return "21"; case _41: return "41"; + case NULL: return null; default: return "?"; } } @@ -194,6 +195,7 @@ public enum ServicePlace { case _20: return "Location, distinct from a hospital emergency room, an office, or a clinic, whose purpose is to diagnose and treat illness or injury for unscheduled, ambulatory patients seeking immediate medical attention."; case _21: return "A facility, other than psychiatric, which primarily provides diagnostic, therapeutic (both surgical and nonsurgical), and rehabilitation services by, or under, the supervision of physicians to patients admitted for a variety of medical conditions."; case _41: return "A land vehicle specifically designed, equipped and staffed for lifesaving and transporting the sick or injured."; + case NULL: return null; default: return "?"; } } @@ -216,6 +218,7 @@ public enum ServicePlace { case _20: return "Urgent Care Facility"; case _21: return "Inpatient Hospital"; case _41: return "Ambulance—Land"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceProduct.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceProduct.java index ebbbdd1d0..cf3543138 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceProduct.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceProduct.java @@ -64,6 +64,7 @@ public enum ServiceProduct { switch (this) { case EXAM: return "exam"; case FLUSHOT: return "flushot"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum ServiceProduct { switch (this) { case EXAM: return "Exam"; case FLUSHOT: return "Flu shot"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum ServiceProduct { switch (this) { case EXAM: return "Exam"; case FLUSHOT: return "Flu shot"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceProvisionConditions.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceProvisionConditions.java index d44d771fd..e05789c70 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceProvisionConditions.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceProvisionConditions.java @@ -71,6 +71,7 @@ public enum ServiceProvisionConditions { case FREE: return "free"; case DISC: return "disc"; case COST: return "cost"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum ServiceProvisionConditions { case FREE: return "This service is available for no patient cost."; case DISC: return "There are discounts available on this service for qualifying patients."; case COST: return "Fees apply for this service."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum ServiceProvisionConditions { case FREE: return "Free"; case DISC: return "Discounts Available"; case COST: return "Fees apply"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceReferralMethod.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceReferralMethod.java index ad8118829..7e70e1951 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceReferralMethod.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceReferralMethod.java @@ -85,6 +85,7 @@ public enum ServiceReferralMethod { case ELEC: return "elec"; case SEMAIL: return "semail"; case MAIL: return "mail"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum ServiceReferralMethod { case ELEC: return "Referrals may be accepted via a secure messaging system. To determine the types of secure messaging systems supported, refer to the identifiers collection. Callers will need to understand the specific identifier system used to know that they are able to transmit messages."; case SEMAIL: return "Referrals may be accepted via a secure email. To send please encrypt with the services public key."; case MAIL: return "Referrals may be accepted via regular postage (or hand delivered)."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum ServiceReferralMethod { case ELEC: return "Secure Messaging"; case SEMAIL: return "Secure Email"; case MAIL: return "Mail"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceType.java index 2914bce7e..4b5263736 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceType.java @@ -4222,6 +4222,7 @@ public enum ServiceType { case _627: return "627"; case _628: return "628"; case _629: return "629"; + case NULL: return null; default: return "?"; } } @@ -4826,6 +4827,7 @@ public enum ServiceType { case _627: return "Training-Travel Independence"; case _628: return "Vehicle modifications"; case _629: return "Vision Equipment"; + case NULL: return null; default: return "?"; } } @@ -5427,6 +5429,7 @@ public enum ServiceType { case _627: return "Training-Travel Independence"; case _628: return "Vehicle modifications"; case _629: return "Vision Equipment"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceUscls.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceUscls.java index 494dee83d..774681c67 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceUscls.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/ServiceUscls.java @@ -190,6 +190,7 @@ public enum ServiceUscls { case _99111: return "99111"; case _99333: return "99333"; case _99555: return "99555"; + case NULL: return null; default: return "?"; } } @@ -218,6 +219,7 @@ public enum ServiceUscls { case _99111: return "Lab, commercial"; case _99333: return "Lab, in office"; case _99555: return "Expense"; + case NULL: return null; default: return "?"; } } @@ -243,6 +245,7 @@ public enum ServiceUscls { case _99111: return "Lab, commercial"; case _99333: return "Lab, in office"; case _99555: return "Expense"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SignatureType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SignatureType.java index 3d9a2a4a5..92d46e21c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SignatureType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SignatureType.java @@ -176,6 +176,7 @@ public enum SignatureType { case OID_1_2_840_10065_1_12_1_16: return "1.2.840.10065.1.12.1.16"; case OID_1_2_840_10065_1_12_1_17: return "1.2.840.10065.1.12.1.17"; case OID_1_2_840_10065_1_12_1_18: return "1.2.840.10065.1.12.1.18"; + case NULL: return null; default: return "?"; } } @@ -202,6 +203,7 @@ public enum SignatureType { case OID_1_2_840_10065_1_12_1_16: return "the signature on an original document of an individual who has generated a new amended document. This (original) document shall reference the new document via an additional signature purpose. This is the inverse of an addendum signature and provides a pointer from the original to the amended document."; case OID_1_2_840_10065_1_12_1_17: return "the signature of an individual who is certifying that the document is invalidated by an error(s), or is placed in the wrong chart. An administrative (error/edit) signature must include an addendum to the document and therefore shall have an addendum signature sub-type (see 8.1). This signature is reserved for the highest health information system administrative classification, since it is a statement that the entire document is invalidated by the error and that the document should no longer be used for patient care, although for legal reasons the document must remain part of the permanent patient record."; case OID_1_2_840_10065_1_12_1_18: return "the signature by an entity or device trusted to provide accurate timestamps. This timestamp might be provided, for example, in the signature time attribute."; + case NULL: return null; default: return "?"; } } @@ -225,6 +227,7 @@ public enum SignatureType { case OID_1_2_840_10065_1_12_1_16: return "Modification Signature"; case OID_1_2_840_10065_1_12_1_17: return "Administrative (Error/Edit) Signature"; case OID_1_2_840_10065_1_12_1_18: return "Timestamp Signature"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Slotstatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Slotstatus.java index c94d95cf6..8daee09b3 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Slotstatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Slotstatus.java @@ -85,6 +85,7 @@ public enum Slotstatus { case BUSYUNAVAILABLE: return "busy-unavailable"; case BUSYTENTATIVE: return "busy-tentative"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum Slotstatus { case BUSYUNAVAILABLE: return "Indicates that the time interval is busy and that the interval cannot be scheduled."; case BUSYTENTATIVE: return "Indicates that the time interval is busy because one or more events have been tentatively scheduled for that interval."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum Slotstatus { case BUSYUNAVAILABLE: return "Busy (Unavailable)"; case BUSYTENTATIVE: return "Busy (Tentative)"; case ENTEREDINERROR: return "Entered in error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SmartCapabilities.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SmartCapabilities.java index dce2132d3..6fdb32c2d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SmartCapabilities.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SmartCapabilities.java @@ -148,6 +148,7 @@ public enum SmartCapabilities { case PERMISSIONOFFLINE: return "permission-offline"; case PERMISSIONPATIENT: return "permission-patient"; case PERMISSIONUSER: return "permission-user"; + case NULL: return null; default: return "?"; } } @@ -170,6 +171,7 @@ public enum SmartCapabilities { case PERMISSIONOFFLINE: return "support for refresh tokens (requested by offline_access scope)."; case PERMISSIONPATIENT: return "support for patient-level scopes (e.g. patient/Observation.read)."; case PERMISSIONUSER: return "support for user-level scopes (e.g. user/Appointment.read)."; + case NULL: return null; default: return "?"; } } @@ -189,6 +191,7 @@ public enum SmartCapabilities { case PERMISSIONOFFLINE: return "Supports Refresh Token"; case PERMISSIONPATIENT: return "Supports Patient Level Scopes"; case PERMISSIONUSER: return "Supports User Level Scopes"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SortDirection.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SortDirection.java index 27ac26e76..d61dbf4dd 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SortDirection.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SortDirection.java @@ -64,6 +64,7 @@ public enum SortDirection { switch (this) { case ASCENDING: return "ascending"; case DESCENDING: return "descending"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum SortDirection { switch (this) { case ASCENDING: return "Sort by the value ascending, so that lower values appear first."; case DESCENDING: return "Sort by the value descending, so that lower values appear last."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum SortDirection { switch (this) { case ASCENDING: return "Ascending"; case DESCENDING: return "Descending"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SpdxLicense.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SpdxLicense.java index b286fd0bf..679db0677 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SpdxLicense.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SpdxLicense.java @@ -2472,6 +2472,7 @@ public enum SpdxLicense { case ZPL1_1: return "ZPL-1.1"; case ZPL2_0: return "ZPL-2.0"; case ZPL2_1: return "ZPL-2.1"; + case NULL: return null; default: return "?"; } } @@ -2826,6 +2827,7 @@ public enum SpdxLicense { case ZPL1_1: return "Zope Public License 1.1."; case ZPL2_0: return "Zope Public License 2.0."; case ZPL2_1: return "Zope Public License 2.1."; + case NULL: return null; default: return "?"; } } @@ -3177,6 +3179,7 @@ public enum SpdxLicense { case ZPL1_1: return "Zope Public License 1.1"; case ZPL2_0: return "Zope Public License 2.0"; case ZPL2_1: return "Zope Public License 2.1"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SpecialValues.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SpecialValues.java index cef7833b0..07d505214 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SpecialValues.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SpecialValues.java @@ -92,6 +92,7 @@ public enum SpecialValues { case SUFFICIENT: return "sufficient"; case WITHDRAWN: return "withdrawn"; case NILKNOWN: return "nil-known"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum SpecialValues { case SUFFICIENT: return "The specific quantity is not known, but is known to be non-zero and is not specified because it makes up the bulk of the material."; case WITHDRAWN: return "The value is no longer available."; case NILKNOWN: return "The are no known applicable values in this context."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum SpecialValues { case SUFFICIENT: return "Sufficient Quantity"; case WITHDRAWN: return "Value Withdrawn"; case NILKNOWN: return "Nil Known"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SpecimenContainedPreference.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SpecimenContainedPreference.java index 242e9a25a..a110feb84 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SpecimenContainedPreference.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SpecimenContainedPreference.java @@ -64,6 +64,7 @@ public enum SpecimenContainedPreference { switch (this) { case PREFERRED: return "preferred"; case ALTERNATE: return "alternate"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum SpecimenContainedPreference { switch (this) { case PREFERRED: return "This type of contained specimen is preferred to collect this kind of specimen."; case ALTERNATE: return "This type of conditioned specimen is an alternate."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum SpecimenContainedPreference { switch (this) { case PREFERRED: return "Preferred"; case ALTERNATE: return "Alternate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SpecimenStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SpecimenStatus.java index b54c08848..1256929d2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SpecimenStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SpecimenStatus.java @@ -78,6 +78,7 @@ public enum SpecimenStatus { case UNAVAILABLE: return "unavailable"; case UNSATISFACTORY: return "unsatisfactory"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum SpecimenStatus { case UNAVAILABLE: return "There is no physical specimen because it is either lost, destroyed or consumed."; case UNSATISFACTORY: return "The specimen cannot be used because of a quality issue such as a broken container, contamination, or too old."; case ENTEREDINERROR: return "The specimen was entered in error and therefore nullified."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum SpecimenStatus { case UNAVAILABLE: return "Unavailable"; case UNSATISFACTORY: return "Unsatisfactory"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/StandardsStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/StandardsStatus.java index 276127ffb..e60c04edf 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/StandardsStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/StandardsStatus.java @@ -94,6 +94,7 @@ Future versions of FHIR may make significant changes to Trial Use content that a case INFORMATIVE: return "informative"; case DEPRECATED: return "deprecated"; case EXTERNAL: return "external"; + case NULL: return null; default: return "?"; } } @@ -108,6 +109,7 @@ Future versions of FHIR may make significant changes to Trial Use content that a case INFORMATIVE: return "This portion of the specification is provided for implementer assistance, and does not make rules that implementers are required to follow. Typical examples of this content in the FHIR specification are tables of contents, registries, examples, and implementer advice."; case DEPRECATED: return "This portion of the specification is provided for implementer assistance, and does not make rules that implementers are required to follow. Typical examples of this content in the FHIR specification are tables of contents, registries, examples, and implementer advice."; case EXTERNAL: return "This is content that is managed outside the FHIR Specification, but included for implementer convenience."; + case NULL: return null; default: return "?"; } } @@ -119,6 +121,7 @@ Future versions of FHIR may make significant changes to Trial Use content that a case INFORMATIVE: return "Informative"; case DEPRECATED: return "Deprecated"; case EXTERNAL: return "External"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/StrandType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/StrandType.java index 0e90a0c3f..9bf272e1e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/StrandType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/StrandType.java @@ -64,6 +64,7 @@ public enum StrandType { switch (this) { case WATSON: return "watson"; case CRICK: return "crick"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum StrandType { switch (this) { case WATSON: return "Watson strand of reference sequence."; case CRICK: return "Crick strand of reference sequence."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum StrandType { switch (this) { case WATSON: return "Watson strand of referenceSeq"; case CRICK: return "Crick strand of referenceSeq"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/StructureDefinitionKind.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/StructureDefinitionKind.java index 6b09370fc..4da65db88 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/StructureDefinitionKind.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/StructureDefinitionKind.java @@ -78,6 +78,7 @@ public enum StructureDefinitionKind { case COMPLEXTYPE: return "complex-type"; case RESOURCE: return "resource"; case LOGICAL: return "logical"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum StructureDefinitionKind { case COMPLEXTYPE: return "A complex structure that defines a set of data elements that is suitable for use in 'resources'. The base specification defines a number of complex types, and other specifications can define additional types. These structures do not have a maintained identity."; case RESOURCE: return "A 'resource' - a directed acyclic graph of elements that aggregrates other types into an identifiable entity. The base FHIR resources are defined by the FHIR specification itself but other 'resources' can be defined in additional specifications (though these will not be recognised as 'resources' by the FHIR specification (i.e. they do not get end-points etc, or act as the targets of references in FHIR defined resources - though other specificatiosn can treat them this way)."; case LOGICAL: return "A pattern or a template that is not intended to be a real resource or complex type."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum StructureDefinitionKind { case COMPLEXTYPE: return "Complex Data Type"; case RESOURCE: return "Resource"; case LOGICAL: return "Logical"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/StudyType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/StudyType.java index ae4413c5a..d3e08bfe2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/StudyType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/StudyType.java @@ -99,6 +99,7 @@ public enum StudyType { case SERIES: return "series"; case CASEREPORT: return "case-report"; case MIXED: return "mixed"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum StudyType { case SERIES: return "uncontrolled cohort or case series."; case CASEREPORT: return "a single case report."; case MIXED: return "a combination of 1 or more types of studies."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum StudyType { case SERIES: return "uncontrolled cohort or case series"; case CASEREPORT: return "case report"; case MIXED: return "mixed methods"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubscriberRelationship.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubscriberRelationship.java index 8a5e53981..12c836bbf 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubscriberRelationship.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubscriberRelationship.java @@ -99,6 +99,7 @@ public enum SubscriberRelationship { case OTHER: return "other"; case SELF: return "self"; case INJURED: return "injured"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum SubscriberRelationship { case OTHER: return "The Beneficiary has some other relationship the Subscriber"; case SELF: return "The Beneficiary is the Subscriber"; case INJURED: return "The Beneficiary is covered under insurance of the subscriber due to an injury."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum SubscriberRelationship { case OTHER: return "Other"; case SELF: return "Self"; case INJURED: return "Injured Party"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubscriptionChannelType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubscriptionChannelType.java index c91a48491..7d8a695cc 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubscriptionChannelType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubscriptionChannelType.java @@ -85,6 +85,7 @@ public enum SubscriptionChannelType { case EMAIL: return "email"; case SMS: return "sms"; case MESSAGE: return "message"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum SubscriptionChannelType { case EMAIL: return "The channel is executed by sending an email to the email addressed in the URI (which must be a mailto:)."; case SMS: return "The channel is executed by sending an SMS message to the phone number identified in the URL (tel:)."; case MESSAGE: return "The channel is executed by sending a message (e.g. a Bundle with a MessageHeader resource etc.) to the application identified in the URI."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum SubscriptionChannelType { case EMAIL: return "Email"; case SMS: return "SMS"; case MESSAGE: return "Message"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubscriptionStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubscriptionStatus.java index da6a15db3..ee96b605b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubscriptionStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubscriptionStatus.java @@ -78,6 +78,7 @@ public enum SubscriptionStatus { case ACTIVE: return "active"; case ERROR: return "error"; case OFF: return "off"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum SubscriptionStatus { case ACTIVE: return "The subscription is active."; case ERROR: return "The server has an error executing the notification."; case OFF: return "Too many errors have occurred or the subscription has expired."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum SubscriptionStatus { case ACTIVE: return "Active"; case ERROR: return "Error"; case OFF: return "Off"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubscriptionTag.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubscriptionTag.java index 2476850f9..5b91d8d91 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubscriptionTag.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubscriptionTag.java @@ -64,6 +64,7 @@ public enum SubscriptionTag { switch (this) { case QUEUED: return "queued"; case DELIVERED: return "delivered"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum SubscriptionTag { switch (this) { case QUEUED: return "The message has been queued for processing on a destination systems."; case DELIVERED: return "The message has been delivered to its intended recipient."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum SubscriptionTag { switch (this) { case QUEUED: return "Queued"; case DELIVERED: return "Delivered"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubstanceCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubstanceCategory.java index f9d9195ad..b9686d2e2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubstanceCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubstanceCategory.java @@ -99,6 +99,7 @@ public enum SubstanceCategory { case FOOD: return "food"; case DRUG: return "drug"; case MATERIAL: return "material"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum SubstanceCategory { case FOOD: return "A food, dietary ingredient, or dietary supplement for human or animal."; case DRUG: return "A substance intended for use in the diagnosis, cure, mitigation, treatment, or prevention of disease in man or other animals (Federal Food Drug and Cosmetic Act)."; case MATERIAL: return "A finished product which is not normally ingested, absorbed or injected (e.g. steel, iron, wood, plastic and paper)."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum SubstanceCategory { case FOOD: return "Dietary Substance"; case DRUG: return "Drug or Medicament"; case MATERIAL: return "Material"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubstanceStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubstanceStatus.java index a65d83d74..ddb964dfe 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubstanceStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SubstanceStatus.java @@ -71,6 +71,7 @@ public enum SubstanceStatus { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum SubstanceStatus { case ACTIVE: return "The substance is considered for use or reference."; case INACTIVE: return "The substance is considered for reference, but not for use."; case ENTEREDINERROR: return "The substance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum SubstanceStatus { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplydeliveryStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplydeliveryStatus.java index 25b513d45..1222a7269 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplydeliveryStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplydeliveryStatus.java @@ -78,6 +78,7 @@ public enum SupplydeliveryStatus { case COMPLETED: return "completed"; case ABANDONED: return "abandoned"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum SupplydeliveryStatus { case COMPLETED: return "Supply has been delivered (\"completed\")."; case ABANDONED: return "Delivery was not completed."; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum SupplydeliveryStatus { case COMPLETED: return "Delivered"; case ABANDONED: return "Abandoned"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplydeliveryType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplydeliveryType.java index b09413567..7190f4b8a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplydeliveryType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplydeliveryType.java @@ -64,6 +64,7 @@ public enum SupplydeliveryType { switch (this) { case MEDICATION: return "medication"; case DEVICE: return "device"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum SupplydeliveryType { switch (this) { case MEDICATION: return "Supply is a kind of medication."; case DEVICE: return "What is supplied (or requested) is a device."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum SupplydeliveryType { switch (this) { case MEDICATION: return "Medication"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplyrequestKind.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplyrequestKind.java index f223e2109..2e8c3b78f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplyrequestKind.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplyrequestKind.java @@ -64,6 +64,7 @@ public enum SupplyrequestKind { switch (this) { case CENTRAL: return "central"; case NONSTOCK: return "nonstock"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum SupplyrequestKind { switch (this) { case CENTRAL: return "Supply is stored and requested from central supply."; case NONSTOCK: return "Supply is not onsite and must be requested from an outside vendor using a non-stock requisition."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum SupplyrequestKind { switch (this) { case CENTRAL: return "Central Supply"; case NONSTOCK: return "Non-Stock"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplyrequestReason.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplyrequestReason.java index f7a980fe2..f67666c04 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplyrequestReason.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplyrequestReason.java @@ -64,6 +64,7 @@ public enum SupplyrequestReason { switch (this) { case PATIENTCARE: return "patient-care"; case WARDSTOCK: return "ward-stock"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum SupplyrequestReason { switch (this) { case PATIENTCARE: return "The supply has been requested for use in direct patient care."; case WARDSTOCK: return "The supply has been requested for creating or replenishing ward stock."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum SupplyrequestReason { switch (this) { case PATIENTCARE: return "Patient Care"; case WARDSTOCK: return "Ward Stock"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplyrequestStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplyrequestStatus.java index 1f38d977c..806fa2a5d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplyrequestStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SupplyrequestStatus.java @@ -99,6 +99,7 @@ public enum SupplyrequestStatus { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum SupplyrequestStatus { case COMPLETED: return "Activity against the request has been sufficiently completed to the satisfaction of the requester."; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this observation. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum SupplyrequestStatus { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Surface.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Surface.java index 825eafb4e..f84c4323e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Surface.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Surface.java @@ -127,6 +127,7 @@ public enum Surface { case DO: return "DO"; case DI: return "DI"; case MOD: return "MOD"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum Surface { case DO: return "The Distoclusal surfaces of a tooth."; case DI: return "The Distoincisal surfaces of a tooth."; case MOD: return "The Mesioclusodistal surfaces of a tooth."; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum Surface { case DO: return "Distoclusal"; case DI: return "Distoincisal"; case MOD: return "Mesioclusodistal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SynthesisType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SynthesisType.java index ad0bd8d46..eb6f2f55b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SynthesisType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/SynthesisType.java @@ -92,6 +92,7 @@ public enum SynthesisType { case COMBINEDNMA: return "combined-NMA"; case RANGE: return "range"; case CLASSIFICATION: return "classification"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum SynthesisType { case COMBINEDNMA: return "An composite meta-analysis derived from direct comparisons and indirect comparisons in a network meta-analysis."; case RANGE: return "A range of results across a body of evidence."; case CLASSIFICATION: return "An approach describing a body of evidence by categorically classifying individual studies (eg 3 studies showed beneft and 2 studied found no effect)."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum SynthesisType { case COMBINEDNMA: return "combined direct plus indirect network meta-analysis"; case RANGE: return "range of results"; case CLASSIFICATION: return "classifcation of results"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TaskCode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TaskCode.java index 6721a6f60..a9341aca5 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TaskCode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TaskCode.java @@ -99,6 +99,7 @@ public enum TaskCode { case CHANGE: return "change"; case SUSPEND: return "suspend"; case RESUME: return "resume"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum TaskCode { case CHANGE: return "Update the focal resource of the owning system to reflect the content specified as the Task.focus"; case SUSPEND: return "Transition the focal resource from 'active' or 'in-progress' to 'suspended'"; case RESUME: return "Transition the focal resource from 'suspended' to 'active' or 'in-progress' as appropriate for the resource type."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum TaskCode { case CHANGE: return "Change the focal resource"; case SUSPEND: return "Suspend the focal resource"; case RESUME: return "Re-activate the focal resource"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TaskIntent.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TaskIntent.java index a2a08ec46..2983bbfa2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TaskIntent.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TaskIntent.java @@ -57,6 +57,7 @@ public enum TaskIntent { public String toCode() { switch (this) { case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum TaskIntent { public String getDefinition() { switch (this) { case UNKNOWN: return "The intent is not known. When dealing with Task, it's not always known (or relevant) how the task was initiated - i.e. whether it was proposed, planned, ordered or just done spontaneously."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TaskStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TaskStatus.java index 5cd62dabf..26ec58490 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TaskStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TaskStatus.java @@ -134,6 +134,7 @@ public enum TaskStatus { case FAILED: return "failed"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum TaskStatus { case FAILED: return "The task was attempted but could not be completed due to some error."; case COMPLETED: return "The task has been completed."; case ENTEREDINERROR: return "The task should never have existed and is retained only because of the possibility it may have used."; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum TaskStatus { case FAILED: return "Failed"; case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Teeth.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Teeth.java index dc231885f..c79cb445f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Teeth.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Teeth.java @@ -274,6 +274,7 @@ public enum Teeth { case _46: return "46"; case _47: return "47"; case _48: return "48"; + case NULL: return null; default: return "?"; } } @@ -314,6 +315,7 @@ public enum Teeth { case _46: return "Lower Right Tooth 6 from the central axis, permanent dentition."; case _47: return "Lower Right Tooth 7 from the central axis, permanent dentition."; case _48: return "Lower Right Tooth 8 from the central axis, permanent dentition."; + case NULL: return null; default: return "?"; } } @@ -351,6 +353,7 @@ public enum Teeth { case _46: return "46"; case _47: return "47"; case _48: return "48"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TestscriptOperationCodes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TestscriptOperationCodes.java index 88cb0a599..a617d55d8 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TestscriptOperationCodes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TestscriptOperationCodes.java @@ -365,6 +365,7 @@ public enum TestscriptOperationCodes { case TRANSLATE: return "translate"; case VALIDATE: return "validate"; case VALIDATECODE: return "validate-code"; + case NULL: return null; default: return "?"; } } @@ -418,6 +419,7 @@ public enum TestscriptOperationCodes { case TRANSLATE: return "Concept Translation"; case VALIDATE: return "Validate a resource"; case VALIDATECODE: return "ValueSet based Validation"; + case NULL: return null; default: return "?"; } } @@ -468,6 +470,7 @@ public enum TestscriptOperationCodes { case TRANSLATE: return "$translate"; case VALIDATE: return "$validate"; case VALIDATECODE: return "$validate-code"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TestscriptProfileDestinationTypes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TestscriptProfileDestinationTypes.java index 0b754a8b3..e12de9a76 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TestscriptProfileDestinationTypes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TestscriptProfileDestinationTypes.java @@ -78,6 +78,7 @@ public enum TestscriptProfileDestinationTypes { case FHIRSDCFORMMANAGER: return "FHIR-SDC-FormManager"; case FHIRSDCFORMPROCESSOR: return "FHIR-SDC-FormProcessor"; case FHIRSDCFORMRECEIVER: return "FHIR-SDC-FormReceiver"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum TestscriptProfileDestinationTypes { case FHIRSDCFORMMANAGER: return "A FHIR server acting as a Structured Data Capture Form Manager."; case FHIRSDCFORMPROCESSOR: return "A FHIR server acting as a Structured Data Capture Form Processor."; case FHIRSDCFORMRECEIVER: return "A FHIR server acting as a Structured Data Capture Form Receiver."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum TestscriptProfileDestinationTypes { case FHIRSDCFORMMANAGER: return "FHIR SDC FormManager"; case FHIRSDCFORMPROCESSOR: return "FHIR SDC FormProcessor"; case FHIRSDCFORMRECEIVER: return "FHIR SDC FormReceiver"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TestscriptProfileOriginTypes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TestscriptProfileOriginTypes.java index 4a78d3da2..84c609cb1 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TestscriptProfileOriginTypes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TestscriptProfileOriginTypes.java @@ -64,6 +64,7 @@ public enum TestscriptProfileOriginTypes { switch (this) { case FHIRCLIENT: return "FHIR-Client"; case FHIRSDCFORMFILLER: return "FHIR-SDC-FormFiller"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum TestscriptProfileOriginTypes { switch (this) { case FHIRCLIENT: return "General FHIR client used to initiate operations against a FHIR server."; case FHIRSDCFORMFILLER: return "A FHIR client acting as a Structured Data Capture Form Filler."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum TestscriptProfileOriginTypes { switch (this) { case FHIRCLIENT: return "FHIR Client"; case FHIRSDCFORMFILLER: return "FHIR SDC FormFiller"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Tldc.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Tldc.java index 09503f734..55595cbb6 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Tldc.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Tldc.java @@ -106,6 +106,7 @@ public enum Tldc { case REJECTED: return "rejected"; case RETIRED: return "retired"; case TERMINATED: return "terminated"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum Tldc { case REJECTED: return "A previously drafted design is determined to be erroneous or not fit for intended purpose and is discontinued before ever being published for consideration in a pending state."; case RETIRED: return "A previously active design is discontinued from use. It should no longer be used for future designs, but for historical purposes may be used to process data previously recorded using this design. A newer design may or may not exist. The design is published in the retired state."; case TERMINATED: return "A design is determined to be erroneous or not fit for the intended purpose and should no longer be used, even for historical purposes. No new designs can be developed for this template. The associated template no longer needs to be published, but if published, is shown in the terminated state."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum Tldc { case REJECTED: return "Rejected"; case RETIRED: return "retired"; case TERMINATED: return "Terminated"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Tooth.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Tooth.java index ce109716d..c791eb70f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Tooth.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Tooth.java @@ -337,6 +337,7 @@ public enum Tooth { case _46: return "46"; case _47: return "47"; case _48: return "48"; + case NULL: return null; default: return "?"; } } @@ -386,6 +387,7 @@ public enum Tooth { case _46: return "Lower Right Tooth 6 from the central axis, permanent dentition."; case _47: return "Lower Right Tooth 7 from the central axis, permanent dentition."; case _48: return "Lower Right Tooth 8 from the central axis, permanent dentition."; + case NULL: return null; default: return "?"; } } @@ -432,6 +434,7 @@ public enum Tooth { case _46: return "46"; case _47: return "47"; case _48: return "48"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TransactionMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TransactionMode.java index 4cbedb791..a6d4ecdc4 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TransactionMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TransactionMode.java @@ -78,6 +78,7 @@ public enum TransactionMode { case BATCH: return "batch"; case TRANSACTION: return "transaction"; case BOTH: return "both"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum TransactionMode { case BATCH: return "Batches are supported."; case TRANSACTION: return "Transactions are supported."; case BOTH: return "Both batches and transactions are supported."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum TransactionMode { case BATCH: return "Batches supported"; case TRANSACTION: return "Transactions Supported"; case BOTH: return "Batches & Transactions"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TriggerType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TriggerType.java index 29687ef0c..4f08de625 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TriggerType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TriggerType.java @@ -106,6 +106,7 @@ public enum TriggerType { case DATAREMOVED: return "data-removed"; case DATAACCESSED: return "data-accessed"; case DATAACCESSENDED: return "data-access-ended"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum TriggerType { case DATAREMOVED: return "The trigger occurs whenever data of a particular type is removed."; case DATAACCESSED: return "The trigger occurs whenever data of a particular type is accessed."; case DATAACCESSENDED: return "The trigger occurs whenever access to data of a particular type is completed."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum TriggerType { case DATAREMOVED: return "Data Removed"; case DATAACCESSED: return "Data Accessed"; case DATAACCESSENDED: return "Data Access Ended"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TypeDerivationRule.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TypeDerivationRule.java index 274c6455e..c25477d81 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TypeDerivationRule.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/TypeDerivationRule.java @@ -64,6 +64,7 @@ public enum TypeDerivationRule { switch (this) { case SPECIALIZATION: return "specialization"; case CONSTRAINT: return "constraint"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum TypeDerivationRule { switch (this) { case SPECIALIZATION: return "This definition defines a new type that adds additional elements to the base type."; case CONSTRAINT: return "This definition adds additional rules to an existing concrete type."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum TypeDerivationRule { switch (this) { case SPECIALIZATION: return "Specialization"; case CONSTRAINT: return "Constraint"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Udi.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Udi.java index 18675c947..2384543ae 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Udi.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/Udi.java @@ -57,6 +57,7 @@ public enum Udi { public String toCode() { switch (this) { case GUDID: return "gudid"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum Udi { public String getDefinition() { switch (this) { case GUDID: return "GUDID (FDA) US Repository"; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case GUDID: return "GUDID (FDA)"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/UdiEntryType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/UdiEntryType.java index 3a9c5c1be..a939ea5ed 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/UdiEntryType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/UdiEntryType.java @@ -92,6 +92,7 @@ public enum UdiEntryType { case CARD: return "card"; case SELFREPORTED: return "self-reported"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum UdiEntryType { case CARD: return "The data originated from a patient's implant card and was read by an operator."; case SELFREPORTED: return "The data originated from a patient source and was not directly scanned or read from a label or card."; case UNKNOWN: return "The method of data capture has not been determined."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum UdiEntryType { case CARD: return "Card"; case SELFREPORTED: return "Self Reported"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/UnknownContentCode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/UnknownContentCode.java index b3fb542b5..7c3788284 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/UnknownContentCode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/UnknownContentCode.java @@ -78,6 +78,7 @@ public enum UnknownContentCode { case EXTENSIONS: return "extensions"; case ELEMENTS: return "elements"; case BOTH: return "both"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum UnknownContentCode { case EXTENSIONS: return "The application accepts unknown extensions, but not unknown elements."; case ELEMENTS: return "The application accepts unknown elements, but not unknown extensions."; case BOTH: return "The application accepts unknown elements and extensions."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum UnknownContentCode { case EXTENSIONS: return "Unknown Extensions"; case ELEMENTS: return "Unknown Elements"; case BOTH: return "Unknown Elements and Extensions"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/UsageContextType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/UsageContextType.java index 16c463862..4e388511b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/UsageContextType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/UsageContextType.java @@ -113,6 +113,7 @@ public enum UsageContextType { case VENUE: return "venue"; case SPECIES: return "species"; case PROGRAM: return "program"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum UsageContextType { case VENUE: return "The venue in which an artifact could be used. For example, Outpatient, Inpatient, Home, Nursing home. The code value may originate from the HL7 ServiceDeliveryLocationRoleType value set (http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType)."; case SPECIES: return "The species to which an artifact applies. For example, SNOMED - 387961004 | Kingdom Animalia (organism)."; case PROGRAM: return "A program/project of work for which this artifact is applicable."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum UsageContextType { case VENUE: return "Clinical Venue"; case SPECIES: return "Species"; case PROGRAM: return "Program"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AcknowledgementCondition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AcknowledgementCondition.java index 2c58e0b5c..54c693916 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AcknowledgementCondition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AcknowledgementCondition.java @@ -78,6 +78,7 @@ public enum V3AcknowledgementCondition { case ER: return "ER"; case NE: return "NE"; case SU: return "SU"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3AcknowledgementCondition { case ER: return "Send an acknowledgement for error/reject conditions only."; case NE: return "Never send an acknowledgement."; case SU: return "Send an acknowledgement for successful completions only."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3AcknowledgementCondition { case ER: return "Error/reject only"; case NE: return "Never"; case SU: return "Successful only"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AcknowledgementDetailCode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AcknowledgementDetailCode.java index 3f4155154..93f7dddb1 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AcknowledgementDetailCode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AcknowledgementDetailCode.java @@ -246,6 +246,7 @@ public enum V3AcknowledgementDetailCode { case SYN109: return "SYN109"; case SYN111: return "SYN111"; case SYN113: return "SYN113"; + case NULL: return null; default: return "?"; } } @@ -282,6 +283,7 @@ public enum V3AcknowledgementDetailCode { case SYN109: return "Description: An attribute or association identified as mandatory in a specification or declared conformance profile or template has been specified with a null flavor."; case SYN111: return "Description: The value of an attribute or property differs from the fixed value asserted in the standard or one of the conformance profiles or templates declared in the message."; case SYN113: return "Description: A formal constraint asserted in the standard or one of the conformance profiles or templates declared in the message has been violated."; + case NULL: return null; default: return "?"; } } @@ -315,6 +317,7 @@ public enum V3AcknowledgementDetailCode { case SYN109: return "Mandatory element with null value"; case SYN111: return "Value does not match fixed value"; case SYN113: return "Formal constraint violation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AcknowledgementDetailType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AcknowledgementDetailType.java index 99c2355c2..b1785d825 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AcknowledgementDetailType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AcknowledgementDetailType.java @@ -104,6 +104,7 @@ public enum V3AcknowledgementDetailType { case ERR: return "ERR"; case INFO: return "INFO"; case WARN: return "WARN"; + case NULL: return null; default: return "?"; } } @@ -118,6 +119,7 @@ public enum V3AcknowledgementDetailType { case ERR: return ""; case INFO: return ""; case WARN: return ""; + case NULL: return null; default: return "?"; } } @@ -129,6 +131,7 @@ public enum V3AcknowledgementDetailType { case ERR: return "ERR"; case INFO: return "INFO"; case WARN: return "WARN"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AcknowledgementType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AcknowledgementType.java index 8e6224831..ea8eb112e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AcknowledgementType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AcknowledgementType.java @@ -92,6 +92,7 @@ public enum V3AcknowledgementType { case CA: return "CA"; case CE: return "CE"; case CR: return "CR"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3AcknowledgementType { case CA: return "Receiving message handling service accepts responsibility for passing message onto receiving application."; case CE: return "Receiving message handling service cannot accept message for any other reason (e.g. message sequence number, etc.)."; case CR: return "Receiving message handling service rejects message if interaction identifier, version or processing mode is incompatible with known receiving application role information."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3AcknowledgementType { case CA: return "Accept Acknowledgement Commit Accept"; case CE: return "Accept Acknowledgement Commit Error"; case CR: return "Accept Acknowledgement Commit Reject"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActClass.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActClass.java index 86ce583b1..a1a073594 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActClass.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActClass.java @@ -1493,6 +1493,7 @@ public enum V3ActClass { case TFOOT: return "tfoot"; case THEAD: return "thead"; case UNORDERED: return "unordered"; + case NULL: return null; default: return "?"; } } @@ -1625,6 +1626,7 @@ public enum V3ActClass { case TFOOT: return ""; case THEAD: return ""; case UNORDERED: return ""; + case NULL: return null; default: return "?"; } } @@ -1754,6 +1756,7 @@ public enum V3ActClass { case TFOOT: return "tfoot"; case THEAD: return "thead"; case UNORDERED: return "unordered"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActCode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActCode.java index a471216b0..68821f442 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActCode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActCode.java @@ -8730,6 +8730,7 @@ the measure population as a narrative description (e.g., all patients seen in th case DOSEIND: return "DOSEIND"; case PRA: return "PRA"; case STORE: return "STORE"; + case NULL: return null; default: return "?"; } } @@ -9854,6 +9855,7 @@ the measure population as a narrative description (e.g., all patients seen in th case DOSEIND: return ""; case PRA: return ""; case STORE: return "The act of putting something away for safe keeping. The \"something\" may be physical object such as a specimen, or information, such as observations regarding a specimen."; + case NULL: return null; default: return "?"; } } @@ -10975,6 +10977,7 @@ the measure population as a narrative description (e.g., all patients seen in th case DOSEIND: return "DOSEIND"; case PRA: return "PRA"; case STORE: return "Storage"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActExposureLevelCode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActExposureLevelCode.java index ea315aed8..c2055748f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActExposureLevelCode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActExposureLevelCode.java @@ -78,6 +78,7 @@ public enum V3ActExposureLevelCode { case HIGH: return "HIGH"; case LOW: return "LOW"; case MEDIUM: return "MEDIUM"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3ActExposureLevelCode { case HIGH: return "Description: Exposure to an agent at a relatively high level above background."; case LOW: return "Description: Exposure to an agent at a relatively low level above background."; case MEDIUM: return "Description: Exposure to an agent at a relatively moderate level above background.A"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3ActExposureLevelCode { case HIGH: return "high"; case LOW: return "low"; case MEDIUM: return "medium"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActInvoiceElementModifier.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActInvoiceElementModifier.java index 966859df0..7536ec4cb 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActInvoiceElementModifier.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActInvoiceElementModifier.java @@ -78,6 +78,7 @@ public enum V3ActInvoiceElementModifier { case FAX: return "FAX"; case LINV: return "LINV"; case PAPER: return "PAPER"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3ActInvoiceElementModifier { case FAX: return "Fax with supporting information to follow."; case LINV: return "Represents the last invoice from the perspective of the provider."; case PAPER: return "Paper documentation (or other physical format) with supporting information to follow."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3ActInvoiceElementModifier { case FAX: return "Fax To Follow"; case LINV: return "Last Invoice"; case PAPER: return "Paper Documentation To Follow"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActMood.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActMood.java index e17c2f960..4d2c47a4d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActMood.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActMood.java @@ -297,6 +297,7 @@ public enum V3ActMood { case GOL: return "GOL"; case RSK: return "RSK"; case OPT: return "OPT"; + case NULL: return null; default: return "?"; } } @@ -333,6 +334,7 @@ public enum V3ActMood { case GOL: return "Definition: An expectation that is considered to be desirable to occur in the future \r\n\n \n Examples:Target weight below 80Kg, Stop smoking, Regain ability to walk, goal is to administer thrombolytics to candidate patients presenting with acute myocardial infarction.\r\n\n \n UsageNotes: INT (intent) reflects a plan for the future, which is a declaration to do something. This contrasts with goal which doesn't represent an intention to act, merely a hope for an eventual result. A goal is distinct from the intended actions to reach that goal. \"I will reduce the dose of drug x to 20mg\" is an intent. \"I hope to be able to get the patient to the point where I can reduce the dose of drug x to 20mg\" is a goal. EXPEC (expectation) reflects a prediction rather than a hope. RSK (risk) reflects a potential negative event rather than a hope."; case RSK: return "Definition:An act that may occur in the future and which is regarded as undesirable \r\n\n \n Examples:Increased risk of DVT, at risk for sub-acute bacterial endocarditis.\r\n\n \n UsageNotes:Note: An observation in RSK mood expresses the undesirable act, and not the underlying risk factor. A risk factor that is present (e.g. obesity, smoking, etc) should be expressed in event mood. INT (intent) reflects a plan for the future, which is a declaration to do something. This contrasts with RSK (risk), which is the potential that something negative will occur that may or may not ever happen. GOL (goal) reflects a hope to achieve something. EXPEC (expectation) is the prediction of a positive or negative event. This contrasts with RSK (risk), which is the potential that something negative will occur that may or may not ever happen, and may not be expected to happen."; case OPT: return "Definition: One of a set of acts that specify an option for the property values that the parent act may have. Typically used in definitions or orders to describe alternatives. An option can only be used as a group, that is, all assigned values must be used together. The actual mood of the act is the same as the parent act, and they must be linked by an actrelationship with type = OPTN."; + case NULL: return null; default: return "?"; } } @@ -366,6 +368,7 @@ public enum V3ActMood { case GOL: return "Goal"; case RSK: return "risk"; case OPT: return "option"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActPriority.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActPriority.java index 30375ee60..177b04b7c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActPriority.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActPriority.java @@ -155,6 +155,7 @@ public enum V3ActPriority { case T: return "T"; case UD: return "UD"; case UR: return "UR"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum V3ActPriority { case T: return "It is critical to come as close as possible to the requested time (e.g., for a through antimicrobial level)."; case UD: return "Drug is to be used as directed by the prescriber."; case UR: return "Calls for prompt action."; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum V3ActPriority { case T: return "timing critical"; case UD: return "use as directed"; case UR: return "urgent"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActReason.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActReason.java index 11a8f450e..2b90b87f8 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActReason.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActReason.java @@ -2157,6 +2157,7 @@ The ISO description conflates both of the proposed specializations of HL7 ETREAT case SPC: return "SPC"; case SPO: return "SPO"; case TRAN: return "TRAN"; + case NULL: return null; default: return "?"; } } @@ -2445,6 +2446,7 @@ The ISO description conflates both of the proposed specializations of HL7 ETREAT case SPC: return "Description:The level of coverage under the policy or program is available to a subscriber's spouse and children"; case SPO: return "Description:The level of coverage under the policy or program is available only to a subscribers spouse"; case TRAN: return ""; + case NULL: return null; default: return "?"; } } @@ -2730,6 +2732,7 @@ The ISO description conflates both of the proposed specializations of HL7 ETREAT case SPC: return "Spouse and children"; case SPO: return "Spouse only"; case TRAN: return "TRAN"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipCheckpoint.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipCheckpoint.java index 9a450dd24..effc24664 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipCheckpoint.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipCheckpoint.java @@ -85,6 +85,7 @@ public enum V3ActRelationshipCheckpoint { case S: return "S"; case T: return "T"; case X: return "X"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3ActRelationshipCheckpoint { case S: return "Condition is tested once before the service is executed (IF condition THEN service)."; case T: return "Condition must be true throughout the execution and the service is interrupted (asynchronously) as soon as the condition turns false (asynchronous WHILE loop). The service must be interruptible."; case X: return "Condition is a loop checkpoint, i.e. it is a step of an activity plan and, if negative causes the containing loop to exit."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3ActRelationshipCheckpoint { case S: return "entry"; case T: return "through"; case X: return "exit"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipJoin.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipJoin.java index eb72a18e1..a0cb652a8 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipJoin.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipJoin.java @@ -78,6 +78,7 @@ public enum V3ActRelationshipJoin { case K: return "K"; case W: return "W"; case X: return "X"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3ActRelationshipJoin { case K: return "When all other concurrent branches are terminated, interrupt and discontinue this branch."; case W: return "Wait for this branch to terminate."; case X: return "Wait for any one of the branches in the set of exclusive wait branches to terminate, then discontinue all the other exclusive wait branches."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3ActRelationshipJoin { case K: return "kill"; case W: return "wait"; case X: return "exclusive wait"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipSplit.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipSplit.java index 8ed33172b..d0ad51e0e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipSplit.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipSplit.java @@ -78,6 +78,7 @@ public enum V3ActRelationshipSplit { case EW: return "EW"; case I1: return "I1"; case IW: return "IW"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3ActRelationshipSplit { case EW: return "A branch is selected as soon as the pre-condition associated with the branch evaluates to true. If the condition is false, the branch may be entered later, when the condition turns true. All other exclusive branches compete with each other and only one will be selected. Each waiting branch executes in parallel with the default join code wait (see below). The order in which the branches are considered may be specified in the Service_relationship.priority_nmb."; case I1: return "A branch is executed if its associated preconditions permit. If associated preconditions do not permit, the branch is dropped. Inclusive branches are not suppressed and do not suppress other branches."; case IW: return "A branch is executed as soon as its associated conditions permit. If the condition is false, the branch may be entered later, when the condition turns true. Inclusive branches are not suppressed and do not suppress other branches. Each waiting branch executes in parallel with the default join code wait (see below)."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3ActRelationshipSplit { case EW: return "exclusive wait"; case I1: return "inclusive try once"; case IW: return "inclusive wait"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipSubset.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipSubset.java index c8063f1cd..a967c1499 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipSubset.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipSubset.java @@ -150,6 +150,7 @@ public enum V3ActRelationshipSubset { case ACTRELATIONSHIPPASTSUBSET: return "ActRelationshipPastSubset"; case MAX: return "MAX"; case MIN: return "MIN"; + case NULL: return null; default: return "?"; } } @@ -172,6 +173,7 @@ public enum V3ActRelationshipSubset { case ACTRELATIONSHIPPASTSUBSET: return "ActRelationshipPastSubset"; case MAX: return "The occurrence whose value attribute is greater than all other occurrences at the time the instance is created."; case MIN: return "The occurrence whose value attribute is less than all other occurrences at the time the instance is created."; + case NULL: return null; default: return "?"; } } @@ -191,6 +193,7 @@ public enum V3ActRelationshipSubset { case ACTRELATIONSHIPPASTSUBSET: return "ActRelationshipPastSubset"; case MAX: return "maximum"; case MIN: return "minimum"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipType.java index d1b30cd5c..9dea1e3bf 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActRelationshipType.java @@ -1245,6 +1245,7 @@ public enum V3ActRelationshipType { case MTGT_ADJ: return "MTGT.ADJ"; case RACT: return "RACT"; case SUGG: return "SUGG"; + case NULL: return null; default: return "?"; } } @@ -1390,6 +1391,7 @@ public enum V3ActRelationshipType { case MTGT_ADJ: return "adjunct mitigation"; case RACT: return ""; case SUGG: return ""; + case NULL: return null; default: return "?"; } } @@ -1532,6 +1534,7 @@ public enum V3ActRelationshipType { case MTGT_ADJ: return "adjunct mitigation"; case RACT: return "RACT"; case SUGG: return "SUGG"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActSite.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActSite.java index 5aa9d0e3a..6dfc9d42e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActSite.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActSite.java @@ -428,6 +428,7 @@ public enum V3ActSite { case RUFA: return "RUFA"; case RVG: return "RVG"; case RVL: return "RVL"; + case NULL: return null; default: return "?"; } } @@ -490,6 +491,7 @@ public enum V3ActSite { case RUFA: return "right upper forearm"; case RVG: return "right ventragluteal"; case RVL: return "right vastus lateralis"; + case NULL: return null; default: return "?"; } } @@ -549,6 +551,7 @@ public enum V3ActSite { case RUFA: return "right upper forearm"; case RVG: return "right ventragluteal"; case RVL: return "right vastus lateralis"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActStatus.java index d681aebae..146783384 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActStatus.java @@ -120,6 +120,7 @@ public enum V3ActStatus { case SUSPENDED: return "suspended"; case NULLIFIED: return "nullified"; case OBSOLETE: return "obsolete"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum V3ActStatus { case SUSPENDED: return "An Act that has been activated (actions could or have been performed against it), but has been temporarily disabled. No further action should be taken against it until it is released"; case NULLIFIED: return "This Act instance was created in error and has been 'removed' and is treated as though it never existed. A record is retained for audit purposes only."; case OBSOLETE: return "This Act instance has been replaced by a new instance."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum V3ActStatus { case SUSPENDED: return "suspended"; case NULLIFIED: return "nullified"; case OBSOLETE: return "obsolete"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActUSPrivacyLaw.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActUSPrivacyLaw.java index a0285c6b7..420735d15 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActUSPrivacyLaw.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActUSPrivacyLaw.java @@ -141,6 +141,7 @@ public enum V3ActUSPrivacyLaw { case HIPAAPSYNOTES: return "HIPAAPsyNotes"; case HIPAASELFPAY: return "HIPAASelfPay"; case TITLE38SECTION7332: return "Title38Section7332"; + case NULL: return null; default: return "?"; } } @@ -156,6 +157,7 @@ public enum V3ActUSPrivacyLaw { case HIPAAPSYNOTES: return "The U.S. Public Law 104-191 Health Insurance Portability and Accountability Act (HIPAA) Privacy Rule (45 CFR Part 164 Section 164.508) requires authorization for certain uses and disclosure of psychotherapy notes.\r\n\n \n Definition: Authorization that must be obtained for disclosure of psychotherapy notes.\r\n\n \n Usage Note: May be associated with an Act or a Role to indicate the legal provision to which the assignment of an Act.confidentialityCode or Role.confidentialityCode complies."; case HIPAASELFPAY: return "Section 13405(a) of the Health Information Technology for Economic and Clinical Health Act (HITECH) stipulates the right of an individual to have disclosures regarding certain health care items or services for which the individual pays out of pocket in full restricted from a health plan.\r\n\n \n Definition: Non-disclosure of health information to a health plan relating to health care items or services for which an individual pays out of pocket in full.\r\n\n \n Usage Note: May be associated with an Act or a Role to indicate the legal provision to which the assignment of an Act.confidentialityCode or Role.confidentialityCode complies."; case TITLE38SECTION7332: return "Title 38 Part 1-protected information may only be disclosed to a third party with the special written consent of the patient except where expressly authorized by 38 USC 7332. VA may disclose this information for specific purposes to: VA employees on a need to know basis - more restrictive than Privacy Act need to know; contractors who need the information in order to perform or fulfill the duties of the contract; and researchers who provide assurances that the information will not be identified in any report. This information may also be disclosed without consent where patient lacks decision-making capacity; in a medical emergency for the purpose of treating a condition which poses an immediate threat to the health of any individual and which requires immediate medical intervention; for eye, tissue, or organ donation purposes; and disclosure of HIV information for public health purposes.\r\n\n \n Definition: Title 38 Part 1 - §1.462 Confidentiality restrictions.\r\n\n \n(a) General. The patient records to which §§1.460 through 1.499 of this part apply may be disclosed or used only as permitted by these regulations and may not otherwise be disclosed or used in any civil, criminal, administrative, or legislative proceedings conducted by any Federal, State, or local authority. Any disclosure made under these regulations must be limited to that information which is necessary to carry out the purpose of the disclosure. SUBCHAPTER III--PROTECTION OF PATIENT RIGHTS Sec. 7332. Confidentiality of certain medical records (a)(1) Records of the identity, diagnosis, prognosis, or treatment of any patient or subject which are maintained in connection with the performance of any program or activity (including education, training, treatment, rehabilitation, or research) relating to drug abuse, alcoholism or alcohol abuse, infection with the human immunodeficiency virus, or sickle cell anemia which is carried out by or for the Department under this title shall, except as provided in subsections (e) and (f), be confidential, and (section 5701 of this title to the contrary notwithstanding) such records may be disclosed only for the purposes and under the circumstances expressly authorized under subsection (b).\r\n\n \n Usage Note: May be associated with an Act or a Role to indicate the legal provision to which the assignment of an Act.confidentialityCode or Role.confidentialityCode complies."; + case NULL: return null; default: return "?"; } } @@ -168,6 +170,7 @@ public enum V3ActUSPrivacyLaw { case HIPAAPSYNOTES: return "HIPAA psychotherapy notes"; case HIPAASELFPAY: return "HIPAA self-pay"; case TITLE38SECTION7332: return "Title 38 Section 7332"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActUncertainty.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActUncertainty.java index f7ef044eb..e424f6566 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActUncertainty.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ActUncertainty.java @@ -64,6 +64,7 @@ public enum V3ActUncertainty { switch (this) { case N: return "N"; case U: return "U"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3ActUncertainty { switch (this) { case N: return "Specifies that the act statement is made without explicit tagging of uncertainty. This is the normal statement, meaning that it is not free of errors and uncertainty may still exist."; case U: return "Specifies that the originator of the Act statement does not have full confidence in the applicability (i.e., in event mood: factual truth) of the statement."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3ActUncertainty { switch (this) { case N: return "stated with no assertion of uncertainty"; case U: return "stated with uncertainty"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AddressPartType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AddressPartType.java index 56a07da99..1659aa0da 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AddressPartType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AddressPartType.java @@ -260,6 +260,7 @@ public enum V3AddressPartType { case UNID: return "UNID"; case UNIT: return "UNIT"; case ZIP: return "ZIP"; + case NULL: return null; default: return "?"; } } @@ -298,6 +299,7 @@ public enum V3AddressPartType { case UNID: return "The number or name of a specific unit contained within a building or complex, as assigned by that building or complex."; case UNIT: return "Indicates the type of specific unit contained within a building or complex. E.g. Appartment, Floor"; case ZIP: return "A postal code designating a region defined by the postal service."; + case NULL: return null; default: return "?"; } } @@ -333,6 +335,7 @@ public enum V3AddressPartType { case UNID: return "unit identifier"; case UNIT: return "unit designator"; case ZIP: return "postal code"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AddressUse.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AddressUse.java index 1d2d7bd32..c3b2322dd 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AddressUse.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AddressUse.java @@ -186,6 +186,7 @@ public enum V3AddressUse { case EC: return "EC"; case MC: return "MC"; case PG: return "PG"; + case NULL: return null; default: return "?"; } } @@ -213,6 +214,7 @@ public enum V3AddressUse { case EC: return "Description: A contact specifically designated to be used for emergencies. This is the first choice in emergencies, independent of any other use codes."; case MC: return "Description: A telecommunication device that moves and stays with its owner. May have characteristics of all other use codes, suitable for urgent matters, not the first choice for routine business."; case PG: return "Description: A paging device suitable to solicit a callback or to leave a very short message."; + case NULL: return null; default: return "?"; } } @@ -237,6 +239,7 @@ public enum V3AddressUse { case EC: return "emergency contact"; case MC: return "mobile contact)"; case PG: return "pager"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AdministrativeGender.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AdministrativeGender.java index c1997d4a2..2c369f2f5 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AdministrativeGender.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AdministrativeGender.java @@ -71,6 +71,7 @@ public enum V3AdministrativeGender { case F: return "F"; case M: return "M"; case UN: return "UN"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3AdministrativeGender { case F: return "Female"; case M: return "Male"; case UN: return "The gender of a person could not be uniquely defined as male or female, such as hermaphrodite."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3AdministrativeGender { case F: return "Female"; case M: return "Male"; case UN: return "Undifferentiated"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AmericanIndianAlaskaNativeLanguages.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AmericanIndianAlaskaNativeLanguages.java index e37e6eda7..3844e4205 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AmericanIndianAlaskaNativeLanguages.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3AmericanIndianAlaskaNativeLanguages.java @@ -1835,6 +1835,7 @@ public enum V3AmericanIndianAlaskaNativeLanguages { case XPSD: return "x-PSD"; case XYUC: return "x-YUC"; case XZUN: return "x-ZUN"; + case NULL: return null; default: return "?"; } } @@ -2098,6 +2099,7 @@ public enum V3AmericanIndianAlaskaNativeLanguages { case XPSD: return "Plains Indian Sign Language"; case XYUC: return "Yuchi"; case XZUN: return "Zuni"; + case NULL: return null; default: return "?"; } } @@ -2358,6 +2360,7 @@ public enum V3AmericanIndianAlaskaNativeLanguages { case XPSD: return "Plains Indian Sign Language"; case XYUC: return "Yuchi"; case XZUN: return "Zuni"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Calendar.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Calendar.java index 49795f651..2888e428b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Calendar.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Calendar.java @@ -57,6 +57,7 @@ public enum V3Calendar { public String toCode() { switch (this) { case GREG: return "GREG"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum V3Calendar { public String getDefinition() { switch (this) { case GREG: return "The Gregorian calendar is the calendar in effect in most countries of Christian influence since approximately 1582. This calendar superceded the Julian calendar."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case GREG: return "Gregorian"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CalendarCycle.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CalendarCycle.java index 0ec3624fe..cf8ca9a81 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CalendarCycle.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CalendarCycle.java @@ -176,6 +176,7 @@ public enum V3CalendarCycle { case DY: return "DY"; case WY: return "WY"; case WM: return "WM"; + case NULL: return null; default: return "?"; } } @@ -202,6 +203,7 @@ public enum V3CalendarCycle { case DY: return "day of the year"; case WY: return "week of the year"; case WM: return "The week with the month's first Thursday in it (analagous to the ISO 8601 definition for week of the year)."; + case NULL: return null; default: return "?"; } } @@ -225,6 +227,7 @@ public enum V3CalendarCycle { case DY: return "day of the year"; case WY: return "week of the year"; case WM: return "week of the month"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CalendarType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CalendarType.java index f973167a0..26e23b785 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CalendarType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CalendarType.java @@ -57,6 +57,7 @@ public enum V3CalendarType { public String toCode() { switch (this) { case GREG: return "GREG"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum V3CalendarType { public String getDefinition() { switch (this) { case GREG: return "The Gregorian calendar is in effect in the most countries of Christian influence since approximately 1582. This calendar superceded the Julian calendar."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case GREG: return "Gregorian"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Charset.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Charset.java index 313600621..be5c6e7e0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Charset.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Charset.java @@ -120,6 +120,7 @@ public enum V3Charset { case USASCII: return "US-ASCII"; case UTF7: return "UTF-7"; case UTF8: return "UTF-8"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum V3Charset { case USASCII: return "Required for HL7 use."; case UTF7: return "HL7 is indifferent to the use of this Charset."; case UTF8: return "Required for Unicode support."; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum V3Charset { case USASCII: return "US-ASCII"; case UTF7: return "UTF-7"; case UTF8: return "UTF-8"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CodingRationale.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CodingRationale.java index 59a76f3df..4eab74c02 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CodingRationale.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CodingRationale.java @@ -106,6 +106,7 @@ public enum V3CodingRationale { case HL7: return "HL7"; case SH: return "SH"; case SRC: return "SRC"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum V3CodingRationale { case HL7: return "HL7 Specified or Mandated"; case SH: return "Both HL7 mandated and the original code (precoordination)"; case SRC: return "Source (or original) code"; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum V3CodingRationale { case HL7: return "HL7 Specified or Mandated"; case SH: return "Both HL7 mandated and the original code"; case SRC: return "Source (or original) code"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CommunicationFunctionType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CommunicationFunctionType.java index cfe5d2ed6..871387109 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CommunicationFunctionType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CommunicationFunctionType.java @@ -71,6 +71,7 @@ public enum V3CommunicationFunctionType { case RCV: return "RCV"; case RSP: return "RSP"; case SND: return "SND"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3CommunicationFunctionType { case RCV: return "The entity is the receiver of the transmission."; case RSP: return "The entity is the one to which the response or reply to the transmission should be sent."; case SND: return "The entity is the sender of the transmission."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3CommunicationFunctionType { case RCV: return "receiver"; case RSP: return "respond to"; case SND: return "sender"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CompressionAlgorithm.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CompressionAlgorithm.java index 8075dd000..89155458e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CompressionAlgorithm.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3CompressionAlgorithm.java @@ -92,6 +92,7 @@ public enum V3CompressionAlgorithm { case Z: return "Z"; case Z7: return "Z7"; case ZL: return "ZL"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3CompressionAlgorithm { case Z: return "Original UNIX compress algorithm and file format using the LZC algorithm (a variant of LZW). Patent encumbered and less efficient than deflate."; case Z7: return "7z compression file format. See [http://www.7-zip.org/7z.html] for more information."; case ZL: return "A compressed data format that also uses the deflate algorithm. Specified as RFC 1950 [http://www.ietf.org/rfc/rfc1952.txt]"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3CompressionAlgorithm { case Z: return "compress"; case Z7: return "Z7"; case ZL: return "zlib"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Confidentiality.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Confidentiality.java index f04066dd9..e21f8c857 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Confidentiality.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Confidentiality.java @@ -280,6 +280,7 @@ Information for which the patient seeks heightened confidentiality. Sensitive in case C: return "C"; case S: return "S"; case T: return "T"; + case NULL: return null; default: return "?"; } } @@ -308,6 +309,7 @@ Information for which the patient seeks heightened confidentiality. Sensitive in case C: return "Description: Celebrities are people of public interest (VIP) including employees, whose information require special protection.\r\n\n \n Deprecation Comment:Replced by ActCode.CEL"; case S: return "Description: \n \r\nInformation for which the patient seeks heightened confidentiality. Sensitive information is not to be shared with family members. Information reported by the patient about family members is sensitive by default. Flag can be set or cleared on patient's request.\n Deprecation Comment:Deprecated due to updated confidentiality codes under ActCode"; case T: return "Description: Information not to be disclosed or discussed with patient except through physician assigned to patient in this case. This is usually a temporary constraint only, example use is a new fatal diagnosis or finding, such as malignancy or HIV.\r\n\n \n Deprecation Note:Replced by ActCode.TBOO"; + case NULL: return null; default: return "?"; } } @@ -333,6 +335,7 @@ Information for which the patient seeks heightened confidentiality. Sensitive in case C: return "celebrity"; case S: return "sensitive"; case T: return "taboo"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ContainerCap.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ContainerCap.java index 17252701a..65e9e2adf 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ContainerCap.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ContainerCap.java @@ -99,6 +99,7 @@ public enum V3ContainerCap { case FOIL: return "FOIL"; case PUSH: return "PUSH"; case SCR: return "SCR"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum V3ContainerCap { case FOIL: return "A foil covering (type of foil not specified) over the opening of a container"; case PUSH: return "A non-threaded cap that forms a tight-fitting closure on a container by pushing the fitted end into the conatiner opening"; case SCR: return "A threaded cap that is screwed onto the opening of a container"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum V3ContainerCap { case FOIL: return "Foil"; case PUSH: return "Push Cap"; case SCR: return "Screw Cap"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ContainerSeparator.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ContainerSeparator.java index bb87293f1..4f3fb93fe 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ContainerSeparator.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ContainerSeparator.java @@ -64,6 +64,7 @@ public enum V3ContainerSeparator { switch (this) { case GEL: return "GEL"; case NONE: return "NONE"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3ContainerSeparator { switch (this) { case GEL: return "A gelatinous type of separator material."; case NONE: return "No separator material is present in the container."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3ContainerSeparator { switch (this) { case GEL: return "Gel"; case NONE: return "None"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ContentProcessingMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ContentProcessingMode.java index e7dd7344f..fa48497cf 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ContentProcessingMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ContentProcessingMode.java @@ -64,6 +64,7 @@ public enum V3ContentProcessingMode { switch (this) { case SEQL: return "SEQL"; case UNOR: return "UNOR"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3ContentProcessingMode { switch (this) { case SEQL: return "Description:The content should be processed in a sequential fashion."; case UNOR: return "Description:The content may be processed in any order."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3ContentProcessingMode { switch (this) { case SEQL: return "Sequential"; case UNOR: return "Unordered"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ContextControl.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ContextControl.java index 02fc43807..1d99e70db 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ContextControl.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ContextControl.java @@ -106,6 +106,7 @@ public enum V3ContextControl { case _CONTEXTCONTROLOVERRIDING: return "_ContextControlOverriding"; case OP: return "OP"; case _CONTEXTCONTROLPROPAGATING: return "_ContextControlPropagating"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum V3ContextControl { case _CONTEXTCONTROLOVERRIDING: return "The association adds to the existing context associated with the Act, but replaces associations propagated from ancestor Acts whose typeCodes are the same or more specific."; case OP: return "The association is added to the existing context associated with the Act, but overrides an association with the same typeCode. This overriding association will propagate to any descendant Acts reached by conducting ActRelationships (see contextControlCode). Examples: If an 'Author' Participation were marked as \"Overriding, Propagating\" it means that the author will replace the set of author participations that have propagated from ancestor Acts, and will itself be the only author to propagate to any child Acts that allow context to be propagated."; case _CONTEXTCONTROLPROPAGATING: return "The association propagates to any child Acts that are related via a conducting ActRelationship (refer to contextConductionInd)."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum V3ContextControl { case _CONTEXTCONTROLOVERRIDING: return "ContextControlOverriding"; case OP: return "overriding, propagating"; case _CONTEXTCONTROLPROPAGATING: return "ContextControlPropagating"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3DataOperation.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3DataOperation.java index 3b7e5937b..a7077036e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3DataOperation.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3DataOperation.java @@ -190,6 +190,7 @@ public enum V3DataOperation { case RELEASE: return "RELEASE"; case RESUME: return "RESUME"; case SUSPEND: return "SUSPEND"; + case NULL: return null; default: return "?"; } } @@ -218,6 +219,7 @@ public enum V3DataOperation { case RELEASE: return "Description:Change the status of an object representing an Act so it is no longer \"held\", i.e., allow action to occur. For an HL7 Act, the state transitions per the HL7 Reference Information Model."; case RESUME: return "Description:Change the status of a suspended object representing an Act to \"active\", i.e., so it can be performed or is being performed. For an HL7 Act, the state transitions per the HL7 Reference Information Model."; case SUSPEND: return "Definition:Change the status of an object representing an Act to suspended, i.e., so it is temporarily not in service."; + case NULL: return null; default: return "?"; } } @@ -243,6 +245,7 @@ public enum V3DataOperation { case RELEASE: return "release"; case RESUME: return "resume"; case SUSPEND: return "suspend"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Dentition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Dentition.java index 8f50c575b..c4a869448 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Dentition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Dentition.java @@ -2178,6 +2178,7 @@ public enum V3Dentition { case TIDRS: return "TIDRs"; case TIDSS: return "TIDSs"; case TIDTS: return "TIDTs"; + case NULL: return null; default: return "?"; } } @@ -2490,6 +2491,7 @@ public enum V3Dentition { case TIDRS: return "Supernumerary mandibular right primary canine"; case TIDSS: return "Supernumerary mandibular right first primary molar"; case TIDTS: return "Supernumerary mandibular right second primary molar"; + case NULL: return null; default: return "?"; } } @@ -2799,6 +2801,7 @@ public enum V3Dentition { case TIDRS: return "Rs"; case TIDSS: return "Ss"; case TIDTS: return "Ts"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3DeviceAlertLevel.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3DeviceAlertLevel.java index 5fa09f352..608fde77d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3DeviceAlertLevel.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3DeviceAlertLevel.java @@ -78,6 +78,7 @@ public enum V3DeviceAlertLevel { case N: return "N"; case S: return "S"; case W: return "W"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3DeviceAlertLevel { case N: return "No Corrective Action Needed"; case S: return "Corrective Action Required"; case W: return "Corrective Action Anticipated"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3DeviceAlertLevel { case N: return "Normal"; case S: return "Serious"; case W: return "Warning"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3DocumentCompletion.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3DocumentCompletion.java index 29f4c4dab..c19de02e1 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3DocumentCompletion.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3DocumentCompletion.java @@ -113,6 +113,7 @@ public enum V3DocumentCompletion { case NU: return "NU"; case PA: return "PA"; case UC: return "UC"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum V3DocumentCompletion { case NU: return "A completion status in which a document was created in error or was placed in the wrong chart. The document is no longer available."; case PA: return "A completion status in which a document is transcribed but not authenticated."; case UC: return "A completion status where the document is complete and there is no expectation that the document will be signed."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum V3DocumentCompletion { case NU: return "nullified document"; case PA: return "pre-authenticated"; case UC: return "unsigned completed document"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3DocumentStorage.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3DocumentStorage.java index 67c5955c5..50249bb7c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3DocumentStorage.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3DocumentStorage.java @@ -78,6 +78,7 @@ public enum V3DocumentStorage { case AA: return "AA"; case AR: return "AR"; case PU: return "PU"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3DocumentStorage { case AA: return "A storage status in which a document is available on-line and is also stored off-line for long-term access."; case AR: return "A storage status in which a document has been stored off-line for long-term access."; case PU: return "A storage status in which a document is no longer available in this system."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3DocumentStorage { case AA: return "active and archived"; case AR: return "archived (not active)"; case PU: return "purged"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EducationLevel.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EducationLevel.java index 88fb0e7fe..b31ef5481 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EducationLevel.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EducationLevel.java @@ -113,6 +113,7 @@ public enum V3EducationLevel { case POSTG: return "POSTG"; case SCOL: return "SCOL"; case SEC: return "SEC"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum V3EducationLevel { case POSTG: return "Doctoral or post graduate education"; case SCOL: return "Some College education"; case SEC: return "Some secondary or high school education"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum V3EducationLevel { case POSTG: return "Doctoral or post graduate education"; case SCOL: return "Some College education"; case SEC: return "Some secondary or high school education"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EmployeeJobClass.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EmployeeJobClass.java index 7353e047f..fc031ebae 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EmployeeJobClass.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EmployeeJobClass.java @@ -64,6 +64,7 @@ public enum V3EmployeeJobClass { switch (this) { case FT: return "FT"; case PT: return "PT"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3EmployeeJobClass { switch (this) { case FT: return "Employment in which the employee is expected to work at least a standard work week (defined by the US Bureau of Labor Statistics as 35-44 hours per week)"; case PT: return "Employment in which the employee is expected to work less than a standard work week (defined by the US Bureau of Labor Statistics as 35-44 hours per week)"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3EmployeeJobClass { switch (this) { case FT: return "full-time"; case PT: return "part-time"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EncounterAdmissionSource.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EncounterAdmissionSource.java index 000225aaf..973dba186 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EncounterAdmissionSource.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EncounterAdmissionSource.java @@ -71,6 +71,7 @@ public enum V3EncounterAdmissionSource { case E: return "E"; case LD: return "LD"; case NB: return "NB"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3EncounterAdmissionSource { case E: return "emergency"; case LD: return "labor and delivery"; case NB: return "newborn"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3EncounterAdmissionSource { case E: return "emergency"; case LD: return "labor and delivery"; case NB: return "newborn"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EncounterSpecialCourtesy.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EncounterSpecialCourtesy.java index bcc4b05cd..b9ed48f49 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EncounterSpecialCourtesy.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EncounterSpecialCourtesy.java @@ -85,6 +85,7 @@ public enum V3EncounterSpecialCourtesy { case PRF: return "PRF"; case STF: return "STF"; case VIP: return "VIP"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3EncounterSpecialCourtesy { case PRF: return "professional courtesy"; case STF: return "Courtesies extended to the staff of the entity providing service."; case VIP: return "very important person"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3EncounterSpecialCourtesy { case PRF: return "professional courtesy"; case STF: return "staff"; case VIP: return "very important person"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityClass.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityClass.java index 30a2352e8..3d1579e0f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityClass.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityClass.java @@ -242,6 +242,7 @@ public enum V3EntityClass { case COUNTY: return "COUNTY"; case PROVINCE: return "PROVINCE"; case RGRP: return "RGRP"; + case NULL: return null; default: return "?"; } } @@ -277,6 +278,7 @@ public enum V3EntityClass { case COUNTY: return "The territory of a county, parish or other division of a state or province."; case PROVINCE: return "The territory of a state, province, department or other division of a sovereign country."; case RGRP: return "A grouping of resources (personnel, material, or places) to be used for scheduling purposes. May be a pool of like-type resources, a team, or combination of personnel, material and places."; + case NULL: return null; default: return "?"; } } @@ -309,6 +311,7 @@ public enum V3EntityClass { case COUNTY: return "county or parish"; case PROVINCE: return "state or province"; case RGRP: return "group"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityCode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityCode.java index 1f14918ca..7ba85b35e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityCode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityCode.java @@ -1073,6 +1073,7 @@ public enum V3EntityCode { case WING: return "WING"; case _RESOURCEGROUPENTITYTYPE: return "_ResourceGroupEntityType"; case PRAC: return "PRAC"; + case NULL: return null; default: return "?"; } } @@ -1226,6 +1227,7 @@ public enum V3EntityCode { case WING: return "The location of a wing of a building (e.g. East Wing). The same room number for the same floor number can be distinguished by wing number in some situations"; case _RESOURCEGROUPENTITYTYPE: return "Codes to characterize a Resource Group using categories that typify its membership and/or function\r\n\n .\r\n\n \n Example: PractitionerGroup"; case PRAC: return "PractitionerGroup"; + case NULL: return null; default: return "?"; } } @@ -1376,6 +1378,7 @@ public enum V3EntityCode { case WING: return "Wing Location"; case _RESOURCEGROUPENTITYTYPE: return "ResourceGroupEntityType"; case PRAC: return "PractitionerGroup"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityDeterminer.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityDeterminer.java index 128540a61..7b472aedc 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityDeterminer.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityDeterminer.java @@ -88,6 +88,7 @@ public enum V3EntityDeterminer { case KIND: return "KIND"; case GROUPKIND: return "GROUPKIND"; case QUANTIFIEDKIND: return "QUANTIFIED_KIND"; + case NULL: return null; default: return "?"; } } @@ -101,6 +102,7 @@ public enum V3EntityDeterminer { case KIND: return "Description:A determiner that specifies that the Entity object represents a universal, kind or class of physical thing (as opposed to a particular thing)."; case GROUPKIND: return "A determiner that specifies that the Entity object represents a universal, kind or class of collections physical things. While the collection may resolve to having only a single individual (or even no individuals), the potential should exist for it to cover multiple individuals."; case QUANTIFIEDKIND: return "The described quantified determiner indicates that the given Entity is taken as a general description of a specific amount of a thing. For example, QUANTIFIED_KIND of syringe (quantity = 3,) stands for exactly three syringes."; + case NULL: return null; default: return "?"; } } @@ -111,6 +113,7 @@ public enum V3EntityDeterminer { case KIND: return "described"; case GROUPKIND: return "described group"; case QUANTIFIEDKIND: return "described quantified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityHandling.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityHandling.java index df13a583d..5f601abe2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityHandling.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityHandling.java @@ -176,6 +176,7 @@ public enum V3EntityHandling { case SBU: return "SBU"; case UFRZ: return "UFRZ"; case UPR: return "UPR"; + case NULL: return null; default: return "?"; } } @@ -202,6 +203,7 @@ public enum V3EntityHandling { case SBU: return "Shake thoroughly before using"; case UFRZ: return "Ultra cold frozen -75 to -85C. Ultra cold freezer is typically at temperature of dry ice."; case UPR: return "Keep upright, do not turn upside down"; + case NULL: return null; default: return "?"; } } @@ -225,6 +227,7 @@ public enum V3EntityHandling { case SBU: return "Shake before use"; case UFRZ: return "Ultra frozen"; case UPR: return "upright"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNamePartQualifier.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNamePartQualifier.java index 344e8cd08..54f7cd1c2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNamePartQualifier.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNamePartQualifier.java @@ -367,6 +367,7 @@ public enum V3EntityNamePartQualifier { case _PERSONNAMEPARTAFFIXTYPES: return "_PersonNamePartAffixTypes"; case _PERSONNAMEPARTCHANGEQUALIFIER: return "_PersonNamePartChangeQualifier"; case _PERSONNAMEPARTMISCQUALIFIER: return "_PersonNamePartMiscQualifier"; + case NULL: return null; default: return "?"; } } @@ -404,6 +405,7 @@ public enum V3EntityNamePartQualifier { case _PERSONNAMEPARTAFFIXTYPES: return "PersonNamePartAffixTypes"; case _PERSONNAMEPARTCHANGEQUALIFIER: return "PersonNamePartChangeQualifier"; case _PERSONNAMEPARTMISCQUALIFIER: return "PersonNamePartMiscQualifier"; + case NULL: return null; default: return "?"; } } @@ -438,6 +440,7 @@ public enum V3EntityNamePartQualifier { case _PERSONNAMEPARTAFFIXTYPES: return "PersonNamePartAffixTypes"; case _PERSONNAMEPARTCHANGEQUALIFIER: return "PersonNamePartChangeQualifier"; case _PERSONNAMEPARTMISCQUALIFIER: return "PersonNamePartMiscQualifier"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNamePartQualifierR2.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNamePartQualifierR2.java index 975259031..87ba53c3d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNamePartQualifierR2.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNamePartQualifierR2.java @@ -362,6 +362,7 @@ public enum V3EntityNamePartQualifierR2 { case HON: return "HON"; case NB: return "NB"; case PR: return "PR"; + case NULL: return null; default: return "?"; } } @@ -397,6 +398,7 @@ public enum V3EntityNamePartQualifierR2 { case HON: return "Description:A honorific such as \"The Right Honourable\" or \"Weledelgeleerde Heer\"."; case NB: return "Description:A nobility title such as Sir, Count, Grafin."; case PR: return "Description:Primarily in the British Imperial culture people tend to have an abbreviation of their professional organization as part of their credential titles."; + case NULL: return null; default: return "?"; } } @@ -429,6 +431,7 @@ public enum V3EntityNamePartQualifierR2 { case HON: return "honorific"; case NB: return "nobility"; case PR: return "professional"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNamePartType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNamePartType.java index a5979b2c3..21807b5dd 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNamePartType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNamePartType.java @@ -85,6 +85,7 @@ public enum V3EntityNamePartType { case GIV: return "GIV"; case PFX: return "PFX"; case SFX: return "SFX"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3EntityNamePartType { case GIV: return "Given name (don't call it \"first name\" since this given names do not always come first)"; case PFX: return "A prefix has a strong association to the immediately following name part. A prefix has no implicit trailing white space (it has implicit leading white space though). Note that prefixes can be inverted."; case SFX: return "Description:A suffix has a strong association to the immediately preceding name part. A suffix has no implicit leading white space (it has implicit trailing white space though). Suffices cannot be inverted."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3EntityNamePartType { case GIV: return "given"; case PFX: return "prefix"; case SFX: return "suffix"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNamePartTypeR2.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNamePartTypeR2.java index dace8c93a..0d519e00f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNamePartTypeR2.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNamePartTypeR2.java @@ -81,6 +81,7 @@ public enum V3EntityNamePartTypeR2 { case FAM: return "FAM"; case GIV: return "GIV"; case TITLE: return "TITLE"; + case NULL: return null; default: return "?"; } } @@ -93,6 +94,7 @@ public enum V3EntityNamePartTypeR2 { case FAM: return "Description:Family name, this is the name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father."; case GIV: return "Description:Given name. Note: don't call it \"first name\" since the given names do not always come first."; case TITLE: return "Description:Part of the name that is acquired as a title due to academic, legal, employment or nobility status etc.\r\n\n \n Note:Title name parts include name parts that come after the name such as qualifications, even if they are not always considered to be titles."; + case NULL: return null; default: return "?"; } } @@ -102,6 +104,7 @@ public enum V3EntityNamePartTypeR2 { case FAM: return "family"; case GIV: return "given"; case TITLE: return "title"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNameUse.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNameUse.java index 3f573e017..cbb7df0de 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNameUse.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNameUse.java @@ -157,6 +157,7 @@ public enum V3EntityNameUse { case SRCH: return "SRCH"; case PHON: return "PHON"; case SNDX: return "SNDX"; + case NULL: return null; default: return "?"; } } @@ -180,6 +181,7 @@ public enum V3EntityNameUse { case SRCH: return "A name intended for use in searching or matching."; case PHON: return "A name spelled phonetically.\r\n\n There are a variety of phonetic spelling algorithms. This code value does not distinguish between these.Discussion:"; case SNDX: return "A name spelled according to the SoundEx algorithm."; + case NULL: return null; default: return "?"; } } @@ -200,6 +202,7 @@ public enum V3EntityNameUse { case SRCH: return "search"; case PHON: return "phonetic"; case SNDX: return "Soundex"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNameUseR2.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNameUseR2.java index 51d0ce9b0..82bca3f3c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNameUseR2.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityNameUseR2.java @@ -176,6 +176,7 @@ public enum V3EntityNameUseR2 { case PHON: return "PHON"; case SRCH: return "SRCH"; case T: return "T"; + case NULL: return null; default: return "?"; } } @@ -202,6 +203,7 @@ public enum V3EntityNameUseR2 { case PHON: return "Description:The name as understood by the data enterer, i.e. a close approximation of a phonetic spelling of the name, not based on a phonetic algorithm."; case SRCH: return "Description:A name intended for use in searching or matching. This is used when the name is incomplete and contains enough details for search matching, but not enough for other uses."; case T: return "Description:A temporary name. Note that a name valid time can provide more detailed information. This may also be used for temporary names assigned at birth or in emergency situations."; + case NULL: return null; default: return "?"; } } @@ -225,6 +227,7 @@ public enum V3EntityNameUseR2 { case PHON: return "phonetic"; case SRCH: return "search"; case T: return "temporary"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityRisk.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityRisk.java index 2b2325520..62abfe15f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityRisk.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityRisk.java @@ -127,6 +127,7 @@ public enum V3EntityRisk { case INJ: return "INJ"; case POI: return "POI"; case RAD: return "RAD"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum V3EntityRisk { case INJ: return "Material is solid and sharp (e.g., cannulas). Dispose in hard container."; case POI: return "Material is poisonous to humans and/or animals. Special care must be taken to avoid incorporation, even of small amounts."; case RAD: return "Material is a source for ionizing radiation and must be handled with special care to avoid injury of those who handle it and to avoid environmental hazards."; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum V3EntityRisk { case INJ: return "injury hazard"; case POI: return "poison"; case RAD: return "radioactive"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityStatus.java index bbfdd4fc3..e195a1fa4 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EntityStatus.java @@ -85,6 +85,7 @@ public enum V3EntityStatus { case INACTIVE: return "inactive"; case TERMINATED: return "terminated"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3EntityStatus { case INACTIVE: return "Definition: The state representing the fact that the entity is inactive."; case TERMINATED: return "The state representing the normal termination of an Entity record."; case NULLIFIED: return "The state representing the termination of an Entity record instance that was created in error."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3EntityStatus { case INACTIVE: return "inactive"; case TERMINATED: return "terminated"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EquipmentAlertLevel.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EquipmentAlertLevel.java index e21662753..05bc22bbf 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EquipmentAlertLevel.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3EquipmentAlertLevel.java @@ -78,6 +78,7 @@ public enum V3EquipmentAlertLevel { case N: return "N"; case S: return "S"; case W: return "W"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3EquipmentAlertLevel { case N: return "No Corrective Action Needed"; case S: return "Corrective Action Required"; case W: return "Corrective Action Anticipated"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3EquipmentAlertLevel { case N: return "Normal"; case S: return "Serious"; case W: return "Warning"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Ethnicity.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Ethnicity.java index debdc87e5..c68206a84 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Ethnicity.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Ethnicity.java @@ -351,6 +351,7 @@ public enum V3Ethnicity { case _21824: return "2182-4"; case _21840: return "2184-0"; case _21865: return "2186-5"; + case NULL: return null; default: return "?"; } } @@ -402,6 +403,7 @@ public enum V3Ethnicity { case _21824: return "Cuban"; case _21840: return "Dominican"; case _21865: return "Note that this term remains in the table for completeness, even though within HL7, the notion of \"not otherwise coded\" term is deprecated."; + case NULL: return null; default: return "?"; } } @@ -450,6 +452,7 @@ public enum V3Ethnicity { case _21824: return "Cuban"; case _21840: return "Dominican"; case _21865: return "Not Hispanic or Latino"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ExposureMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ExposureMode.java index 5ea7917bd..b425ab584 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ExposureMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ExposureMode.java @@ -85,6 +85,7 @@ public enum V3ExposureMode { case CONTACT: return "CONTACT"; case FOODBORNE: return "FOODBORNE"; case WATERBORNE: return "WATERBORNE"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3ExposureMode { case CONTACT: return "Description: Communication of an agent from a living subject or environmental source to a living subject through direct physical contact."; case FOODBORNE: return "Description: Communication of an agent from a food source to a living subject via oral consumption."; case WATERBORNE: return "Description: Communication of an agent to a living subject by contact and/or consumption via an aqueous medium"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3ExposureMode { case CONTACT: return "contact"; case FOODBORNE: return "foodborne"; case WATERBORNE: return "waterborne"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3GTSAbbreviation.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3GTSAbbreviation.java index 4935949cf..facea50ca 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3GTSAbbreviation.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3GTSAbbreviation.java @@ -358,6 +358,7 @@ public enum V3GTSAbbreviation { case QOD: return "QOD"; case TID: return "TID"; case WK: return "WK"; + case NULL: return null; default: return "?"; } } @@ -410,6 +411,7 @@ public enum V3GTSAbbreviation { case QOD: return "Every other day at institution specified times."; case TID: return "Three times a day at institution specified time"; case WK: return "Weekly at institution specified time."; + case NULL: return null; default: return "?"; } } @@ -459,6 +461,7 @@ public enum V3GTSAbbreviation { case QOD: return "QOD"; case TID: return "TID"; case WK: return "weekly"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3GenderStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3GenderStatus.java index c5d7e2d9a..999c52431 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3GenderStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3GenderStatus.java @@ -64,6 +64,7 @@ public enum V3GenderStatus { switch (this) { case I: return "I"; case N: return "N"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3GenderStatus { switch (this) { case I: return "Reproductively intact"; case N: return "Reproductively neutered"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3GenderStatus { switch (this) { case I: return "Intact"; case N: return "Neutered"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3HL7ContextConductionStyle.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3HL7ContextConductionStyle.java index 32072bce5..b5adea141 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3HL7ContextConductionStyle.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3HL7ContextConductionStyle.java @@ -77,6 +77,7 @@ public enum V3HL7ContextConductionStyle { case C: return "C"; case I: return "I"; case V: return "V"; + case NULL: return null; default: return "?"; } } @@ -88,6 +89,7 @@ public enum V3HL7ContextConductionStyle { case C: return "Definition: Context conduction is defined using the contextConductionCode and contextConductionInd attributes on ActRelationship and Participation.\r\n\n \n UsageNotes: This approach is deprecated as of March, 2010."; case I: return "Definition: Context conduction is not explicitly defined. The recipient of an instance must infer conduction based on the semantics of the model and what is deemed \"reasonable\".\r\n\n \n UsageNotes: Because this approach can lead to variation in instance interpretation, its use is discouraged."; case V: return "Definition: Context conduction is defined using the ActRelationship.blockedContextActRelationshipType and blockedContextParticipationType attributes and the \"conductible\" property on the ActRelationshipType and ParticipationType code systems."; + case NULL: return null; default: return "?"; } } @@ -96,6 +98,7 @@ public enum V3HL7ContextConductionStyle { case C: return "conduction-indicator-based"; case I: return "inferred"; case V: return "vocabulary-based"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3HL7StandardVersionCode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3HL7StandardVersionCode.java index 26000c48d..dd3111723 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3HL7StandardVersionCode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3HL7StandardVersionCode.java @@ -225,6 +225,7 @@ public enum V3HL7StandardVersionCode { case V32012N: return "V3-2012N"; case V3PR1: return "V3PR1"; case V32007N: return "V3-2007N"; + case NULL: return null; default: return "?"; } } @@ -258,6 +259,7 @@ public enum V3HL7StandardVersionCode { case V32012N: return "Definition: The consistent set of normative and DSTU messaging artifacts as published or contained in repositories in December of 2011, based on the latest version of any V3 models or artifacts (RIM, Data Types, CMETS, Common Messages, Vocabularies) published under the title of Normative Edition 2012. Note: This version code does not cover the version of the XML ITS."; case V3PR1: return "Includes all material published as part of the ballot package released for vote in July-August 2003."; case V32007N: return "Description:The consistent set of normative and DSTU messaging artifacts as published or contained in repositories in December of 2006, based on the latest version of any V3 models or artifacts (RIM, Datatypes, CMETS, Common Messages, Vocabularies) published under the title of Normative Edition 2007. Note: This versioncode does not cover the version of the XML ITS."; + case NULL: return null; default: return "?"; } } @@ -288,6 +290,7 @@ public enum V3HL7StandardVersionCode { case V32012N: return "2012 Normative Edition"; case V3PR1: return "Version3 Pre-release #1"; case V32007N: return "2007 Normative Edition"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3HL7UpdateMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3HL7UpdateMode.java index 81249f825..b914584ee 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3HL7UpdateMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3HL7UpdateMode.java @@ -162,6 +162,7 @@ public enum V3HL7UpdateMode { case AU: return "AU"; case I: return "I"; case V: return "V"; + case NULL: return null; default: return "?"; } } @@ -186,6 +187,7 @@ public enum V3HL7UpdateMode { case AU: return "Description: AU: If this item exists, update it with these values. If it does not exist, create it with these values. If the item is part of the collection, update each item that matches this item, and if no items match, add a new item to the collection."; case I: return "Ignore this role, it is not relevant to the update."; case V: return "Verify - this message element must match a value already in the receiving systems database in order to process the message."; + case NULL: return null; default: return "?"; } } @@ -207,6 +209,7 @@ public enum V3HL7UpdateMode { case AU: return "Add or Update"; case I: return "Ignore"; case V: return "Verify"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7ApprovalStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7ApprovalStatus.java index c4a8f8eca..14c39015a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7ApprovalStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7ApprovalStatus.java @@ -200,6 +200,7 @@ public enum V3Hl7ApprovalStatus { case PROP: return "prop"; case REF: return "ref"; case WD: return "wd"; + case NULL: return null; default: return "?"; } } @@ -228,6 +229,7 @@ public enum V3Hl7ApprovalStatus { case PROP: return "Description: Content submitted to a committee for consideration for future inclusion in the standard."; case REF: return "Description: Content intended to support other content that is subject to approval, but which is not itself subject to formal approval."; case WD: return "Description: Content that represents an item that was at one point a normative or informative standard, but was subsequently withdrawn."; + case NULL: return null; default: return "?"; } } @@ -253,6 +255,7 @@ public enum V3Hl7ApprovalStatus { case PROP: return "proposal"; case REF: return "reference"; case WD: return "withdrawn"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7CMETAttribution.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7CMETAttribution.java index 139d281c5..09147f7b0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7CMETAttribution.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7CMETAttribution.java @@ -99,6 +99,7 @@ public enum V3Hl7CMETAttribution { case INFORMATIONAL: return "informational"; case MINIMAL: return "minimal"; case UNIVERSAL: return "universal"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum V3Hl7CMETAttribution { case INFORMATIONAL: return "Description: Generally the same information content as \"contactable\", but with required (not mandatory) ids on entry point class. This flavor allows expression of the CMET even when mandatory information is not known."; case MINIMAL: return "Description: Provides more than identified, but not as much as universal. There are not expected to be many of these."; case UNIVERSAL: return "Description: This variant includes all attributes and associations present in the R-MIM. Any of non-mandatory and non-required attributes and/or associations may be present or absent, as permitted in the cardinality constraints."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum V3Hl7CMETAttribution { case INFORMATIONAL: return "informational"; case MINIMAL: return "minimal"; case UNIVERSAL: return "universal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7ITSType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7ITSType.java index de4312f4b..8796644da 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7ITSType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7ITSType.java @@ -64,6 +64,7 @@ public enum V3Hl7ITSType { switch (this) { case UML: return "UML"; case XML: return "XML"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3Hl7ITSType { switch (this) { case UML: return "Description: ITS based on the Universal Modeling Language."; case XML: return "Description: ITS based on the Extensible Markup Language."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3Hl7ITSType { switch (this) { case UML: return "universal modeling language"; case XML: return "extensible markup language"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7ITSVersionCode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7ITSVersionCode.java index 24d9cda6c..ac4502511 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7ITSVersionCode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7ITSVersionCode.java @@ -57,6 +57,7 @@ public enum V3Hl7ITSVersionCode { public String toCode() { switch (this) { case XMLV1PR1: return "XMLV1PR1"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum V3Hl7ITSVersionCode { public String getDefinition() { switch (this) { case XMLV1PR1: return "XML ITS version 1 pre-release 1."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case XMLV1PR1: return "XMLV1PR1"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7PublishingDomain.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7PublishingDomain.java index 46be9a4ae..4f87f9f9f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7PublishingDomain.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7PublishingDomain.java @@ -461,6 +461,7 @@ public enum V3Hl7PublishingDomain { case SC: return "SC"; case SP: return "SP"; case TD: return "TD"; + case NULL: return null; default: return "?"; } } @@ -511,6 +512,7 @@ public enum V3Hl7PublishingDomain { case SC: return "Description: Represents the HL7 content \"domain\" that supports Scheduling - and \"offers a generic set of messages and behavior to implement any number of Scheduling scenarios.\"\r\n\n \n UsageNote: V3 Specifications are published in a set of \"domains\", which contain interactions and related specifications for a single area of health care within which can be supported by a single, coherent set of interoperability specifications."; case SP: return "Description: Represents the HL7 content \"domain\" that supports Specimen - and \"comprises the models and artifacts that are needed to support the creation of messaging related to specimen.\"\r\n\n \n UsageNote: V3 Specifications are published in a set of \"domains\", which contain interactions and related specifications for a single area of health care within which can be supported by a single, coherent set of interoperability specifications."; case TD: return "Description: Represents the HL7 content \"domain\" that supports Therapeutic Devices - and is \"comprises the models, messages, and other artifacts that are needed to support messaging related to therapy delivery and observations made by a medical device. \"\r\n\n \n UsageNote: V3 Specifications are published in a set of \"domains\", which contain interactions and related specifications for a single area of health care within which can be supported by a single, coherent set of interoperability specifications."; + case NULL: return null; default: return "?"; } } @@ -558,6 +560,7 @@ public enum V3Hl7PublishingDomain { case SC: return "scheduling"; case SP: return "specimen"; case TD: return "therapeutic devices"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7PublishingSection.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7PublishingSection.java index de40b12f7..e9d5d528f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7PublishingSection.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7PublishingSection.java @@ -98,6 +98,7 @@ public enum V3Hl7PublishingSection { case HM: return "HM"; case IM: return "IM"; case UU: return "UU"; + case NULL: return null; default: return "?"; } } @@ -110,6 +111,7 @@ public enum V3Hl7PublishingSection { case HM: return "Description: Represents the HL7 V3 publishing section that deals with the health care provision and clinical management.\r\n\n \n UsageNote: V3 Specifications are published in a set of \"domains\", which contain interactions and related specifications for a single area of health care within which can be supported by a single, coherent set of interoperability specifications.\r\n\n For publishing purposes, these domains are aggregated into sub-sections of related health care areas and these sub-sections are further aggregated into three major sets."; case IM: return "Description: Represents the HL7 V3 publishing section that deals with the definition and management of the computing and communication infrastructure necessary to support health care.\r\n\n \n UsageNote: V3 Specifications are published in a set of \"domains\", which contain interactions and related specifications for a single area of health care within which can be supported by a single, coherent set of interoperability specifications.\r\n\n For publishing purposes, these domains are aggregated into sub-sections of related health care areas and these sub-sections are further aggregated into three major sets."; case UU: return "Description: Represents the HL7 V3 publishing section that holds specifications that are unassigned - that have not yet been assigned to one of the formal publishing sections.\r\n\n \n UsageNote: V3 Specifications are published in a set of \"domains\", which contain interactions and related specifications for a single area of health care within which can be supported by a single, coherent set of interoperability specifications.\r\n\n For publishing purposes, these domains are aggregated into sub-sections of related health care areas and these sub-sections are further aggregated into three major sets."; + case NULL: return null; default: return "?"; } } @@ -119,6 +121,7 @@ public enum V3Hl7PublishingSection { case HM: return "health and clinical management"; case IM: return "infrastructure management"; case UU: return "unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7PublishingSubSection.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7PublishingSubSection.java index 5935fc2e7..dc1227bb9 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7PublishingSubSection.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7PublishingSubSection.java @@ -170,6 +170,7 @@ public enum V3Hl7PublishingSubSection { case RC: return "RC"; case RE: return "RE"; case UU: return "UU"; + case NULL: return null; default: return "?"; } } @@ -188,6 +189,7 @@ public enum V3Hl7PublishingSubSection { case RC: return "Description: Represents the HL7 V3 publishing sub-section that holds specifications related to the definition and communication of records of clinical care within the Health and Clinical Management (HM) section.\r\n\n \n UsageNote: V3 Specifications are published in a set of \"domains\", which contain interactions and related specifications for a single area of health care within which can be supported by a single, coherent set of interoperability specifications.\r\n\n For publishing purposes, these domains are aggregated into sub-sections of related health care areas and these sub-sections are further aggregated into three major sets."; case RE: return "Description: Represents the HL7 V3 publishing sub-section that holds specifications related to the definition and communication of reasoning (knowledge) within the Health and Clinical Management (HM) section.\r\n\n \n UsageNote: V3 Specifications are published in a set of \"domains\", which contain interactions and related specifications for a single area of health care within which can be supported by a single, coherent set of interoperability specifications.\r\n\n For publishing purposes, these domains are aggregated into sub-sections of related health care areas and these sub-sections are further aggregated into three major sets."; case UU: return "Description: Represents the HL7 V3 publishing sub-section that holds specifications that are unassigned - that have not yet been assigned to one of the formal publishing sections.\r\n\n \n UsageNote: V3 Specifications are published in a set of \"domains\", which contain interactions and related specifications for a single area of health care within which can be supported by a single, coherent set of interoperability specifications.\r\n\n For publishing purposes, these domains are aggregated into sub-sections of related health care areas and these sub-sections are further aggregated into three major sets."; + case NULL: return null; default: return "?"; } } @@ -203,6 +205,7 @@ public enum V3Hl7PublishingSubSection { case RC: return "records"; case RE: return "reasoning"; case UU: return "unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7Realm.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7Realm.java index d587f9cfb..899dd48cd 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7Realm.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7Realm.java @@ -365,6 +365,7 @@ public enum V3Hl7Realm { case X1: return "X1"; case NAMESPACEREALMS: return "NamespaceRealms"; case ZZ: return "ZZ"; + case NULL: return null; default: return "?"; } } @@ -418,6 +419,7 @@ public enum V3Hl7Realm { case X1: return "Description: Realm code for use of Example Realm"; case NAMESPACEREALMS: return "Description: Codes that can be used in the \"realm\" portion of HL7 v3 artifact identifiers."; case ZZ: return "Description: An artifact created for local use only. This realm namespace has no owning affiliate. Its use is uncontrolled, i.e. anyone can create artifacts using this realm namespace. Because of this, there is a significant likelihood of artifact identifier collisions. Implementers are encouraged to register their artifacts under an affiliate owned and controlled namespace to avoid such collision problems where possible."; + case NULL: return null; default: return "?"; } } @@ -468,6 +470,7 @@ public enum V3Hl7Realm { case X1: return "Example Realm"; case NAMESPACEREALMS: return "namespace realms"; case ZZ: return "Localized Version"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7V3Conformance.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7V3Conformance.java index 64e074818..51b8d93c8 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7V3Conformance.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7V3Conformance.java @@ -92,6 +92,7 @@ public enum V3Hl7V3Conformance { case RC: return "RC"; case RI: return "RI"; case U: return "U"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3Hl7V3Conformance { case RC: return "Description: The element is considered \"required\" (i.e. must be supported) from the perspective of systems that consume instances, but is \"undetermined\" for systems that generate instances. Used only as part of specifications that define both initiator and consumer expectations."; case RI: return "Description: The element is considered \"required\" (i.e. must be supported) from the perspective of systems that generate instances, but is \"undetermined\" for systems that consume instances. Used only as part of specifications that define both initiator and consumer expectations."; case U: return "Description: The conformance expectations for this element have not yet been determined."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3Hl7V3Conformance { case RC: return "required for consumer"; case RI: return "required for initiator"; case U: return "undetermined"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7VoteResolution.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7VoteResolution.java index 18d75f67d..1a4c9b902 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7VoteResolution.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Hl7VoteResolution.java @@ -141,6 +141,7 @@ public enum V3Hl7VoteResolution { case RETRACT: return "retract"; case UNRESOLVED: return "unresolved"; case WITHDRAW: return "withdraw"; + case NULL: return null; default: return "?"; } } @@ -162,6 +163,7 @@ public enum V3Hl7VoteResolution { case RETRACT: return "Description: Voter has formally withdrawn their vote or comment as having been in error. (Perhaps after further reading or explanation)."; case UNRESOLVED: return "Description: Vote has not yet gone through resolution."; case WITHDRAW: return "Description: Voter has formally withdrawn their vote or comment on the basis of agreed changes or proposed future changes."; + case NULL: return null; default: return "?"; } } @@ -180,6 +182,7 @@ public enum V3Hl7VoteResolution { case RETRACT: return "retracted"; case UNRESOLVED: return "unresolved"; case WITHDRAW: return "withdrawn"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3HtmlLinkType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3HtmlLinkType.java index 8a9aadee8..18bb7f53f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3HtmlLinkType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3HtmlLinkType.java @@ -155,6 +155,7 @@ public enum V3HtmlLinkType { case START: return "start"; case STYLESHEET: return "stylesheet"; case SUBSECTION: return "subsection"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum V3HtmlLinkType { case START: return "Refers to the first document in a collection of documents. This link type tells search engines which document is considered by the author to be the starting point of the collection."; case STYLESHEET: return "Refers to an external style sheet. See the section on external style sheets for details. This is used together with the link type \"Alternate\" for user-selectable alternate style sheets."; case SUBSECTION: return "Refers to a document serving as a subsection in a collection of documents."; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum V3HtmlLinkType { case START: return "start"; case STYLESHEET: return "stylesheet"; case SUBSECTION: return "subsection"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3IdentifierReliability.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3IdentifierReliability.java index e461328be..bebf0042b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3IdentifierReliability.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3IdentifierReliability.java @@ -71,6 +71,7 @@ public enum V3IdentifierReliability { case ISS: return "ISS"; case UNV: return "UNV"; case VRF: return "VRF"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3IdentifierReliability { case ISS: return "Description: The identifier was issued by the system responsible for constructing the instance."; case UNV: return "Description: The identifier was provided to the system that constructed the instance, but has not been verified. e.g. a Drivers license entered manually into a system by a user."; case VRF: return "Description: The identifier was not issued by the system responsible for constructing the instance, but the system that captured the id has verified the identifier with the issuing authority, or with another system that has verified the identifier."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3IdentifierReliability { case ISS: return "Issued by System"; case UNV: return "Unverified by system"; case VRF: return "Verified by system"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3IdentifierScope.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3IdentifierScope.java index 8d3be3305..821d3a6b5 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3IdentifierScope.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3IdentifierScope.java @@ -87,6 +87,7 @@ public enum V3IdentifierScope { case OBJ: return "OBJ"; case VER: return "VER"; case VW: return "VW"; + case NULL: return null; default: return "?"; } } @@ -99,6 +100,7 @@ public enum V3IdentifierScope { case OBJ: return "Description: The identifier associated with a particular object. It remains consistent as the object undergoes state transitions."; case VER: return "Description: An identifier that references a particular object as it existed at a given point in time. The identifier SHALL change with each state transition on the object. I.e. The version identifier of an object prior to a 'suspend' state transition is distinct from the identifier of the object after the state transition. Each version identifier can be tied to exactly one ControlAct event which brought that version into being (though the control act may never be instantiated).\r\n\n \n NOTE: Applications that do not support versioning of objects must ignore and not persist these ids to avoid confusion resulting from leaving the same identifier on an object that undergoes changes."; case VW: return "Description: An identifier that references a particular object as it existed at a given point in time. The identifier SHALL change with each state transition on the object.\r\n\n \n Example The version identifier of an object prior to a 'suspend' state transition is distinct from the identifier of the object after the state transition. Each version identifier can be tied to exactly one ControlAct event which brought that version into being (though the control act may never be instantiated).\r\n\n \n NOTE: Applications that do not support versioning of objects must ignore and not persist these ids to avoid confusion resulting from leaving the same identifier on an object that undergoes changes."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3IdentifierScope { case OBJ: return "Object Identifier"; case VER: return "Version Identifier"; case VW: return "View Specific Identifier"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3IntegrityCheckAlgorithm.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3IntegrityCheckAlgorithm.java index 4415a634e..47a076a2e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3IntegrityCheckAlgorithm.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3IntegrityCheckAlgorithm.java @@ -64,6 +64,7 @@ public enum V3IntegrityCheckAlgorithm { switch (this) { case SHA1: return "SHA-1"; case SHA256: return "SHA-256"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3IntegrityCheckAlgorithm { switch (this) { case SHA1: return "This algorithm is defined in FIPS PUB 180-1: Secure Hash Standard. As of April 17, 1995."; case SHA256: return "This algorithm is defined in FIPS PUB 180-2: Secure Hash Standard."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3IntegrityCheckAlgorithm { switch (this) { case SHA1: return "secure hash algorithm - 1"; case SHA256: return "secure hash algorithm - 256"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LanguageAbilityMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LanguageAbilityMode.java index a94893214..2df6331f5 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LanguageAbilityMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LanguageAbilityMode.java @@ -92,6 +92,7 @@ public enum V3LanguageAbilityMode { case RSGN: return "RSGN"; case RSP: return "RSP"; case RWR: return "RWR"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3LanguageAbilityMode { case RSGN: return "Received signed"; case RSP: return "Received spoken"; case RWR: return "Received written"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3LanguageAbilityMode { case RSGN: return "Received signed"; case RSP: return "Received spoken"; case RWR: return "Received written"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LanguageAbilityProficiency.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LanguageAbilityProficiency.java index 1cd6b1dce..d2b063532 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LanguageAbilityProficiency.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LanguageAbilityProficiency.java @@ -78,6 +78,7 @@ public enum V3LanguageAbilityProficiency { case F: return "F"; case G: return "G"; case P: return "P"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3LanguageAbilityProficiency { case F: return "Fair"; case G: return "Good"; case P: return "Poor"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3LanguageAbilityProficiency { case F: return "Fair"; case G: return "Good"; case P: return "Poor"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LivingArrangement.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LivingArrangement.java index 4d6a1ba98..a3251be83 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LivingArrangement.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LivingArrangement.java @@ -134,6 +134,7 @@ public enum V3LivingArrangement { case H: return "H"; case R: return "R"; case SL: return "SL"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum V3LivingArrangement { case H: return "Independent Household"; case R: return "Retirement Community"; case SL: return "Definition: Assisted living in a single family residence for persons with physical, behavioral, or functional health, or socio-economic challenges. There may or may not be on-site supervision but the housing is designed to assist the client with developing independent living skills. Community based services may be provided."; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum V3LivingArrangement { case H: return "Independent Household"; case R: return "Retirement Community"; case SL: return "supported living"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LocalMarkupIgnore.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LocalMarkupIgnore.java index bf6543b0d..374a2b702 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LocalMarkupIgnore.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LocalMarkupIgnore.java @@ -64,6 +64,7 @@ public enum V3LocalMarkupIgnore { switch (this) { case ALL: return "all"; case MARKUP: return "markup"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3LocalMarkupIgnore { switch (this) { case ALL: return "all"; case MARKUP: return "markup"; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3LocalMarkupIgnore { switch (this) { case ALL: return "all"; case MARKUP: return "markup"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LocalRemoteControlState.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LocalRemoteControlState.java index c6dcf598f..d3a1263ca 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LocalRemoteControlState.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3LocalRemoteControlState.java @@ -64,6 +64,7 @@ public enum V3LocalRemoteControlState { switch (this) { case L: return "L"; case R: return "R"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3LocalRemoteControlState { switch (this) { case L: return "An equipment can either work autonomously ('Local' control state)."; case R: return "An equipment can be controlled by another system, e.g., LAS computer ('Remote' control state)."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3LocalRemoteControlState { switch (this) { case L: return "Local"; case R: return "Remote"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ManagedParticipationStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ManagedParticipationStatus.java index ac574981e..2b3868b90 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ManagedParticipationStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ManagedParticipationStatus.java @@ -92,6 +92,7 @@ public enum V3ManagedParticipationStatus { case COMPLETED: return "completed"; case PENDING: return "pending"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3ManagedParticipationStatus { case COMPLETED: return "The terminal state representing the successful completion of the Participation."; case PENDING: return "The state representing that fact that the Participation has not yet become active."; case NULLIFIED: return "The state representing the termination of a Participation instance that was created in error."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3ManagedParticipationStatus { case COMPLETED: return "completed"; case PENDING: return "pending"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3MapRelationship.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3MapRelationship.java index 4c43a0c23..81e603170 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3MapRelationship.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3MapRelationship.java @@ -71,6 +71,7 @@ public enum V3MapRelationship { case BT: return "BT"; case E: return "E"; case NT: return "NT"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3MapRelationship { case BT: return "The first concept is at a more abstract level than the second concept. For example, Hepatitis is broader than Hepatitis A, and endocrine disease is broader than Diabetes Mellitus. Broader than is the opposite of the narrower than relationship."; case E: return "The two concepts have identical meaning."; case NT: return "The first concept is at a more detailed level than the second concept. For example, Pennicillin G is narrower than Pennicillin, and vellus hair is narrower than hair. Narrower than is the opposite of broader than."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3MapRelationship { case BT: return "Broader Than"; case E: return "Exact"; case NT: return "Narrower Than"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3MaritalStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3MaritalStatus.java index 1e181ff04..2f467ed98 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3MaritalStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3MaritalStatus.java @@ -120,6 +120,7 @@ public enum V3MaritalStatus { case T: return "T"; case U: return "U"; case W: return "W"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum V3MaritalStatus { case T: return "Person declares that a domestic partner relationship exists."; case U: return "Currently not in a marriage contract."; case W: return "The spouse has died"; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum V3MaritalStatus { case T: return "Domestic partner"; case U: return "unmarried"; case W: return "Widowed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3MessageWaitingPriority.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3MessageWaitingPriority.java index 12912591a..5126c9d7a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3MessageWaitingPriority.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3MessageWaitingPriority.java @@ -71,6 +71,7 @@ public enum V3MessageWaitingPriority { case H: return "H"; case L: return "L"; case M: return "M"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3MessageWaitingPriority { case H: return "High priority messages are available"; case L: return "Low priority messages are available"; case M: return "Medium priority messages are available"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3MessageWaitingPriority { case H: return "High"; case L: return "Low"; case M: return "Medium"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ModifyIndicator.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ModifyIndicator.java index fc714b497..61d7ea25b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ModifyIndicator.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ModifyIndicator.java @@ -64,6 +64,7 @@ public enum V3ModifyIndicator { switch (this) { case M: return "M"; case N: return "N"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3ModifyIndicator { switch (this) { case M: return "Modified subscription to a query server."; case N: return "New subscription to a query server."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3ModifyIndicator { switch (this) { case M: return "Modified subscription"; case N: return "New subscription"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3NullFlavor.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3NullFlavor.java index ab8644f44..601d469e6 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3NullFlavor.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3NullFlavor.java @@ -191,6 +191,7 @@ public enum V3NullFlavor { case QS: return "QS"; case TRC: return "TRC"; case NP: return "NP"; + case NULL: return null; default: return "?"; } } @@ -216,6 +217,7 @@ public enum V3NullFlavor { case QS: return "Description:The specific quantity is not known, but is known to be non-zero and is not specified because it makes up the bulk of the material. e.g. 'Add 10mg of ingredient X, 50mg of ingredient Y, and sufficient quantity of water to 100mL.' The null flavor would be used to express the quantity of water."; case TRC: return "The content is greater than zero, but too small to be quantified."; case NP: return "Value is not present in a message. This is only defined in messages, never in application data! All values not present in the message must be replaced by the applicable default, or no-information (NI) as the default of all defaults."; + case NULL: return null; default: return "?"; } } @@ -238,6 +240,7 @@ public enum V3NullFlavor { case QS: return "Sufficient Quantity"; case TRC: return "trace"; case NP: return "not present"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ObservationCategory.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ObservationCategory.java index 8b212669e..5f672bc29 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ObservationCategory.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ObservationCategory.java @@ -106,6 +106,7 @@ public enum V3ObservationCategory { case SURVEY: return "survey"; case THERAPY: return "therapy"; case VITALSIGNS: return "vital-signs"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum V3ObservationCategory { case SURVEY: return "Assessment tool/survey instrument observations (e.g. Apgar Scores, Montreal Cognitive Assessment (MoCA))"; case THERAPY: return "Observations generated by non-interventional treatment protocols (e.g. occupational, physical, radiation, nutritional and medication therapy)"; case VITALSIGNS: return "Clinical observations measure the body's basic functions such as such as blood pressure, heart rate, respiratory rate, height, weight, body mass index, head circumference, pulse oximetry, temperature, and body surface area."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum V3ObservationCategory { case SURVEY: return "Survey"; case THERAPY: return "Therapy"; case VITALSIGNS: return "Vital Signs"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ObservationInterpretation.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ObservationInterpretation.java index df592ffe0..066e87c65 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ObservationInterpretation.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ObservationInterpretation.java @@ -578,6 +578,7 @@ Members of the OO WG have recently attempted to contact members of RCRIM regardi case NR: return "NR"; case RR: return "RR"; case WR: return "WR"; + case NULL: return null; default: return "?"; } } @@ -643,6 +644,7 @@ Members of the OO WG have recently attempted to contact members of RCRIM regardi case NR: return "An absence finding used to indicate that the specified component / analyte did not react measurably with the reagent."; case RR: return "A presence finding used to indicate that the specified component / analyte reacted with the reagent above the reliably measurable limit of the performed test."; case WR: return "A weighted presence finding used to indicate that the specified component / analyte reacted with the reagent, but below the reliably measurable limit of the performed test."; + case NULL: return null; default: return "?"; } } @@ -705,6 +707,7 @@ Members of the OO WG have recently attempted to contact members of RCRIM regardi case NR: return "Non-reactive"; case RR: return "Reactive"; case WR: return "Weakly reactive"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ObservationMethod.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ObservationMethod.java index e9dd77186..e29a421d9 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ObservationMethod.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ObservationMethod.java @@ -2194,6 +2194,7 @@ public enum V3ObservationMethod { case _0278: return "0278"; case _0279: return "0279"; case _0127: return "0127"; + case NULL: return null; default: return "?"; } } @@ -2506,6 +2507,7 @@ public enum V3ObservationMethod { case _0278: return "Agar screen"; case _0279: return "Disk induction"; case _0127: return "Molecular, Nucleic acid probe"; + case NULL: return null; default: return "?"; } } @@ -2815,6 +2817,7 @@ public enum V3ObservationMethod { case _0278: return "Agar screen"; case _0279: return "Disk induction"; case _0127: return "Nucleic acid probe"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ObservationValue.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ObservationValue.java index a4df99bd2..d4b4e861f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ObservationValue.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ObservationValue.java @@ -1922,6 +1922,7 @@ Long-term shared authentication secrets, if used, are never revealed to any part case _COMMONCLINICALOBSERVATIONVALUE: return "_CommonClinicalObservationValue"; case _INDIVIDUALCASESAFETYREPORTVALUEDOMAINS: return "_IndividualCaseSafetyReportValueDomains"; case _INDICATIONVALUE: return "_IndicationValue"; + case NULL: return null; default: return "?"; } } @@ -2180,6 +2181,7 @@ Long-term shared authentication secrets, if used, are never revealed to any part case _COMMONCLINICALOBSERVATIONVALUE: return "Description:Used in a patient care message to value simple clinical (non-lab) observations."; case _INDIVIDUALCASESAFETYREPORTVALUEDOMAINS: return "This domain is established as a parent to a variety of value domains being defined to support the communication of Individual Case Safety Reports to regulatory bodies. Arguably, this aggregation is not taxonomically pure, but the grouping will facilitate the management of these domains."; case _INDICATIONVALUE: return "Indicates the specific observation result which is the reason for the action (prescription, lab test, etc.). E.g. Headache, Ear infection, planned diagnostic image (requiring contrast agent), etc."; + case NULL: return null; default: return "?"; } } @@ -2435,6 +2437,7 @@ Long-term shared authentication secrets, if used, are never revealed to any part case _COMMONCLINICALOBSERVATIONVALUE: return "common clinical observation"; case _INDIVIDUALCASESAFETYREPORTVALUEDOMAINS: return "Individual Case Safety Report Value Domains"; case _INDICATIONVALUE: return "IndicationValue"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3OrderableDrugForm.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3OrderableDrugForm.java index 6837bce3a..ad84d16bd 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3OrderableDrugForm.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3OrderableDrugForm.java @@ -1177,6 +1177,7 @@ public enum V3OrderableDrugForm { case SWAB: return "SWAB"; case MEDSWAB: return "MEDSWAB"; case WAFER: return "WAFER"; + case NULL: return null; default: return "?"; } } @@ -1346,6 +1347,7 @@ public enum V3OrderableDrugForm { case SWAB: return "A wad of absorbent material usually wound around one end of a small stick and used for applying medication or for removing material from an area."; case MEDSWAB: return "Medicated swab"; case WAFER: return "A thin slice of material containing a medicinal agent."; + case NULL: return null; default: return "?"; } } @@ -1512,6 +1514,7 @@ public enum V3OrderableDrugForm { case SWAB: return "Swab"; case MEDSWAB: return "Medicated swab"; case WAFER: return "Wafer"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ParticipationFunction.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ParticipationFunction.java index b388297bb..8d9469b25 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ParticipationFunction.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ParticipationFunction.java @@ -403,6 +403,7 @@ public enum V3ParticipationFunction { case SASST: return "SASST"; case SNRS: return "SNRS"; case TASST: return "TASST"; + case NULL: return null; default: return "?"; } } @@ -460,6 +461,7 @@ public enum V3ParticipationFunction { case SASST: return "In a typical surgery setting the assistant who primarily holds the hooks."; case SNRS: return "In a typical surgery setting the nurse in charge of the instrumentation."; case TASST: return "In a typical surgery setting there is rarely a third assistant (e.g., in some Hip operations the third assistant postures the affected leg)."; + case NULL: return null; default: return "?"; } } @@ -514,6 +516,7 @@ public enum V3ParticipationFunction { case SASST: return "second assistant surgeon"; case SNRS: return "scrub nurse"; case TASST: return "third assistant"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ParticipationMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ParticipationMode.java index a4df3a310..cbd4186e0 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ParticipationMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ParticipationMode.java @@ -155,6 +155,7 @@ public enum V3ParticipationMode { case ONLINEWRIT: return "ONLINEWRIT"; case EMAILWRIT: return "EMAILWRIT"; case TYPEWRIT: return "TYPEWRIT"; + case NULL: return null; default: return "?"; } } @@ -178,6 +179,7 @@ public enum V3ParticipationMode { case ONLINEWRIT: return "Participation by text or diagrams submitted by computer network, e.g. online survey."; case EMAILWRIT: return "Participation by text or diagrams transmitted over an electronic mail system."; case TYPEWRIT: return "Participation by text or diagrams printed on paper or other recording medium where the recording was performed using a typewriter, typesetter, computer or similar mechanism."; + case NULL: return null; default: return "?"; } } @@ -198,6 +200,7 @@ public enum V3ParticipationMode { case ONLINEWRIT: return "online written"; case EMAILWRIT: return "email"; case TYPEWRIT: return "typewritten"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ParticipationSignature.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ParticipationSignature.java index 9e94611f7..c7cf9a0be 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ParticipationSignature.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ParticipationSignature.java @@ -71,6 +71,7 @@ public enum V3ParticipationSignature { case I: return "I"; case S: return "S"; case X: return "X"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3ParticipationSignature { case I: return "The particpant intends to provide a signature."; case S: return "Signature has been affixed, either written on file, or electronic (incl. digital) signature in Participation.signatureText."; case X: return "A signature for the service is required of this actor."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3ParticipationSignature { case I: return "intended"; case S: return "signed"; case X: return "required"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ParticipationType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ParticipationType.java index 695118ee3..09ded08f5 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ParticipationType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ParticipationType.java @@ -527,6 +527,7 @@ public enum V3ParticipationType { case VRF: return "VRF"; case AUTHEN: return "AUTHEN"; case LA: return "LA"; + case NULL: return null; default: return "?"; } } @@ -596,6 +597,7 @@ public enum V3ParticipationType { case VRF: return "A person who verifies the correctness and appropriateness of the service (plan, order, event, etc.) and hence takes on accountability."; case AUTHEN: return "A verifier who attests to the accuracy of an act, but who does not have privileges to legally authenticate the act. An example would be a resident physician who sees a patient and dictates a note, then later signs it. Their signature constitutes an authentication."; case LA: return "A verifier who legally authenticates the accuracy of an act. An example would be a staff physician who sees a patient and dictates a note, then later signs it. Their signature constitutes a legal authentication."; + case NULL: return null; default: return "?"; } } @@ -662,6 +664,7 @@ public enum V3ParticipationType { case VRF: return "verifier"; case AUTHEN: return "authenticator"; case LA: return "legal authenticator"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3PatientImportance.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3PatientImportance.java index 459614271..b2e1b9f8f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3PatientImportance.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3PatientImportance.java @@ -113,6 +113,7 @@ public enum V3PatientImportance { case SFM: return "SFM"; case STF: return "STF"; case VIP: return "VIP"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum V3PatientImportance { case SFM: return "Family member of staff member"; case STF: return "Staff member of the health care organization"; case VIP: return "Very important person of interest to the health care organization"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum V3PatientImportance { case SFM: return "Staff Family Member"; case STF: return "Staff Member"; case VIP: return "Very Important Person"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3PaymentTerms.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3PaymentTerms.java index b0b440008..a231dabb9 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3PaymentTerms.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3PaymentTerms.java @@ -78,6 +78,7 @@ public enum V3PaymentTerms { case N30: return "N30"; case N60: return "N60"; case N90: return "N90"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3PaymentTerms { case N30: return "Payment in full for products and/or services is required 30 days from the time the service is performed or goods delivered."; case N60: return "Payment in full for products and/or services is required 60 days from the time the service is performed or goods delivered."; case N90: return "Payment in full for products and/or services is required 90 days from the time the service is performed or goods delivered."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3PaymentTerms { case N30: return "Net 30 days"; case N60: return "Net 60 days"; case N90: return "Net 90 days"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3PersonDisabilityType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3PersonDisabilityType.java index 5694f05af..8ff39e7da 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3PersonDisabilityType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3PersonDisabilityType.java @@ -120,6 +120,7 @@ public enum V3PersonDisabilityType { case G: return "G"; case WC: return "WC"; case WK: return "WK"; + case NULL: return null; default: return "?"; } } @@ -138,6 +139,7 @@ public enum V3PersonDisabilityType { case G: return "A gurney is required to move the person"; case WC: return "Person requires a wheelchair to be ambulatory"; case WK: return "Person requires a walker to ambulate"; + case NULL: return null; default: return "?"; } } @@ -153,6 +155,7 @@ public enum V3PersonDisabilityType { case G: return "Requires gurney"; case WC: return "Requires wheelchair"; case WK: return "Requires walker"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3PolicyHolderRole.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3PolicyHolderRole.java index 6e12b85f3..0cbaa0cdc 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3PolicyHolderRole.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3PolicyHolderRole.java @@ -50,6 +50,7 @@ public enum V3PolicyHolderRole { } public String toCode() { switch (this) { + case NULL: return null; default: return "?"; } } @@ -58,11 +59,13 @@ public enum V3PolicyHolderRole { } public String getDefinition() { switch (this) { + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ProbabilityDistributionType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ProbabilityDistributionType.java index 6ced52b6e..4201b980d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ProbabilityDistributionType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ProbabilityDistributionType.java @@ -113,6 +113,7 @@ public enum V3ProbabilityDistributionType { case T: return "T"; case U: return "U"; case X2: return "X2"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum V3ProbabilityDistributionType { case T: return "Used to describe the quotient of a normal random variable and the square root of a c2 random variable. The t-distribution has one parameter n, the number of degrees of freedom. The relationship to mean m and variance s2 are: m = 0 and s2 = n / (n - 2)"; case U: return "The uniform distribution assigns a constant probability over the entire interval of possible outcomes, while all outcomes outside this interval are assumed to have zero probability. The width of this interval is 2s sqrt(3). Thus, the uniform distribution assigns the probability densities f(x) = sqrt(2 s sqrt(3)) to values m - s sqrt(3) >= x <= m + s sqrt(3) and f(x) = 0 otherwise."; case X2: return "Used to describe the sum of squares of random variables which occurs when a variance is estimated (rather than presumed) from the sample. The only parameter of the c2-distribution is n, so called the number of degrees of freedom (which is the number of independent parts in the sum). The c2-distribution is a special type of g-distribution with parameter a = n /2 and b = 2. Hence, m = n and s2 = 2 n."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum V3ProbabilityDistributionType { case T: return "T"; case U: return "uniform"; case X2: return "chi square"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ProcessingID.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ProcessingID.java index 14a166baa..51101e25a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ProcessingID.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ProcessingID.java @@ -71,6 +71,7 @@ public enum V3ProcessingID { case D: return "D"; case P: return "P"; case T: return "T"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3ProcessingID { case D: return "Identifies debugging type of processing."; case P: return "Identifies production type of processing."; case T: return "Identifies training type of processing."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3ProcessingID { case D: return "Debugging"; case P: return "Production"; case T: return "Training"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ProcessingMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ProcessingMode.java index 31a41c46a..839855ce6 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ProcessingMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ProcessingMode.java @@ -78,6 +78,7 @@ public enum V3ProcessingMode { case I: return "I"; case R: return "R"; case T: return "T"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3ProcessingMode { case I: return "Identifies initial load mode of processing."; case R: return "Identifies restore mode of processing."; case T: return "Identifies on-line mode of processing."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3ProcessingMode { case I: return "Initial load"; case R: return "Restore from archive"; case T: return "Current processing"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryParameterValue.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryParameterValue.java index 789c589f9..703f31e3c 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryParameterValue.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryParameterValue.java @@ -162,6 +162,7 @@ public enum V3QueryParameterValue { case ISSFA: return "ISSFA"; case ISSFI: return "ISSFI"; case ISSFU: return "ISSFU"; + case NULL: return null; default: return "?"; } } @@ -186,6 +187,7 @@ public enum V3QueryParameterValue { case ISSFA: return "Description:Result set should not be filtered based on the presence of issues."; case ISSFI: return "Description:Result set should be filtered to only include records with associated issues."; case ISSFU: return "Description:Result set should be filtered to only include records with associated unmanaged issues."; + case NULL: return null; default: return "?"; } } @@ -207,6 +209,7 @@ public enum V3QueryParameterValue { case ISSFA: return "all"; case ISSFI: return "with issues"; case ISSFU: return "with unmanaged issues"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryPriority.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryPriority.java index 9e1c61607..d061f1716 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryPriority.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryPriority.java @@ -64,6 +64,7 @@ public enum V3QueryPriority { switch (this) { case D: return "D"; case I: return "I"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3QueryPriority { switch (this) { case D: return "Query response is deferred."; case I: return "Query response is immediate."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3QueryPriority { switch (this) { case D: return "Deferred"; case I: return "Immediate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryRequestLimit.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryRequestLimit.java index c1bd45168..83b498cec 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryRequestLimit.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryRequestLimit.java @@ -64,6 +64,7 @@ public enum V3QueryRequestLimit { switch (this) { case _QUERYREQUESTLIMIT: return "_QueryRequestLimit"; case RD: return "RD"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum V3QueryRequestLimit { switch (this) { case _QUERYREQUESTLIMIT: return "Definition: The number of matching instances (number of focal classes). The document header class is the focal class of a document, a record would therefore be equal to a document."; case RD: return "Definition: The number of matching instances (number of focal classes). The document header class is the focal class of a document, a record would therefore be equal to a document."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum V3QueryRequestLimit { switch (this) { case _QUERYREQUESTLIMIT: return "QueryRequestLimit"; case RD: return "record"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryResponse.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryResponse.java index b52ea6412..d8e516112 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryResponse.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryResponse.java @@ -78,6 +78,7 @@ public enum V3QueryResponse { case NF: return "NF"; case OK: return "OK"; case QE: return "QE"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3QueryResponse { case NF: return "No errors, but no data was found matching the query request specification."; case OK: return "Query reponse data found for 1 or more result sets matching the query request specification."; case QE: return "QueryError. Problem with input ParmetersError"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3QueryResponse { case NF: return "No data found"; case OK: return "Data found"; case QE: return "QueryParameterError"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryStatusCode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryStatusCode.java index 80fb4b037..da7327ea8 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryStatusCode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3QueryStatusCode.java @@ -85,6 +85,7 @@ public enum V3QueryStatusCode { case EXECUTING: return "executing"; case NEW: return "new"; case WAITCONTINUEDQUERYRESPONSE: return "waitContinuedQueryResponse"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3QueryStatusCode { case EXECUTING: return "Query Status executing"; case NEW: return "Query Status new"; case WAITCONTINUEDQUERYRESPONSE: return "Query Status wait continued"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3QueryStatusCode { case EXECUTING: return "executing"; case NEW: return "new"; case WAITCONTINUEDQUERYRESPONSE: return "waitContinuedQueryResponse"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Race.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Race.java index 66eb83223..73eac5e29 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Race.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Race.java @@ -6497,6 +6497,7 @@ public enum V3Race { case _21279: return "2127-9"; case _21295: return "2129-5"; case _21311: return "2131-1"; + case NULL: return null; default: return "?"; } } @@ -7426,6 +7427,7 @@ public enum V3Race { case _21279: return "Israeili"; case _21295: return "Arab"; case _21311: return "Note that this term remains in the table for completeness, even though within HL7, the notion of Other code is deprecated."; + case NULL: return null; default: return "?"; } } @@ -8352,6 +8354,7 @@ public enum V3Race { case _21279: return "Israeili"; case _21295: return "Arab"; case _21311: return "Other Race"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RelationalOperator.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RelationalOperator.java index 709106237..448c09243 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RelationalOperator.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RelationalOperator.java @@ -106,6 +106,7 @@ public enum V3RelationalOperator { case LE: return "LE"; case LT: return "LT"; case NE: return "NE"; + case NULL: return null; default: return "?"; } } @@ -122,6 +123,7 @@ public enum V3RelationalOperator { case LE: return "Less than or equal condition applied to comparisons."; case LT: return "Less than condition applied to comparisons."; case NE: return "Not equal condition applied to comparisons."; + case NULL: return null; default: return "?"; } } @@ -135,6 +137,7 @@ public enum V3RelationalOperator { case LE: return "Less than or equal"; case LT: return "Less than"; case NE: return "Not Equal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RelationshipConjunction.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RelationshipConjunction.java index c5fcee696..3c3efb7b2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RelationshipConjunction.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RelationshipConjunction.java @@ -71,6 +71,7 @@ public enum V3RelationshipConjunction { case AND: return "AND"; case OR: return "OR"; case XOR: return "XOR"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3RelationshipConjunction { case AND: return "This condition must be true."; case OR: return "At least one of the condition among all OR conditions must be true."; case XOR: return "One and only one of the XOR conditions must be true."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3RelationshipConjunction { case AND: return "and"; case OR: return "or"; case XOR: return "exclusive or"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ReligiousAffiliation.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ReligiousAffiliation.java index 792a7eb46..c97c5e99a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ReligiousAffiliation.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ReligiousAffiliation.java @@ -624,6 +624,7 @@ public enum V3ReligiousAffiliation { case _1080: return "1080"; case _1081: return "1081"; case _1082: return "1082"; + case NULL: return null; default: return "?"; } } @@ -714,6 +715,7 @@ public enum V3ReligiousAffiliation { case _1080: return "Salvation Army"; case _1081: return "Unitarian Universalist"; case _1082: return "United Church of Christ"; + case NULL: return null; default: return "?"; } } @@ -801,6 +803,7 @@ public enum V3ReligiousAffiliation { case _1080: return "Salvation Army"; case _1081: return "Unitarian Universalist"; case _1082: return "United Church of Christ"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ResponseLevel.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ResponseLevel.java index ebe95341f..ea5f940c9 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ResponseLevel.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ResponseLevel.java @@ -99,6 +99,7 @@ public enum V3ResponseLevel { case N: return "N"; case R: return "R"; case X: return "X"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum V3ResponseLevel { case N: return "Respond only with message level acknowledgements, i.e., only notify acceptance or rejection of the message, do not include any application-level detail"; case R: return "Respond with exceptions, completions and modifications or revisions done before completion"; case X: return "Do not send any kind of response"; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum V3ResponseLevel { case N: return "message-control"; case R: return "modification"; case X: return "none"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ResponseModality.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ResponseModality.java index d29ad2953..a188423d2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ResponseModality.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ResponseModality.java @@ -71,6 +71,7 @@ public enum V3ResponseModality { case B: return "B"; case R: return "R"; case T: return "T"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3ResponseModality { case B: return "Query response to be sent as an HL7 Batch."; case R: return "Query response to occur in real time."; case T: return "Query response to sent as a series of responses at the same time without the use of batch formatting."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3ResponseModality { case B: return "Batch"; case R: return "Real Time"; case T: return "Bolus"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ResponseMode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ResponseMode.java index a355a77ee..0cf3bdcfa 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ResponseMode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3ResponseMode.java @@ -71,6 +71,7 @@ public enum V3ResponseMode { case D: return "D"; case I: return "I"; case Q: return "Q"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3ResponseMode { case D: return "The receiver may respond in a non-immediate manner. Note: this will be the default value."; case I: return "The receiver is required to assume that the sender is blocking and behave appropriately by sending an immediate response."; case Q: return "The receiver shall keep any application responses in a queue until such time as the queue is polled."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3ResponseMode { case D: return "deferred"; case I: return "immediate"; case Q: return "queue"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleClass.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleClass.java index b9816fb0a..39076a7e9 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleClass.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleClass.java @@ -1035,6 +1035,7 @@ public enum V3RoleClass { case NURS: return "NURS"; case PA: return "PA"; case PHYS: return "PHYS"; + case NULL: return null; default: return "?"; } } @@ -1155,6 +1156,7 @@ public enum V3RoleClass { case NURS: return "nurse"; case PA: return "physician assistant"; case PHYS: return "physician"; + case NULL: return null; default: return "?"; } } @@ -1272,6 +1274,7 @@ public enum V3RoleClass { case NURS: return "nurse"; case PA: return "physician assistant"; case PHYS: return "physician"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleCode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleCode.java index ff57a8794..597b4ed37 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleCode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleCode.java @@ -2927,6 +2927,7 @@ public enum V3RoleCode { case NAMED: return "NAMED"; case PSYCHCF: return "PSYCHCF"; case SUBSCR: return "SUBSCR"; + case NULL: return null; default: return "?"; } } @@ -3332,6 +3333,7 @@ public enum V3RoleCode { case NAMED: return "A party to an insurance policy to whom the insurer agrees to indemnify for losses, provides benefits for, or renders services."; case PSYCHCF: return ""; case SUBSCR: return "A party covered under a policy based on association with a sponsor who is the policy holder, and whose association may provide for the eligibility of dependents for coverage"; + case NULL: return null; default: return "?"; } } @@ -3734,6 +3736,7 @@ public enum V3RoleCode { case NAMED: return "named insured"; case PSYCHCF: return "PSYCHCF"; case SUBSCR: return "subscriber"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleLinkStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleLinkStatus.java index 4c6a86d1c..52bbdc523 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleLinkStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleLinkStatus.java @@ -92,6 +92,7 @@ public enum V3RoleLinkStatus { case COMPLETED: return "COMPLETED"; case PENDING: return "PENDING"; case NULLIFIED: return "NULLIFIED"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3RoleLinkStatus { case COMPLETED: return "Description: The terminal state representing the successful completion of the RoleLink."; case PENDING: return "Description: The state indicates the RoleLink has not yet become active."; case NULLIFIED: return "Description: The state representing the termination of a RoleLink instance that was created in error."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3RoleLinkStatus { case COMPLETED: return "completed"; case PENDING: return "pending"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleLinkType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleLinkType.java index 00069dcb5..6a7ce28e1 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleLinkType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleLinkType.java @@ -108,6 +108,7 @@ public enum V3RoleLinkType { case INDAUTH: return "INDAUTH"; case PART: return "PART"; case REPL: return "REPL"; + case NULL: return null; default: return "?"; } } @@ -124,6 +125,7 @@ public enum V3RoleLinkType { case INDAUTH: return "The source Role has indirect authority over the target role in a chain of authority."; case PART: return "The target Role is part of the Source Role."; case REPL: return "This relationship indicates that the source Role replaces (or subsumes) the target Role. Allows for new identifiers and/or new effective time for a registry entry or a certification, etc."; + case NULL: return null; default: return "?"; } } @@ -137,6 +139,7 @@ public enum V3RoleLinkType { case INDAUTH: return "has indirect authority over"; case PART: return "has part"; case REPL: return "replaces"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleStatus.java index 9a2b33612..7ca95196d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RoleStatus.java @@ -99,6 +99,7 @@ public enum V3RoleStatus { case SUSPENDED: return "suspended"; case TERMINATED: return "terminated"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public enum V3RoleStatus { case SUSPENDED: return "The state that represents a suspension of the Entity playing the Role. This state is arrived at from the \"active\" state."; case TERMINATED: return "The state representing the successful termination of the Role."; case NULLIFIED: return "The state representing the termination of a Role instance that was created in error."; + case NULL: return null; default: return "?"; } } @@ -126,6 +128,7 @@ public enum V3RoleStatus { case SUSPENDED: return "suspended"; case TERMINATED: return "terminated"; case NULLIFIED: return "nullified"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RouteOfAdministration.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RouteOfAdministration.java index 879feed81..027da54bb 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RouteOfAdministration.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3RouteOfAdministration.java @@ -2752,6 +2752,7 @@ public enum V3RouteOfAdministration { case _URINARYTRACTROUTE: return "_UrinaryTractRoute"; case _VAGINALROUTE: return "_VaginalRoute"; case _VITREOUSHUMOURROUTE: return "_VitreousHumourRoute"; + case NULL: return null; default: return "?"; } } @@ -3146,6 +3147,7 @@ public enum V3RouteOfAdministration { case _URINARYTRACTROUTE: return "Urinary tract"; case _VAGINALROUTE: return "Vaginal"; case _VITREOUSHUMOURROUTE: return "Vitreous humour"; + case NULL: return null; default: return "?"; } } @@ -3537,6 +3539,7 @@ public enum V3RouteOfAdministration { case _URINARYTRACTROUTE: return "UrinaryTractRoute"; case _VAGINALROUTE: return "VaginalRoute"; case _VITREOUSHUMOURROUTE: return "VitreousHumourRoute"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Sequencing.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Sequencing.java index 2a3704fe5..9669dfce9 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Sequencing.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3Sequencing.java @@ -71,6 +71,7 @@ public enum V3Sequencing { case A: return "A"; case D: return "D"; case N: return "N"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum V3Sequencing { case A: return "Ascending sequence order."; case D: return "Descending sequence order."; case N: return "No enforced sequence order."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum V3Sequencing { case A: return "Ascending"; case D: return "Descending"; case N: return "None"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3SetOperator.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3SetOperator.java index ec8a0676e..af311c51a 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3SetOperator.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3SetOperator.java @@ -92,6 +92,7 @@ public enum V3SetOperator { case A: return "A"; case H: return "H"; case P: return "P"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3SetOperator { case A: return "Form the intersection with the value."; case H: return "Form the convex hull with the value. The convex hull is defined over ordered domains and is the smallest contiguous superset (interval) that of all the operand sets."; case P: return "Form the periodic hull with the value. The periodic hull is defined over ordered domains and is the periodic set that contains all contiguous supersets of pairs of intervals generated by the operand periodic intervals."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3SetOperator { case A: return "intersect"; case H: return "convex hull"; case P: return "periodic hull"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3SpecimenType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3SpecimenType.java index 3913542da..d3a791619 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3SpecimenType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3SpecimenType.java @@ -918,6 +918,7 @@ public enum V3SpecimenType { case WNDA: return "WNDA"; case WNDD: return "WNDD"; case WNDE: return "WNDE"; + case NULL: return null; default: return "?"; } } @@ -1050,6 +1051,7 @@ public enum V3SpecimenType { case WNDA: return "Wound abscess"; case WNDD: return "Wound drainage"; case WNDE: return "Wound exudate"; + case NULL: return null; default: return "?"; } } @@ -1179,6 +1181,7 @@ public enum V3SpecimenType { case WNDA: return "Wound abscess"; case WNDD: return "Wound drainage"; case WNDE: return "Wound exudate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3StyleType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3StyleType.java index d3a333f37..de76e3d94 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3StyleType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3StyleType.java @@ -197,6 +197,7 @@ public enum V3StyleType { case LRULE: return "Lrule"; case RRULE: return "Rrule"; case TOPRULE: return "Toprule"; + case NULL: return null; default: return "?"; } } @@ -226,6 +227,7 @@ public enum V3StyleType { case LRULE: return "Render cell with left-sided rule"; case RRULE: return "Render cell with right-sided rule"; case TOPRULE: return "Render cell with rule on top"; + case NULL: return null; default: return "?"; } } @@ -252,6 +254,7 @@ public enum V3StyleType { case LRULE: return "Left-sided rule"; case RRULE: return "Right-sided rule"; case TOPRULE: return "Top Rule"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3SubstanceAdminSubstitution.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3SubstanceAdminSubstitution.java index 339ca5f93..5b30c97ac 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3SubstanceAdminSubstitution.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3SubstanceAdminSubstitution.java @@ -174,6 +174,7 @@ public enum V3SubstanceAdminSubstitution { case TG: return "TG"; case F: return "F"; case N: return "N"; + case NULL: return null; default: return "?"; } } @@ -192,6 +193,7 @@ public enum V3SubstanceAdminSubstitution { case TG: return "Description: Substitution occurred or is permitted between therapeutically equivalent Generics but not Brands\r\n>\n Examples: \n \r\n\n \n Ranitidine for cimetidine"; case F: return "Description: This substitution was performed or is permitted based on formulary guidelines."; case N: return "No substitution occurred or is permitted."; + case NULL: return null; default: return "?"; } } @@ -207,6 +209,7 @@ public enum V3SubstanceAdminSubstitution { case TG: return "therapeutic generic"; case F: return "formulary"; case N: return "none"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3SubstitutionCondition.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3SubstitutionCondition.java index f04104539..d107c79ac 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3SubstitutionCondition.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3SubstitutionCondition.java @@ -85,6 +85,7 @@ public enum V3SubstitutionCondition { case NOTIFY: return "NOTIFY"; case NOSUB: return "NOSUB"; case UNCOND: return "UNCOND"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3SubstitutionCondition { case NOTIFY: return "Notification to the Contact Person, prior to substitution and through normal institutional procedures, has or will be made."; case NOSUB: return "Substitution is not permitted."; case UNCOND: return "No conditions are required."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3SubstitutionCondition { case NOTIFY: return "Notify first"; case NOSUB: return "No substitution"; case UNCOND: return "Unconditional"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableCellHorizontalAlign.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableCellHorizontalAlign.java index ce905d6c8..7e860616d 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableCellHorizontalAlign.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableCellHorizontalAlign.java @@ -85,6 +85,7 @@ public enum V3TableCellHorizontalAlign { case JUSTIFY: return "justify"; case LEFT: return "left"; case RIGHT: return "right"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3TableCellHorizontalAlign { case JUSTIFY: return "justify"; case LEFT: return "left"; case RIGHT: return "right"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3TableCellHorizontalAlign { case JUSTIFY: return "justify"; case LEFT: return "left"; case RIGHT: return "right"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableCellScope.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableCellScope.java index de9e39593..0e7589291 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableCellScope.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableCellScope.java @@ -78,6 +78,7 @@ public enum V3TableCellScope { case COLGROUP: return "colgroup"; case ROW: return "row"; case ROWGROUP: return "rowgroup"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3TableCellScope { case COLGROUP: return "colgroup"; case ROW: return "row"; case ROWGROUP: return "rowgroup"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3TableCellScope { case COLGROUP: return "colgroup"; case ROW: return "row"; case ROWGROUP: return "rowgroup"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableCellVerticalAlign.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableCellVerticalAlign.java index 9b661c03d..84c1db7ce 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableCellVerticalAlign.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableCellVerticalAlign.java @@ -78,6 +78,7 @@ public enum V3TableCellVerticalAlign { case BOTTOM: return "bottom"; case MIDDLE: return "middle"; case TOP: return "top"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum V3TableCellVerticalAlign { case BOTTOM: return "bottom"; case MIDDLE: return "middle"; case TOP: return "top"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum V3TableCellVerticalAlign { case BOTTOM: return "bottom"; case MIDDLE: return "middle"; case TOP: return "top"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableFrame.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableFrame.java index 35a6e07fb..3fcced4e6 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableFrame.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableFrame.java @@ -113,6 +113,7 @@ public enum V3TableFrame { case RHS: return "rhs"; case VOID: return "void"; case VSIDES: return "vsides"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum V3TableFrame { case RHS: return "rhs"; case VOID: return "void"; case VSIDES: return "vsides"; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum V3TableFrame { case RHS: return "rhs"; case VOID: return "void"; case VSIDES: return "vsides"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableRules.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableRules.java index 4f45cc081..0f6be545e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableRules.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TableRules.java @@ -85,6 +85,7 @@ public enum V3TableRules { case GROUPS: return "groups"; case NONE: return "none"; case ROWS: return "rows"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3TableRules { case GROUPS: return "groups"; case NONE: return "none"; case ROWS: return "rows"; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3TableRules { case GROUPS: return "groups"; case NONE: return "none"; case ROWS: return "rows"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TargetAwareness.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TargetAwareness.java index a497d1cbc..d8505a1cf 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TargetAwareness.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TargetAwareness.java @@ -92,6 +92,7 @@ public enum V3TargetAwareness { case M: return "M"; case P: return "P"; case U: return "U"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum V3TargetAwareness { case M: return "Target person is marginally aware of the issue."; case P: return "Target person is partially aware of the issue."; case U: return "Target person has not yet been informed of the issue."; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum V3TargetAwareness { case M: return "marginal"; case P: return "partial"; case U: return "uninformed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TelecommunicationCapabilities.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TelecommunicationCapabilities.java index 220894363..f86d1570f 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TelecommunicationCapabilities.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TelecommunicationCapabilities.java @@ -85,6 +85,7 @@ public enum V3TelecommunicationCapabilities { case SMS: return "sms"; case TTY: return "tty"; case VOICE: return "voice"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public enum V3TelecommunicationCapabilities { case SMS: return "Description: This device can receive SMS messages."; case TTY: return "Description: This device is a text telephone."; case VOICE: return "Description: This device can receive voice calls (i.e. talking to another person, or a recording device, or a voice activated computer)."; + case NULL: return null; default: return "?"; } } @@ -108,6 +110,7 @@ public enum V3TelecommunicationCapabilities { case SMS: return "sms"; case TTY: return "text"; case VOICE: return "voice"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TimingEvent.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TimingEvent.java index 20cb8b5b7..d3a7c5533 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TimingEvent.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TimingEvent.java @@ -185,6 +185,7 @@ public enum V3TimingEvent { case PCM: return "PCM"; case PCV: return "PCV"; case WAKE: return "WAKE"; + case NULL: return null; default: return "?"; } } @@ -211,6 +212,7 @@ public enum V3TimingEvent { case PCM: return "after breakfast (from lat. post cibus matutinus)"; case PCV: return "after dinner (from lat. post cibus vespertinus)"; case WAKE: return "Description: Upon waking up from a regular period of sleep, in order to start regular activities (this would exclude waking up from a nap or temporarily waking up during a period of sleep)\r\n\n \n Usage Notes: e.g.\r\n\n Take pulse rate on waking in management of thyrotoxicosis.\r\n\n Take BP on waking in management of hypertension\r\n\n Take basal body temperature on waking in establishing date of ovulation"; + case NULL: return null; default: return "?"; } } @@ -234,6 +236,7 @@ public enum V3TimingEvent { case PCM: return "PCM"; case PCV: return "PCV"; case WAKE: return "WAKE"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TransmissionRelationshipTypeCode.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TransmissionRelationshipTypeCode.java index 3591c2b5f..351d2d509 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TransmissionRelationshipTypeCode.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TransmissionRelationshipTypeCode.java @@ -57,6 +57,7 @@ public enum V3TransmissionRelationshipTypeCode { public String toCode() { switch (this) { case SEQL: return "SEQL"; + case NULL: return null; default: return "?"; } } @@ -66,12 +67,14 @@ public enum V3TransmissionRelationshipTypeCode { public String getDefinition() { switch (this) { case SEQL: return "Description:A transmission relationship indicating that the source transmission follows the target transmission."; + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { case SEQL: return "sequence"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TribalEntityUS.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TribalEntityUS.java index f93d07f57..4a4b9b1fc 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TribalEntityUS.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TribalEntityUS.java @@ -4026,6 +4026,7 @@ public enum V3TribalEntityUS { case _97: return "97"; case _98: return "98"; case _99: return "99"; + case NULL: return null; default: return "?"; } } @@ -4602,6 +4603,7 @@ public enum V3TribalEntityUS { case _97: return "Grindstone Indian Rancheria of Wintun-Wailaki Indi"; case _98: return "Guidiville Rancheria of California"; case _99: return "Hannahville Indian Community of Wisconsin Potawato"; + case NULL: return null; default: return "?"; } } @@ -5175,6 +5177,7 @@ public enum V3TribalEntityUS { case _97: return "Grindstone Indian Rancheria of Wintun-Wailaki Indi"; case _98: return "Guidiville Rancheria of California"; case _99: return "Hannahville Indian Community of Wisconsin Potawato"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TriggerEventID.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TriggerEventID.java index d63ae5176..f420c64ab 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TriggerEventID.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3TriggerEventID.java @@ -127,6 +127,7 @@ public enum V3TriggerEventID { case POLBTE004202UV: return "POLB_TE004202UV"; case POLBTE004301UV: return "POLB_TE004301UV"; case POLBTE004500UV: return "POLB_TE004500UV"; + case NULL: return null; default: return "?"; } } @@ -146,6 +147,7 @@ public enum V3TriggerEventID { case POLBTE004202UV: return "Description:"; case POLBTE004301UV: return "Description:"; case POLBTE004500UV: return "Description:"; + case NULL: return null; default: return "?"; } } @@ -162,6 +164,7 @@ public enum V3TriggerEventID { case POLBTE004202UV: return "Result Complete"; case POLBTE004301UV: return "Result Abort"; case POLBTE004500UV: return "Result Nullify"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3VaccineManufacturer.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3VaccineManufacturer.java index d72f0fc84..faa5600d9 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3VaccineManufacturer.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3VaccineManufacturer.java @@ -330,6 +330,7 @@ public enum V3VaccineManufacturer { case USA: return "USA"; case WA: return "WA"; case WAL: return "WAL"; + case NULL: return null; default: return "?"; } } @@ -378,6 +379,7 @@ public enum V3VaccineManufacturer { case USA: return "United States Army Medical Research and Materiel Command"; case WA: return "Wyeth-Ayerst [Inactive-use WAL]"; case WAL: return "Wyeth-Ayerst (includes Wyeth-Lederle Vaccines and Pediatrics, Wyeth Laboratories, Lederle Laboratories, and Praxis Biologics)"; + case NULL: return null; default: return "?"; } } @@ -423,6 +425,7 @@ public enum V3VaccineManufacturer { case USA: return "United States Army Medical Research and Materiel Command"; case WA: return "Wyeth-Ayerst [Inactive - use WAL]"; case WAL: return "Wyeth-Ayerst (includes Wyeth-Lederle Vaccines and Pediatrics, Wyeth Laboratories, Lederle Laboratories, and Praxis Biologics)"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3WorkClassificationODH.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3WorkClassificationODH.java index e59fcc422..220e7dada 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3WorkClassificationODH.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/V3WorkClassificationODH.java @@ -113,6 +113,7 @@ public enum V3WorkClassificationODH { case UWNSE: return "UWNSE"; case UWSE: return "UWSE"; case VW: return "VW"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum V3WorkClassificationODH { case UWNSE: return "A situation in which an individual works for a business (not government) that they do not own without receiving a paid salary or wage."; case UWSE: return "A situation in which an individual works for himself or herself without receiving a paid salary or wage."; case VW: return "A situation in which an individual chooses to do something, especially for other people or for an organization, willingly and without being forced or compensated to do it. This can include formal activity undertaken through public, private and voluntary organizations as well as informal community participation."; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum V3WorkClassificationODH { case UWNSE: return "Unpaid non-governmental work, not self-employed"; case UWSE: return "Unpaid work, self-employed"; case VW: return "Voluntary work"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VariableType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VariableType.java index 5aafb158a..a84012af2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VariableType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VariableType.java @@ -71,6 +71,7 @@ public enum VariableType { case DICHOTOMOUS: return "dichotomous"; case CONTINUOUS: return "continuous"; case DESCRIPTIVE: return "descriptive"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum VariableType { case DICHOTOMOUS: return "The variable is dichotomous, such as present or absent."; case CONTINUOUS: return "The variable is a continuous result such as a quantity."; case DESCRIPTIVE: return "The variable is described narratively rather than quantitatively."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum VariableType { case DICHOTOMOUS: return "Dichotomous"; case CONTINUOUS: return "Continuous"; case DESCRIPTIVE: return "Descriptive"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VariantState.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VariantState.java index 462f3dede..61d9a467e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VariantState.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VariantState.java @@ -71,6 +71,7 @@ public enum VariantState { case POSITIVE: return "positive"; case NEGATIVE: return "negative"; case ABSENT: return "absent"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum VariantState { case POSITIVE: return "the variant is detected."; case NEGATIVE: return "no variant is detected."; case ABSENT: return "result of the variant is missing."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum VariantState { case POSITIVE: return "positive"; case NEGATIVE: return "negative"; case ABSENT: return "absent"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultCanPushUpdates.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultCanPushUpdates.java index 99c30a9ff..c0ebdb359 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultCanPushUpdates.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultCanPushUpdates.java @@ -71,6 +71,7 @@ public enum VerificationresultCanPushUpdates { case YES: return "yes"; case NO: return "no"; case UNDETERMINED: return "undetermined"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum VerificationresultCanPushUpdates { case YES: return ""; case NO: return ""; case UNDETERMINED: return ""; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum VerificationresultCanPushUpdates { case YES: return "Yes"; case NO: return "No"; case UNDETERMINED: return "Undetermined"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultCommunicationMethod.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultCommunicationMethod.java index dcbcf00f1..bcfefc59e 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultCommunicationMethod.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultCommunicationMethod.java @@ -78,6 +78,7 @@ public enum VerificationresultCommunicationMethod { case PORTAL: return "portal"; case PULL: return "pull"; case PUSH: return "push"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum VerificationresultCommunicationMethod { case PORTAL: return "The information is submitted/retrieved via a portal"; case PULL: return "The information is retrieved (i.e. pulled) from a source (e.g. over an API)"; case PUSH: return "The information is sent (i.e. pushed) from a source (e.g. over an API, asynchronously, secure messaging)"; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum VerificationresultCommunicationMethod { case PORTAL: return "Portal"; case PULL: return "Pull"; case PUSH: return "Push"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultFailureAction.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultFailureAction.java index 232fcc60d..d0a4a1388 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultFailureAction.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultFailureAction.java @@ -78,6 +78,7 @@ public enum VerificationresultFailureAction { case WARN: return "warn"; case RECONLY: return "rec-only"; case NONE: return "none"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum VerificationresultFailureAction { case WARN: return ""; case RECONLY: return ""; case NONE: return ""; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum VerificationresultFailureAction { case WARN: return "Warning"; case RECONLY: return "Record only"; case NONE: return "None"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultNeed.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultNeed.java index 13c23089f..7d285dff7 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultNeed.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultNeed.java @@ -71,6 +71,7 @@ public enum VerificationresultNeed { case NONE: return "none"; case INITIAL: return "initial"; case PERIODIC: return "periodic"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum VerificationresultNeed { case NONE: return "***TODO***"; case INITIAL: return "***TODO***"; case PERIODIC: return "***TODO***"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum VerificationresultNeed { case NONE: return "None"; case INITIAL: return "Initial"; case PERIODIC: return "Periodic"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultPrimarySourceType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultPrimarySourceType.java index 6b6d99fd0..e21c96925 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultPrimarySourceType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultPrimarySourceType.java @@ -113,6 +113,7 @@ public enum VerificationresultPrimarySourceType { case LEGAL: return "legal"; case ISSUER: return "issuer"; case AUTHSOURCE: return "auth-source"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public enum VerificationresultPrimarySourceType { case LEGAL: return ""; case ISSUER: return ""; case AUTHSOURCE: return ""; + case NULL: return null; default: return "?"; } } @@ -144,6 +146,7 @@ public enum VerificationresultPrimarySourceType { case LEGAL: return "Legal source"; case ISSUER: return "Issuing source"; case AUTHSOURCE: return "Authoritative source"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultPushTypeAvailable.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultPushTypeAvailable.java index fc6e14a52..be3ea3d5b 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultPushTypeAvailable.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultPushTypeAvailable.java @@ -71,6 +71,7 @@ public enum VerificationresultPushTypeAvailable { case SPECIFIC: return "specific"; case ANY: return "any"; case SOURCE: return "source"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum VerificationresultPushTypeAvailable { case SPECIFIC: return ""; case ANY: return ""; case SOURCE: return ""; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum VerificationresultPushTypeAvailable { case SPECIFIC: return "Specific requested changes"; case ANY: return "Any changes"; case SOURCE: return "As defined by source"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultStatus.java index 3839ba2d0..7f02afeac 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultStatus.java @@ -92,6 +92,7 @@ public enum VerificationresultStatus { case REQREVALID: return "req-revalid"; case VALFAIL: return "val-fail"; case REVALFAIL: return "reval-fail"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum VerificationresultStatus { case REQREVALID: return "***TODO***"; case VALFAIL: return "***TODO***"; case REVALFAIL: return "***TODO***"; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum VerificationresultStatus { case REQREVALID: return "Requires revalidation"; case VALFAIL: return "Validation failed"; case REVALFAIL: return "Re-Validation failed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultValidationProcess.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultValidationProcess.java index 3ef80b73a..aeea646fb 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultValidationProcess.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultValidationProcess.java @@ -92,6 +92,7 @@ public enum VerificationresultValidationProcess { case MULTI: return "multi"; case STANDALONE: return "standalone"; case INCONTEXT: return "in-context"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public enum VerificationresultValidationProcess { case MULTI: return ""; case STANDALONE: return ""; case INCONTEXT: return ""; + case NULL: return null; default: return "?"; } } @@ -117,6 +119,7 @@ public enum VerificationresultValidationProcess { case MULTI: return "multiple sources"; case STANDALONE: return "standalone"; case INCONTEXT: return "in context"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultValidationStatus.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultValidationStatus.java index d34dc1324..06768c088 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultValidationStatus.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultValidationStatus.java @@ -71,6 +71,7 @@ public enum VerificationresultValidationStatus { case SUCCESSFUL: return "successful"; case FAILED: return "failed"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum VerificationresultValidationStatus { case SUCCESSFUL: return ""; case FAILED: return ""; case UNKNOWN: return "The validations status has not been determined yet"; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum VerificationresultValidationStatus { case SUCCESSFUL: return "Successful"; case FAILED: return "Failed"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultValidationType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultValidationType.java index c325dc87c..cc9f61362 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultValidationType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VerificationresultValidationType.java @@ -71,6 +71,7 @@ public enum VerificationresultValidationType { case NOTHING: return "nothing"; case PRIMARY: return "primary"; case MULTIPLE: return "multiple"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum VerificationresultValidationType { case NOTHING: return ""; case PRIMARY: return ""; case MULTIPLE: return ""; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum VerificationresultValidationType { case NOTHING: return "Nothing"; case PRIMARY: return "Primary Source"; case MULTIPLE: return "Multiple Sources"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VersioningPolicy.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VersioningPolicy.java index 57467cd82..1d7bcd5c1 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VersioningPolicy.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VersioningPolicy.java @@ -71,6 +71,7 @@ public enum VersioningPolicy { case NOVERSION: return "no-version"; case VERSIONED: return "versioned"; case VERSIONEDUPDATE: return "versioned-update"; + case NULL: return null; default: return "?"; } } @@ -82,6 +83,7 @@ public enum VersioningPolicy { case NOVERSION: return "VersionId meta-property is not supported (server) or used (client)."; case VERSIONED: return "VersionId meta-property is supported (server) or used (client)."; case VERSIONEDUPDATE: return "VersionId must be correct for updates (server) or will be specified (If-match header) for updates (client)."; + case NULL: return null; default: return "?"; } } @@ -90,6 +92,7 @@ public enum VersioningPolicy { case NOVERSION: return "No VersionId Support"; case VERSIONED: return "Versioned"; case VERSIONEDUPDATE: return "VersionId tracked fully"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VisionBaseCodes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VisionBaseCodes.java index 81ffaf19c..fd300fe17 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VisionBaseCodes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VisionBaseCodes.java @@ -78,6 +78,7 @@ public enum VisionBaseCodes { case DOWN: return "down"; case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public enum VisionBaseCodes { case DOWN: return "bottom."; case IN: return "inner edge."; case OUT: return "outer edge."; + case NULL: return null; default: return "?"; } } @@ -99,6 +101,7 @@ public enum VisionBaseCodes { case DOWN: return "Down"; case IN: return "In"; case OUT: return "Out"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VisionEyeCodes.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VisionEyeCodes.java index edeb2c3de..1f2087eed 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VisionEyeCodes.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VisionEyeCodes.java @@ -64,6 +64,7 @@ public enum VisionEyeCodes { switch (this) { case RIGHT: return "right"; case LEFT: return "left"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum VisionEyeCodes { switch (this) { case RIGHT: return "Right Eye."; case LEFT: return "Left Eye."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum VisionEyeCodes { switch (this) { case RIGHT: return "Right Eye"; case LEFT: return "Left Eye"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VisionProduct.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VisionProduct.java index 9c252da76..e572a1ed2 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VisionProduct.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/VisionProduct.java @@ -64,6 +64,7 @@ public enum VisionProduct { switch (this) { case LENS: return "lens"; case CONTACT: return "contact"; + case NULL: return null; default: return "?"; } } @@ -74,6 +75,7 @@ public enum VisionProduct { switch (this) { case LENS: return "A lens to be fitted to a frame to comprise a pair of glasses."; case CONTACT: return "A lens to be fitted for wearing directly on an eye."; + case NULL: return null; default: return "?"; } } @@ -81,6 +83,7 @@ public enum VisionProduct { switch (this) { case LENS: return "Lens"; case CONTACT: return "Contact Lens"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/W3cProvenanceActivityType.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/W3cProvenanceActivityType.java index 74435c36f..aa110ef38 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/W3cProvenanceActivityType.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/model/codesystems/W3cProvenanceActivityType.java @@ -134,6 +134,7 @@ public enum W3cProvenanceActivityType { case PRIMARYSOURCE: return "Primary-Source"; case ATTRIBUTION: return "Attribution"; case COLLECTION: return "Collection"; + case NULL: return null; default: return "?"; } } @@ -154,6 +155,7 @@ public enum W3cProvenanceActivityType { case PRIMARYSOURCE: return "Refers to something produced by some agent with direct experience and knowledge about the topic, at the time of the topic's study, without benefit from hindsight. Because of the directness of primary sources, they 'speak for themselves' in ways that cannot be captured through the filter of secondary sources. As such, it is important for secondary sources to reference those primary sources from which they were derived, so that their reliability can be investigated. It is also important to note that a given entity might be a primary source for one entity but not another. It is the reason why Primary Source is defined as a relation as opposed to a subtype of Entity."; case ATTRIBUTION: return "Ascribing of an entity (object/document) to an agent."; case COLLECTION: return " An aggregating activity that results in composition of an entity, which provides a structure to some constituents that must themselves be entities. These constituents are said to be member of the collections."; + case NULL: return null; default: return "?"; } } @@ -171,6 +173,7 @@ public enum W3cProvenanceActivityType { case PRIMARYSOURCE: return "wasPrimarySourceOf"; case ATTRIBUTION: return "wasAttributedTo"; case COLLECTION: return "isCollectionOf"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Account.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Account.java index af334dc08..56993b2f6 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Account.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Account.java @@ -105,6 +105,7 @@ public class Account extends DomainResource { case ENTEREDINERROR: return "entered-in-error"; case ONHOLD: return "on-hold"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -115,6 +116,7 @@ public class Account extends DomainResource { case ENTEREDINERROR: return "http://hl7.org/fhir/account-status"; case ONHOLD: return "http://hl7.org/fhir/account-status"; case UNKNOWN: return "http://hl7.org/fhir/account-status"; + case NULL: return null; default: return "?"; } } @@ -125,6 +127,7 @@ public class Account extends DomainResource { case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case ONHOLD: return "This account is on hold."; case UNKNOWN: return "The account status is unknown."; + case NULL: return null; default: return "?"; } } @@ -135,6 +138,7 @@ public class Account extends DomainResource { case ENTEREDINERROR: return "Entered in error"; case ONHOLD: return "On Hold"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ActivityDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ActivityDefinition.java index 3584b2270..af83be10f 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ActivityDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ActivityDefinition.java @@ -173,6 +173,7 @@ public class ActivityDefinition extends MetadataResource { case SUPPLYREQUEST: return "SupplyRequest"; case TASK: return "Task"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -193,6 +194,7 @@ public class ActivityDefinition extends MetadataResource { case SUPPLYREQUEST: return "http://hl7.org/fhir/request-resource-types"; case TASK: return "http://hl7.org/fhir/request-resource-types"; case VISIONPRESCRIPTION: return "http://hl7.org/fhir/request-resource-types"; + case NULL: return null; default: return "?"; } } @@ -213,6 +215,7 @@ public class ActivityDefinition extends MetadataResource { case SUPPLYREQUEST: return "Request for a medication, substance or device."; case TASK: return "A task to be performed."; case VISIONPRESCRIPTION: return "Prescription for vision correction products for a patient."; + case NULL: return null; default: return "?"; } } @@ -233,6 +236,7 @@ public class ActivityDefinition extends MetadataResource { case SUPPLYREQUEST: return "SupplyRequest"; case TASK: return "Task"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Address.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Address.java index 674d76df1..4ae4aee8c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Address.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Address.java @@ -87,6 +87,7 @@ public class Address extends DataType implements ICompositeType { case POSTAL: return "postal"; case PHYSICAL: return "physical"; case BOTH: return "both"; + case NULL: return null; default: return "?"; } } @@ -95,6 +96,7 @@ public class Address extends DataType implements ICompositeType { case POSTAL: return "http://hl7.org/fhir/address-type"; case PHYSICAL: return "http://hl7.org/fhir/address-type"; case BOTH: return "http://hl7.org/fhir/address-type"; + case NULL: return null; default: return "?"; } } @@ -103,6 +105,7 @@ public class Address extends DataType implements ICompositeType { case POSTAL: return "Mailing addresses - PO Boxes and care-of addresses."; case PHYSICAL: return "A physical address that can be visited."; case BOTH: return "An address that is both physical and postal."; + case NULL: return null; default: return "?"; } } @@ -111,6 +114,7 @@ public class Address extends DataType implements ICompositeType { case POSTAL: return "Postal"; case PHYSICAL: return "Physical"; case BOTH: return "Postal & Physical"; + case NULL: return null; default: return "?"; } } @@ -209,6 +213,7 @@ public class Address extends DataType implements ICompositeType { case TEMP: return "temp"; case OLD: return "old"; case BILLING: return "billing"; + case NULL: return null; default: return "?"; } } @@ -219,6 +224,7 @@ public class Address extends DataType implements ICompositeType { case TEMP: return "http://hl7.org/fhir/address-use"; case OLD: return "http://hl7.org/fhir/address-use"; case BILLING: return "http://hl7.org/fhir/address-use"; + case NULL: return null; default: return "?"; } } @@ -229,6 +235,7 @@ public class Address extends DataType implements ICompositeType { case TEMP: return "A temporary address. The period can provide more detailed information."; case OLD: return "This address is no longer in use (or was never correct but retained for records)."; case BILLING: return "An address to be used to send bills, invoices, receipts etc."; + case NULL: return null; default: return "?"; } } @@ -239,6 +246,7 @@ public class Address extends DataType implements ICompositeType { case TEMP: return "Temporary"; case OLD: return "Old / Incorrect"; case BILLING: return "Billing"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdverseEvent.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdverseEvent.java index 6da0ea84d..5417032b8 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdverseEvent.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AdverseEvent.java @@ -82,6 +82,7 @@ public class AdverseEvent extends DomainResource { switch (this) { case ACTUAL: return "actual"; case POTENTIAL: return "potential"; + case NULL: return null; default: return "?"; } } @@ -89,6 +90,7 @@ public class AdverseEvent extends DomainResource { switch (this) { case ACTUAL: return "http://hl7.org/fhir/adverse-event-actuality"; case POTENTIAL: return "http://hl7.org/fhir/adverse-event-actuality"; + case NULL: return null; default: return "?"; } } @@ -96,6 +98,7 @@ public class AdverseEvent extends DomainResource { switch (this) { case ACTUAL: return "The adverse event actually happened regardless of whether anyone was affected or harmed."; case POTENTIAL: return "A potential adverse event."; + case NULL: return null; default: return "?"; } } @@ -103,6 +106,7 @@ public class AdverseEvent extends DomainResource { switch (this) { case ACTUAL: return "Adverse Event"; case POTENTIAL: return "Potential Adverse Event"; + case NULL: return null; default: return "?"; } } @@ -188,6 +192,7 @@ public class AdverseEvent extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -197,6 +202,7 @@ public class AdverseEvent extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/event-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/event-status"; case UNKNOWN: return "http://hl7.org/fhir/event-status"; + case NULL: return null; default: return "?"; } } @@ -206,6 +212,7 @@ public class AdverseEvent extends DomainResource { case COMPLETED: return "The event has now concluded."; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"stopped\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this event. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -215,6 +222,7 @@ public class AdverseEvent extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AllergyIntolerance.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AllergyIntolerance.java index 411c16f99..83ff7ef00 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AllergyIntolerance.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AllergyIntolerance.java @@ -96,6 +96,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "medication"; case ENVIRONMENT: return "environment"; case BIOLOGIC: return "biologic"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "http://hl7.org/fhir/allergy-intolerance-category"; case ENVIRONMENT: return "http://hl7.org/fhir/allergy-intolerance-category"; case BIOLOGIC: return "http://hl7.org/fhir/allergy-intolerance-category"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "Substances administered to achieve a physiological effect."; case ENVIRONMENT: return "Any substances that are encountered in the environment, including any substance not already classified as food, medication, or biologic."; case BIOLOGIC: return "A preparation that is synthesized from living organisms or their products, especially a human or animal protein, such as a hormone or antitoxin, that is used as a diagnostic, preventive, or therapeutic agent. Examples of biologic medications include: vaccines; allergenic extracts, which are used for both diagnosis and treatment (for example, allergy shots); gene therapies; cellular therapies. There are other biologic products, such as tissues, which are not typically associated with allergies."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class AllergyIntolerance extends DomainResource { case MEDICATION: return "Medication"; case ENVIRONMENT: return "Environment"; case BIOLOGIC: return "Biologic"; + case NULL: return null; default: return "?"; } } @@ -213,6 +217,7 @@ public class AllergyIntolerance extends DomainResource { case LOW: return "low"; case HIGH: return "high"; case UNABLETOASSESS: return "unable-to-assess"; + case NULL: return null; default: return "?"; } } @@ -221,6 +226,7 @@ public class AllergyIntolerance extends DomainResource { case LOW: return "http://hl7.org/fhir/allergy-intolerance-criticality"; case HIGH: return "http://hl7.org/fhir/allergy-intolerance-criticality"; case UNABLETOASSESS: return "http://hl7.org/fhir/allergy-intolerance-criticality"; + case NULL: return null; default: return "?"; } } @@ -229,6 +235,7 @@ public class AllergyIntolerance extends DomainResource { case LOW: return "Worst case result of a future exposure is not assessed to be life-threatening or having high potential for organ system failure."; case HIGH: return "Worst case result of a future exposure is assessed to be life-threatening or having high potential for organ system failure."; case UNABLETOASSESS: return "Unable to assess the worst case result of a future exposure."; + case NULL: return null; default: return "?"; } } @@ -237,6 +244,7 @@ public class AllergyIntolerance extends DomainResource { case LOW: return "Low Risk"; case HIGH: return "High Risk"; case UNABLETOASSESS: return "Unable to Assess Risk"; + case NULL: return null; default: return "?"; } } @@ -321,6 +329,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "mild"; case MODERATE: return "moderate"; case SEVERE: return "severe"; + case NULL: return null; default: return "?"; } } @@ -329,6 +338,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "http://hl7.org/fhir/reaction-event-severity"; case MODERATE: return "http://hl7.org/fhir/reaction-event-severity"; case SEVERE: return "http://hl7.org/fhir/reaction-event-severity"; + case NULL: return null; default: return "?"; } } @@ -337,6 +347,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "Causes mild physiological effects."; case MODERATE: return "Causes moderate physiological effects."; case SEVERE: return "Causes severe physiological effects."; + case NULL: return null; default: return "?"; } } @@ -345,6 +356,7 @@ public class AllergyIntolerance extends DomainResource { case MILD: return "Mild"; case MODERATE: return "Moderate"; case SEVERE: return "Severe"; + case NULL: return null; default: return "?"; } } @@ -422,6 +434,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "allergy"; case INTOLERANCE: return "intolerance"; + case NULL: return null; default: return "?"; } } @@ -429,6 +442,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "http://hl7.org/fhir/allergy-intolerance-type"; case INTOLERANCE: return "http://hl7.org/fhir/allergy-intolerance-type"; + case NULL: return null; default: return "?"; } } @@ -436,6 +450,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "A propensity for hypersensitive reaction(s) to a substance. These reactions are most typically type I hypersensitivity, plus other \"allergy-like\" reactions, including pseudoallergy."; case INTOLERANCE: return "A propensity for adverse reactions to a substance that is not judged to be allergic or \"allergy-like\". These reactions are typically (but not necessarily) non-immune. They are to some degree idiosyncratic and/or patient-specific (i.e. are not a reaction that is expected to occur with most or all patients given similar circumstances)."; + case NULL: return null; default: return "?"; } } @@ -443,6 +458,7 @@ public class AllergyIntolerance extends DomainResource { switch (this) { case ALLERGY: return "Allergy"; case INTOLERANCE: return "Intolerance"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Appointment.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Appointment.java index e2f3252eb..0df53ef91 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Appointment.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Appointment.java @@ -138,6 +138,7 @@ public class Appointment extends DomainResource { case ENTEREDINERROR: return "entered-in-error"; case CHECKEDIN: return "checked-in"; case WAITLIST: return "waitlist"; + case NULL: return null; default: return "?"; } } @@ -153,6 +154,7 @@ public class Appointment extends DomainResource { case ENTEREDINERROR: return "http://hl7.org/fhir/appointmentstatus"; case CHECKEDIN: return "http://hl7.org/fhir/appointmentstatus"; case WAITLIST: return "http://hl7.org/fhir/appointmentstatus"; + case NULL: return null; default: return "?"; } } @@ -168,6 +170,7 @@ public class Appointment extends DomainResource { case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case CHECKEDIN: return "When checked in, all pre-encounter administrative work is complete, and the encounter may begin. (where multiple patients are involved, they are all present)."; case WAITLIST: return "The appointment has been placed on a waitlist, to be scheduled/confirmed in the future when a slot/service is available.\nA specific time might or might not be pre-allocated."; + case NULL: return null; default: return "?"; } } @@ -183,6 +186,7 @@ public class Appointment extends DomainResource { case ENTEREDINERROR: return "Entered in error"; case CHECKEDIN: return "Checked In"; case WAITLIST: return "Waitlisted"; + case NULL: return null; default: return "?"; } } @@ -309,6 +313,7 @@ public class Appointment extends DomainResource { case REQUIRED: return "required"; case OPTIONAL: return "optional"; case INFORMATIONONLY: return "information-only"; + case NULL: return null; default: return "?"; } } @@ -317,6 +322,7 @@ public class Appointment extends DomainResource { case REQUIRED: return "http://hl7.org/fhir/participantrequired"; case OPTIONAL: return "http://hl7.org/fhir/participantrequired"; case INFORMATIONONLY: return "http://hl7.org/fhir/participantrequired"; + case NULL: return null; default: return "?"; } } @@ -325,6 +331,7 @@ public class Appointment extends DomainResource { case REQUIRED: return "The participant is required to attend the appointment."; case OPTIONAL: return "The participant may optionally attend the appointment."; case INFORMATIONONLY: return "The participant is excluded from the appointment, and might not be informed of the appointment taking place. (Appointment is about them, not for them - such as 2 doctors discussing results about a patient's test)."; + case NULL: return null; default: return "?"; } } @@ -333,6 +340,7 @@ public class Appointment extends DomainResource { case REQUIRED: return "Required"; case OPTIONAL: return "Optional"; case INFORMATIONONLY: return "Information Only"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AuditEvent.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AuditEvent.java index 74bb589b0..992f31df5 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AuditEvent.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/AuditEvent.java @@ -103,6 +103,7 @@ public class AuditEvent extends DomainResource { case U: return "U"; case D: return "D"; case E: return "E"; + case NULL: return null; default: return "?"; } } @@ -113,6 +114,7 @@ public class AuditEvent extends DomainResource { case U: return "http://hl7.org/fhir/audit-event-action"; case D: return "http://hl7.org/fhir/audit-event-action"; case E: return "http://hl7.org/fhir/audit-event-action"; + case NULL: return null; default: return "?"; } } @@ -123,6 +125,7 @@ public class AuditEvent extends DomainResource { case U: return "Update data, such as revise patient information."; case D: return "Delete items, such as a doctor master file record."; case E: return "Perform a system or application function such as log-on, program execution or use of an object's method, or perform a query/search operation."; + case NULL: return null; default: return "?"; } } @@ -133,6 +136,7 @@ public class AuditEvent extends DomainResource { case U: return "Update"; case D: return "Delete"; case E: return "Execute"; + case NULL: return null; default: return "?"; } } @@ -243,6 +247,7 @@ public class AuditEvent extends DomainResource { case _3: return "3"; case _4: return "4"; case _5: return "5"; + case NULL: return null; default: return "?"; } } @@ -253,6 +258,7 @@ public class AuditEvent extends DomainResource { case _3: return "http://hl7.org/fhir/network-type"; case _4: return "http://hl7.org/fhir/network-type"; case _5: return "http://hl7.org/fhir/network-type"; + case NULL: return null; default: return "?"; } } @@ -263,6 +269,7 @@ public class AuditEvent extends DomainResource { case _3: return "The assigned telephone number."; case _4: return "The assigned email address."; case _5: return "URI (User directory, HTTP-PUT, ftp, etc.)."; + case NULL: return null; default: return "?"; } } @@ -273,6 +280,7 @@ public class AuditEvent extends DomainResource { case _3: return "Telephone Number"; case _4: return "Email address"; case _5: return "URI"; + case NULL: return null; default: return "?"; } } @@ -404,6 +412,7 @@ public class AuditEvent extends DomainResource { case NOTICE: return "notice"; case INFORMATIONAL: return "informational"; case DEBUG: return "debug"; + case NULL: return null; default: return "?"; } } @@ -417,6 +426,7 @@ public class AuditEvent extends DomainResource { case NOTICE: return "http://hl7.org/fhir/audit-event-severity"; case INFORMATIONAL: return "http://hl7.org/fhir/audit-event-severity"; case DEBUG: return "http://hl7.org/fhir/audit-event-severity"; + case NULL: return null; default: return "?"; } } @@ -430,6 +440,7 @@ public class AuditEvent extends DomainResource { case NOTICE: return "Normal but significant condition."; case INFORMATIONAL: return "Informational messages."; case DEBUG: return "Debug-level messages."; + case NULL: return null; default: return "?"; } } @@ -443,6 +454,7 @@ public class AuditEvent extends DomainResource { case NOTICE: return "Notice"; case INFORMATIONAL: return "Informational"; case DEBUG: return "Debug"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BiologicallyDerivedProduct.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BiologicallyDerivedProduct.java index a82ba3aef..f2ff06b9a 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BiologicallyDerivedProduct.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/BiologicallyDerivedProduct.java @@ -105,6 +105,7 @@ public class BiologicallyDerivedProduct extends DomainResource { case FLUID: return "fluid"; case CELLS: return "cells"; case BIOLOGICALAGENT: return "biologicalAgent"; + case NULL: return null; default: return "?"; } } @@ -115,6 +116,7 @@ public class BiologicallyDerivedProduct extends DomainResource { case FLUID: return "http://hl7.org/fhir/product-category"; case CELLS: return "http://hl7.org/fhir/product-category"; case BIOLOGICALAGENT: return "http://hl7.org/fhir/product-category"; + case NULL: return null; default: return "?"; } } @@ -125,6 +127,7 @@ public class BiologicallyDerivedProduct extends DomainResource { case FLUID: return "Body fluid."; case CELLS: return "Collection of cells."; case BIOLOGICALAGENT: return "Biological agent of unspecified type."; + case NULL: return null; default: return "?"; } } @@ -135,6 +138,7 @@ public class BiologicallyDerivedProduct extends DomainResource { case FLUID: return "Fluid"; case CELLS: return "Cells"; case BIOLOGICALAGENT: return "BiologicalAgent"; + case NULL: return null; default: return "?"; } } @@ -224,6 +228,7 @@ public class BiologicallyDerivedProduct extends DomainResource { switch (this) { case AVAILABLE: return "available"; case UNAVAILABLE: return "unavailable"; + case NULL: return null; default: return "?"; } } @@ -231,6 +236,7 @@ public class BiologicallyDerivedProduct extends DomainResource { switch (this) { case AVAILABLE: return "http://hl7.org/fhir/product-status"; case UNAVAILABLE: return "http://hl7.org/fhir/product-status"; + case NULL: return null; default: return "?"; } } @@ -238,6 +244,7 @@ public class BiologicallyDerivedProduct extends DomainResource { switch (this) { case AVAILABLE: return "Product is currently available for use."; case UNAVAILABLE: return "Product is not currently available for use."; + case NULL: return null; default: return "?"; } } @@ -245,6 +252,7 @@ public class BiologicallyDerivedProduct extends DomainResource { switch (this) { case AVAILABLE: return "Available"; case UNAVAILABLE: return "Unavailable"; + case NULL: return null; default: return "?"; } } @@ -323,6 +331,7 @@ public class BiologicallyDerivedProduct extends DomainResource { case FARENHEIT: return "farenheit"; case CELSIUS: return "celsius"; case KELVIN: return "kelvin"; + case NULL: return null; default: return "?"; } } @@ -331,6 +340,7 @@ public class BiologicallyDerivedProduct extends DomainResource { case FARENHEIT: return "http://hl7.org/fhir/product-storage-scale"; case CELSIUS: return "http://hl7.org/fhir/product-storage-scale"; case KELVIN: return "http://hl7.org/fhir/product-storage-scale"; + case NULL: return null; default: return "?"; } } @@ -339,6 +349,7 @@ public class BiologicallyDerivedProduct extends DomainResource { case FARENHEIT: return "Fahrenheit temperature scale."; case CELSIUS: return "Celsius or centigrade temperature scale."; case KELVIN: return "Kelvin absolute thermodynamic temperature scale."; + case NULL: return null; default: return "?"; } } @@ -347,6 +358,7 @@ public class BiologicallyDerivedProduct extends DomainResource { case FARENHEIT: return "Fahrenheit"; case CELSIUS: return "Celsius"; case KELVIN: return "Kelvin"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Bundle.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Bundle.java index 368f8fd08..7f7386b56 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Bundle.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Bundle.java @@ -140,6 +140,7 @@ public class Bundle extends Resource implements IBaseBundle { case SEARCHSET: return "searchset"; case COLLECTION: return "collection"; case SUBSCRIPTIONNOTIFICATION: return "subscription-notification"; + case NULL: return null; default: return "?"; } } @@ -155,6 +156,7 @@ public class Bundle extends Resource implements IBaseBundle { case SEARCHSET: return "http://hl7.org/fhir/bundle-type"; case COLLECTION: return "http://hl7.org/fhir/bundle-type"; case SUBSCRIPTIONNOTIFICATION: return "http://hl7.org/fhir/bundle-type"; + case NULL: return null; default: return "?"; } } @@ -170,6 +172,7 @@ public class Bundle extends Resource implements IBaseBundle { case SEARCHSET: return "The bundle is a list of resources returned as a result of a search/query interaction, operation, or message."; case COLLECTION: return "The bundle is a set of resources collected into a single package for ease of distribution that imposes no processing obligations or behavioral rules beyond persistence."; case SUBSCRIPTIONNOTIFICATION: return "The bundle has been generated by a Subscription to communicate information to a client."; + case NULL: return null; default: return "?"; } } @@ -185,6 +188,7 @@ public class Bundle extends Resource implements IBaseBundle { case SEARCHSET: return "Search Results"; case COLLECTION: return "Collection"; case SUBSCRIPTIONNOTIFICATION: return "Subscription Notification"; + case NULL: return null; default: return "?"; } } @@ -332,6 +336,7 @@ public class Bundle extends Resource implements IBaseBundle { case PUT: return "PUT"; case DELETE: return "DELETE"; case PATCH: return "PATCH"; + case NULL: return null; default: return "?"; } } @@ -343,6 +348,7 @@ public class Bundle extends Resource implements IBaseBundle { case PUT: return "http://hl7.org/fhir/http-verb"; case DELETE: return "http://hl7.org/fhir/http-verb"; case PATCH: return "http://hl7.org/fhir/http-verb"; + case NULL: return null; default: return "?"; } } @@ -354,6 +360,7 @@ public class Bundle extends Resource implements IBaseBundle { case PUT: return "HTTP PUT Command."; case DELETE: return "HTTP DELETE Command."; case PATCH: return "HTTP PATCH Command."; + case NULL: return null; default: return "?"; } } @@ -365,6 +372,7 @@ public class Bundle extends Resource implements IBaseBundle { case PUT: return "PUT"; case DELETE: return "DELETE"; case PATCH: return "PATCH"; + case NULL: return null; default: return "?"; } } @@ -467,6 +475,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "match"; case INCLUDE: return "include"; case OUTCOME: return "outcome"; + case NULL: return null; default: return "?"; } } @@ -475,6 +484,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "http://hl7.org/fhir/search-entry-mode"; case INCLUDE: return "http://hl7.org/fhir/search-entry-mode"; case OUTCOME: return "http://hl7.org/fhir/search-entry-mode"; + case NULL: return null; default: return "?"; } } @@ -483,6 +493,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "This resource matched the search specification."; case INCLUDE: return "This resource is returned because it is referred to from another resource in the search set."; case OUTCOME: return "An OperationOutcome that provides additional information about the processing of a search."; + case NULL: return null; default: return "?"; } } @@ -491,6 +502,7 @@ public class Bundle extends Resource implements IBaseBundle { case MATCH: return "Match"; case INCLUDE: return "Include"; case OUTCOME: return "Outcome"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement.java index e482dcc42..0b974820c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement.java @@ -90,6 +90,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case NOTSUPPORTED: return "not-supported"; case SINGLE: return "single"; case MULTIPLE: return "multiple"; + case NULL: return null; default: return "?"; } } @@ -98,6 +99,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case NOTSUPPORTED: return "http://hl7.org/fhir/conditional-delete-status"; case SINGLE: return "http://hl7.org/fhir/conditional-delete-status"; case MULTIPLE: return "http://hl7.org/fhir/conditional-delete-status"; + case NULL: return null; default: return "?"; } } @@ -106,6 +108,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case NOTSUPPORTED: return "No support for conditional deletes."; case SINGLE: return "Conditional deletes are supported, but only single resources at a time."; case MULTIPLE: return "Conditional deletes are supported, and multiple resources can be deleted in a single interaction."; + case NULL: return null; default: return "?"; } } @@ -114,6 +117,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case NOTSUPPORTED: return "Not Supported"; case SINGLE: return "Single Deletes Supported"; case MULTIPLE: return "Multiple Deletes Supported"; + case NULL: return null; default: return "?"; } } @@ -205,6 +209,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case MODIFIEDSINCE: return "modified-since"; case NOTMATCH: return "not-match"; case FULLSUPPORT: return "full-support"; + case NULL: return null; default: return "?"; } } @@ -214,6 +219,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case MODIFIEDSINCE: return "http://hl7.org/fhir/conditional-read-status"; case NOTMATCH: return "http://hl7.org/fhir/conditional-read-status"; case FULLSUPPORT: return "http://hl7.org/fhir/conditional-read-status"; + case NULL: return null; default: return "?"; } } @@ -223,6 +229,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case MODIFIEDSINCE: return "Conditional reads are supported, but only with the If-Modified-Since HTTP Header."; case NOTMATCH: return "Conditional reads are supported, but only with the If-None-Match HTTP Header."; case FULLSUPPORT: return "Conditional reads are supported, with both If-Modified-Since and If-None-Match HTTP Headers."; + case NULL: return null; default: return "?"; } } @@ -232,6 +239,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case MODIFIEDSINCE: return "If-Modified-Since"; case NOTMATCH: return "If-None-Match"; case FULLSUPPORT: return "Full Support"; + case NULL: return null; default: return "?"; } } @@ -315,6 +323,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo switch (this) { case PRODUCER: return "producer"; case CONSUMER: return "consumer"; + case NULL: return null; default: return "?"; } } @@ -322,6 +331,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo switch (this) { case PRODUCER: return "http://hl7.org/fhir/document-mode"; case CONSUMER: return "http://hl7.org/fhir/document-mode"; + case NULL: return null; default: return "?"; } } @@ -329,6 +339,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo switch (this) { case PRODUCER: return "The application produces documents of the specified type."; case CONSUMER: return "The application consumes documents of the specified type."; + case NULL: return null; default: return "?"; } } @@ -336,6 +347,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo switch (this) { case PRODUCER: return "Producer"; case CONSUMER: return "Consumer"; + case NULL: return null; default: return "?"; } } @@ -407,6 +419,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo switch (this) { case SENDER: return "sender"; case RECEIVER: return "receiver"; + case NULL: return null; default: return "?"; } } @@ -414,6 +427,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo switch (this) { case SENDER: return "http://hl7.org/fhir/event-capability-mode"; case RECEIVER: return "http://hl7.org/fhir/event-capability-mode"; + case NULL: return null; default: return "?"; } } @@ -421,6 +435,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo switch (this) { case SENDER: return "The application sends requests and receives responses."; case RECEIVER: return "The application receives requests and sends responses."; + case NULL: return null; default: return "?"; } } @@ -428,6 +443,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo switch (this) { case SENDER: return "Sender"; case RECEIVER: return "Receiver"; + case NULL: return null; default: return "?"; } } @@ -520,6 +536,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case RESOLVES: return "resolves"; case ENFORCED: return "enforced"; case LOCAL: return "local"; + case NULL: return null; default: return "?"; } } @@ -530,6 +547,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case RESOLVES: return "http://hl7.org/fhir/reference-handling-policy"; case ENFORCED: return "http://hl7.org/fhir/reference-handling-policy"; case LOCAL: return "http://hl7.org/fhir/reference-handling-policy"; + case NULL: return null; default: return "?"; } } @@ -540,6 +558,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case RESOLVES: return "The server will attempt to resolve logical references to literal references - i.e. converting Reference.identifier to Reference.reference (if resolution fails, the server may still accept resources; see logical)."; case ENFORCED: return "The server enforces that references have integrity - e.g. it ensures that references can always be resolved. This is typically the case for clinical record systems, but often not the case for middleware/proxy systems."; case LOCAL: return "The server does not support references that point to other servers."; + case NULL: return null; default: return "?"; } } @@ -550,6 +569,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case RESOLVES: return "Resolves References"; case ENFORCED: return "Reference Integrity Enforced"; case LOCAL: return "Local References Only"; + case NULL: return null; default: return "?"; } } @@ -646,6 +666,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case NOVERSION: return "no-version"; case VERSIONED: return "versioned"; case VERSIONEDUPDATE: return "versioned-update"; + case NULL: return null; default: return "?"; } } @@ -654,6 +675,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case NOVERSION: return "http://hl7.org/fhir/versioning-policy"; case VERSIONED: return "http://hl7.org/fhir/versioning-policy"; case VERSIONEDUPDATE: return "http://hl7.org/fhir/versioning-policy"; + case NULL: return null; default: return "?"; } } @@ -662,6 +684,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case NOVERSION: return "VersionId meta-property is not supported (server) or used (client)."; case VERSIONED: return "VersionId meta-property is supported (server) or used (client)."; case VERSIONEDUPDATE: return "VersionId must be correct for updates (server) or will be specified (If-match header) for updates (client)."; + case NULL: return null; default: return "?"; } } @@ -670,6 +693,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case NOVERSION: return "No VersionId Support"; case VERSIONED: return "Versioned"; case VERSIONEDUPDATE: return "VersionId tracked fully"; + case NULL: return null; default: return "?"; } } @@ -761,6 +785,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case BATCH: return "batch"; case SEARCHSYSTEM: return "search-system"; case HISTORYSYSTEM: return "history-system"; + case NULL: return null; default: return "?"; } } @@ -770,6 +795,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case BATCH: return "http://hl7.org/fhir/restful-interaction"; case SEARCHSYSTEM: return "http://hl7.org/fhir/restful-interaction"; case HISTORYSYSTEM: return "http://hl7.org/fhir/restful-interaction"; + case NULL: return null; default: return "?"; } } @@ -779,6 +805,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case BATCH: return "perform a set of a separate interactions in a single http operation"; case SEARCHSYSTEM: return "Search all resources based on some filter criteria."; case HISTORYSYSTEM: return "Retrieve the change history for all resources on a system."; + case NULL: return null; default: return "?"; } } @@ -788,6 +815,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case BATCH: return "batch"; case SEARCHSYSTEM: return "search-system"; case HISTORYSYSTEM: return "history-system"; + case NULL: return null; default: return "?"; } } @@ -920,6 +948,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case HISTORYTYPE: return "history-type"; case CREATE: return "create"; case SEARCHTYPE: return "search-type"; + case NULL: return null; default: return "?"; } } @@ -934,6 +963,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case HISTORYTYPE: return "http://hl7.org/fhir/restful-interaction"; case CREATE: return "http://hl7.org/fhir/restful-interaction"; case SEARCHTYPE: return "http://hl7.org/fhir/restful-interaction"; + case NULL: return null; default: return "?"; } } @@ -948,6 +978,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case HISTORYTYPE: return "Retrieve the change history for all resources of a particular type."; case CREATE: return "Create a new resource with a server assigned id."; case SEARCHTYPE: return "Search all resources of the specified type based on some filter criteria."; + case NULL: return null; default: return "?"; } } @@ -962,6 +993,7 @@ public class CapabilityStatement extends CanonicalResource implements IBaseConfo case HISTORYTYPE: return "history-type"; case CREATE: return "create"; case SEARCHTYPE: return "search-type"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement2.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement2.java index 1428d698d..08b31a5b1 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement2.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CapabilityStatement2.java @@ -96,6 +96,7 @@ public class CapabilityStatement2 extends CanonicalResource { case BATCH: return "batch"; case SEARCHSYSTEM: return "search-system"; case HISTORYSYSTEM: return "history-system"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class CapabilityStatement2 extends CanonicalResource { case BATCH: return "http://hl7.org/fhir/restful-interaction"; case SEARCHSYSTEM: return "http://hl7.org/fhir/restful-interaction"; case HISTORYSYSTEM: return "http://hl7.org/fhir/restful-interaction"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class CapabilityStatement2 extends CanonicalResource { case BATCH: return "perform a set of a separate interactions in a single http operation"; case SEARCHSYSTEM: return "Search all resources based on some filter criteria."; case HISTORYSYSTEM: return "Retrieve the change history for all resources on a system."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class CapabilityStatement2 extends CanonicalResource { case BATCH: return "batch"; case SEARCHSYSTEM: return "search-system"; case HISTORYSYSTEM: return "history-system"; + case NULL: return null; default: return "?"; } } @@ -255,6 +259,7 @@ public class CapabilityStatement2 extends CanonicalResource { case HISTORYTYPE: return "history-type"; case CREATE: return "create"; case SEARCHTYPE: return "search-type"; + case NULL: return null; default: return "?"; } } @@ -269,6 +274,7 @@ public class CapabilityStatement2 extends CanonicalResource { case HISTORYTYPE: return "http://hl7.org/fhir/restful-interaction"; case CREATE: return "http://hl7.org/fhir/restful-interaction"; case SEARCHTYPE: return "http://hl7.org/fhir/restful-interaction"; + case NULL: return null; default: return "?"; } } @@ -283,6 +289,7 @@ public class CapabilityStatement2 extends CanonicalResource { case HISTORYTYPE: return "Retrieve the change history for all resources of a particular type."; case CREATE: return "Create a new resource with a server assigned id."; case SEARCHTYPE: return "Search all resources of the specified type based on some filter criteria."; + case NULL: return null; default: return "?"; } } @@ -297,6 +304,7 @@ public class CapabilityStatement2 extends CanonicalResource { case HISTORYTYPE: return "history-type"; case CREATE: return "create"; case SEARCHTYPE: return "search-type"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CarePlan.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CarePlan.java index bae17f04c..5991fb810 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CarePlan.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CarePlan.java @@ -124,6 +124,7 @@ public class CarePlan extends DomainResource { case TASK: return "Task"; case SERVICEREQUEST: return "ServiceRequest"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -137,6 +138,7 @@ public class CarePlan extends DomainResource { case TASK: return "http://hl7.org/fhir/resource-types"; case SERVICEREQUEST: return "http://hl7.org/fhir/resource-types"; case VISIONPRESCRIPTION: return "http://hl7.org/fhir/resource-types"; + case NULL: return null; default: return "?"; } } @@ -150,6 +152,7 @@ public class CarePlan extends DomainResource { case TASK: return "A task to be performed."; case SERVICEREQUEST: return "A record of a request for service such as diagnostic investigations, treatments, or operations to be performed."; case VISIONPRESCRIPTION: return "An authorization for the provision of glasses and/or contact lenses to a patient."; + case NULL: return null; default: return "?"; } } @@ -163,6 +166,7 @@ public class CarePlan extends DomainResource { case TASK: return "Task"; case SERVICEREQUEST: return "ServiceRequest"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -319,6 +323,7 @@ public class CarePlan extends DomainResource { case STOPPED: return "stopped"; case UNKNOWN: return "unknown"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -333,6 +338,7 @@ public class CarePlan extends DomainResource { case STOPPED: return "http://hl7.org/fhir/care-plan-activity-status"; case UNKNOWN: return "http://hl7.org/fhir/care-plan-activity-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/care-plan-activity-status"; + case NULL: return null; default: return "?"; } } @@ -347,6 +353,7 @@ public class CarePlan extends DomainResource { case STOPPED: return "The planned care plan activity has been ended prior to completion after the activity was started."; case UNKNOWN: return "The current state of the care plan activity is not known. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which one."; case ENTEREDINERROR: return "Care plan activity was entered in error and voided."; + case NULL: return null; default: return "?"; } } @@ -361,6 +368,7 @@ public class CarePlan extends DomainResource { case STOPPED: return "Stopped"; case UNKNOWN: return "Unknown"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -495,6 +503,7 @@ public class CarePlan extends DomainResource { case ORDER: return "order"; case OPTION: return "option"; case DIRECTIVE: return "directive"; + case NULL: return null; default: return "?"; } } @@ -505,6 +514,7 @@ public class CarePlan extends DomainResource { case ORDER: return "http://hl7.org/fhir/request-intent"; case OPTION: return "http://hl7.org/fhir/request-intent"; case DIRECTIVE: return "http://hl7.org/fhir/request-intent"; + case NULL: return null; default: return "?"; } } @@ -515,6 +525,7 @@ public class CarePlan extends DomainResource { case ORDER: return "The request represents a request/demand and authorization for action by a Practitioner."; case OPTION: return "The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests. Refer to [[[RequestGroup]]] for additional information on how this status is used."; case DIRECTIVE: return "The request represents a legally binding instruction authored by a Patient or RelatedPerson."; + case NULL: return null; default: return "?"; } } @@ -525,6 +536,7 @@ public class CarePlan extends DomainResource { case ORDER: return "Order"; case OPTION: return "Option"; case DIRECTIVE: return "Directive"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CareTeam.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CareTeam.java index f7c356633..81445b618 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CareTeam.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CareTeam.java @@ -103,6 +103,7 @@ public class CareTeam extends DomainResource { case SUSPENDED: return "suspended"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -113,6 +114,7 @@ public class CareTeam extends DomainResource { case SUSPENDED: return "http://hl7.org/fhir/care-team-status"; case INACTIVE: return "http://hl7.org/fhir/care-team-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/care-team-status"; + case NULL: return null; default: return "?"; } } @@ -123,6 +125,7 @@ public class CareTeam extends DomainResource { case SUSPENDED: return "The care team is temporarily on hold or suspended and not participating in the coordination and delivery of care."; case INACTIVE: return "The care team was, but is no longer, participating in the coordination and delivery of care."; case ENTEREDINERROR: return "The care team should have never existed."; + case NULL: return null; default: return "?"; } } @@ -133,6 +136,7 @@ public class CareTeam extends DomainResource { case SUSPENDED: return "Suspended"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CatalogEntry.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CatalogEntry.java index 1b82a4ed0..ef0f991e2 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CatalogEntry.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CatalogEntry.java @@ -96,6 +96,7 @@ public class CatalogEntry extends DomainResource { case ISREPLACEDBY: return "is-replaced-by"; case EXCLUDES: return "excludes"; case INCLUDES: return "includes"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class CatalogEntry extends DomainResource { case ISREPLACEDBY: return "http://hl7.org/fhir/catalogentry-relation-type"; case EXCLUDES: return "http://hl7.org/fhir/catalogentry-relation-type"; case INCLUDES: return "http://hl7.org/fhir/catalogentry-relation-type"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class CatalogEntry extends DomainResource { case ISREPLACEDBY: return "the related catalog entry supersedes this one when it is not active."; case EXCLUDES: return "The related catalog entry is excluded by this one."; case INCLUDES: return "The item of the related catalog entry will be part of the orders containing the current item."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class CatalogEntry extends DomainResource { case ISREPLACEDBY: return "Is replaced by"; case EXCLUDES: return "Excludes"; case INCLUDES: return "Includes"; + case NULL: return null; default: return "?"; } } @@ -213,6 +217,7 @@ public class CatalogEntry extends DomainResource { case DRAFT: return "draft"; case ACTIVE: return "active"; case RETIRED: return "retired"; + case NULL: return null; default: return "?"; } } @@ -221,6 +226,7 @@ public class CatalogEntry extends DomainResource { case DRAFT: return "http://hl7.org/fhir/catalogentry-status"; case ACTIVE: return "http://hl7.org/fhir/catalogentry-status"; case RETIRED: return "http://hl7.org/fhir/catalogentry-status"; + case NULL: return null; default: return "?"; } } @@ -229,6 +235,7 @@ public class CatalogEntry extends DomainResource { case DRAFT: return ""; case ACTIVE: return ""; case RETIRED: return ""; + case NULL: return null; default: return "?"; } } @@ -237,6 +244,7 @@ public class CatalogEntry extends DomainResource { case DRAFT: return "Draft"; case ACTIVE: return "Active"; case RETIRED: return "Retired"; + case NULL: return null; default: return "?"; } } @@ -391,6 +399,7 @@ public class CatalogEntry extends DomainResource { case MEDICATION: return "Medication"; case SUBSTANCE: return "Substance"; case LOCATION: return "Location"; + case NULL: return null; default: return "?"; } } @@ -409,6 +418,7 @@ public class CatalogEntry extends DomainResource { case MEDICATION: return "http://hl7.org/fhir/catalogentry-type"; case SUBSTANCE: return "http://hl7.org/fhir/catalogentry-type"; case LOCATION: return "http://hl7.org/fhir/catalogentry-type"; + case NULL: return null; default: return "?"; } } @@ -427,6 +437,7 @@ public class CatalogEntry extends DomainResource { case MEDICATION: return ""; case SUBSTANCE: return ""; case LOCATION: return ""; + case NULL: return null; default: return "?"; } } @@ -445,6 +456,7 @@ public class CatalogEntry extends DomainResource { case MEDICATION: return "Medication"; case SUBSTANCE: return "Substance"; case LOCATION: return "Location"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItem.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItem.java index a79586842..6987cc233 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItem.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ChargeItem.java @@ -118,6 +118,7 @@ public class ChargeItem extends DomainResource { case BILLED: return "billed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -130,6 +131,7 @@ public class ChargeItem extends DomainResource { case BILLED: return "http://hl7.org/fhir/chargeitem-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/chargeitem-status"; case UNKNOWN: return "http://hl7.org/fhir/chargeitem-status"; + case NULL: return null; default: return "?"; } } @@ -142,6 +144,7 @@ public class ChargeItem extends DomainResource { case BILLED: return "The charge item has been billed (e.g. a billing engine has generated financial transactions by applying the associated ruled for the charge item to the context of the Encounter, and placed them into Claims/Invoices."; case ENTEREDINERROR: return "The charge item has been entered in error and should not be processed for billing."; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this charge item Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -154,6 +157,7 @@ public class ChargeItem extends DomainResource { case BILLED: return "Billed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseIssue.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseIssue.java index 3565ee14c..5081f879b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseIssue.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ClinicalUseIssue.java @@ -103,6 +103,7 @@ public class ClinicalUseIssue extends DomainResource { case INTERACTION: return "interaction"; case UNDESIRABLEEFFECT: return "undesirable-effect"; case WARNING: return "warning"; + case NULL: return null; default: return "?"; } } @@ -113,6 +114,7 @@ public class ClinicalUseIssue extends DomainResource { case INTERACTION: return "http://hl7.org/fhir/clinical-use-issue-type"; case UNDESIRABLEEFFECT: return "http://hl7.org/fhir/clinical-use-issue-type"; case WARNING: return "http://hl7.org/fhir/clinical-use-issue-type"; + case NULL: return null; default: return "?"; } } @@ -123,6 +125,7 @@ public class ClinicalUseIssue extends DomainResource { case INTERACTION: return "Interactions between the medication and other substances."; case UNDESIRABLEEFFECT: return "Side effects or adverse effects associated with the medication."; case WARNING: return "A general warning or issue that is not specifically one of the other types."; + case NULL: return null; default: return "?"; } } @@ -133,6 +136,7 @@ public class ClinicalUseIssue extends DomainResource { case INTERACTION: return "Interaction"; case UNDESIRABLEEFFECT: return "Undesirable Effect"; case WARNING: return "Warning"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeSystem.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeSystem.java index f22f3120f..b8490696b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeSystem.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CodeSystem.java @@ -103,6 +103,7 @@ public class CodeSystem extends CanonicalResource { case FRAGMENT: return "fragment"; case COMPLETE: return "complete"; case SUPPLEMENT: return "supplement"; + case NULL: return null; default: return "?"; } } @@ -113,6 +114,7 @@ public class CodeSystem extends CanonicalResource { case FRAGMENT: return "http://hl7.org/fhir/codesystem-content-mode"; case COMPLETE: return "http://hl7.org/fhir/codesystem-content-mode"; case SUPPLEMENT: return "http://hl7.org/fhir/codesystem-content-mode"; + case NULL: return null; default: return "?"; } } @@ -123,6 +125,7 @@ public class CodeSystem extends CanonicalResource { case FRAGMENT: return "A subset of the code system concepts are included in the code system resource. This is a curated subset released for a specific purpose under the governance of the code system steward, and that the intent, bounds and consequences of the fragmentation are clearly defined in the fragment or the code system documentation. Fragments are also known as partitions."; case COMPLETE: return "All the concepts defined by the code system are included in the code system resource."; case SUPPLEMENT: return "The resource doesn't define any new concepts; it just provides additional designations and properties to another code system."; + case NULL: return null; default: return "?"; } } @@ -133,6 +136,7 @@ public class CodeSystem extends CanonicalResource { case FRAGMENT: return "Fragment"; case COMPLETE: return "Complete"; case SUPPLEMENT: return "Supplement"; + case NULL: return null; default: return "?"; } } @@ -236,6 +240,7 @@ public class CodeSystem extends CanonicalResource { case ISA: return "is-a"; case PARTOF: return "part-of"; case CLASSIFIEDWITH: return "classified-with"; + case NULL: return null; default: return "?"; } } @@ -245,6 +250,7 @@ public class CodeSystem extends CanonicalResource { case ISA: return "http://hl7.org/fhir/codesystem-hierarchy-meaning"; case PARTOF: return "http://hl7.org/fhir/codesystem-hierarchy-meaning"; case CLASSIFIEDWITH: return "http://hl7.org/fhir/codesystem-hierarchy-meaning"; + case NULL: return null; default: return "?"; } } @@ -254,6 +260,7 @@ public class CodeSystem extends CanonicalResource { case ISA: return "A hierarchy where the child concepts have an IS-A relationship with the parents - that is, all the properties of the parent are also true for its child concepts. Not that is-a is a property of the concepts, so additional subsumption relationships may be defined using properties or the [subsumes](extension-codesystem-subsumes.html) extension."; case PARTOF: return "Child elements list the individual parts of a composite whole (e.g. body site)."; case CLASSIFIEDWITH: return "Child concepts in the hierarchy may have only one parent, and there is a presumption that the code system is a \"closed world\" meaning all things must be in the hierarchy. This results in concepts such as \"not otherwise classified.\"."; + case NULL: return null; default: return "?"; } } @@ -263,6 +270,7 @@ public class CodeSystem extends CanonicalResource { case ISA: return "Is-A"; case PARTOF: return "Part Of"; case CLASSIFIEDWITH: return "Classified With"; + case NULL: return null; default: return "?"; } } @@ -381,6 +389,7 @@ public class CodeSystem extends CanonicalResource { case BOOLEAN: return "boolean"; case DATETIME: return "dateTime"; case DECIMAL: return "decimal"; + case NULL: return null; default: return "?"; } } @@ -393,6 +402,7 @@ public class CodeSystem extends CanonicalResource { case BOOLEAN: return "http://hl7.org/fhir/concept-property-type"; case DATETIME: return "http://hl7.org/fhir/concept-property-type"; case DECIMAL: return "http://hl7.org/fhir/concept-property-type"; + case NULL: return null; default: return "?"; } } @@ -405,6 +415,7 @@ public class CodeSystem extends CanonicalResource { case BOOLEAN: return "The property value is a boolean true | false."; case DATETIME: return "The property is a date or a date + time."; case DECIMAL: return "The property value is a decimal number."; + case NULL: return null; default: return "?"; } } @@ -417,6 +428,7 @@ public class CodeSystem extends CanonicalResource { case BOOLEAN: return "boolean"; case DATETIME: return "dateTime"; case DECIMAL: return "decimal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Composition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Composition.java index 5f54177d8..32eeaac6c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Composition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Composition.java @@ -96,6 +96,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "professional"; case LEGAL: return "legal"; case OFFICIAL: return "official"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "http://hl7.org/fhir/composition-attestation-mode"; case LEGAL: return "http://hl7.org/fhir/composition-attestation-mode"; case OFFICIAL: return "http://hl7.org/fhir/composition-attestation-mode"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "The person authenticated the content in their professional capacity."; case LEGAL: return "The person authenticated the content and accepted legal responsibility for its content."; case OFFICIAL: return "The organization authenticated the content as consistent with their policies and procedures."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class Composition extends DomainResource { case PROFESSIONAL: return "Professional"; case LEGAL: return "Legal"; case OFFICIAL: return "Official"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap.java index b7791157d..691b4956c 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConceptMap.java @@ -89,6 +89,7 @@ public class ConceptMap extends CanonicalResource { case PROVIDED: return "provided"; case FIXED: return "fixed"; case OTHERMAP: return "other-map"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class ConceptMap extends CanonicalResource { case PROVIDED: return "http://hl7.org/fhir/conceptmap-unmapped-mode"; case FIXED: return "http://hl7.org/fhir/conceptmap-unmapped-mode"; case OTHERMAP: return "http://hl7.org/fhir/conceptmap-unmapped-mode"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class ConceptMap extends CanonicalResource { case PROVIDED: return "Use the code as provided in the $translate request."; case FIXED: return "Use the code explicitly provided in the group.unmapped."; case OTHERMAP: return "Use the map identified by the canonical URL in the url element."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class ConceptMap extends CanonicalResource { case PROVIDED: return "Provided Code"; case FIXED: return "Fixed Code"; case OTHERMAP: return "Other Map"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConditionDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConditionDefinition.java index 58afdf067..5044afb35 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConditionDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ConditionDefinition.java @@ -82,6 +82,7 @@ public class ConditionDefinition extends MetadataResource { switch (this) { case SENSITIVE: return "sensitive"; case SPECIFIC: return "specific"; + case NULL: return null; default: return "?"; } } @@ -89,6 +90,7 @@ public class ConditionDefinition extends MetadataResource { switch (this) { case SENSITIVE: return "http://hl7.org/fhir/condition-precondition-type"; case SPECIFIC: return "http://hl7.org/fhir/condition-precondition-type"; + case NULL: return null; default: return "?"; } } @@ -96,6 +98,7 @@ public class ConditionDefinition extends MetadataResource { switch (this) { case SENSITIVE: return "The observation is very sensitive for the condition, but may also indicate other conditions."; case SPECIFIC: return "The observation is very specific for this condition, but not particularly sensitive."; + case NULL: return null; default: return "?"; } } @@ -103,6 +106,7 @@ public class ConditionDefinition extends MetadataResource { switch (this) { case SENSITIVE: return "Sensitive"; case SPECIFIC: return "Specific"; + case NULL: return null; default: return "?"; } } @@ -181,6 +185,7 @@ public class ConditionDefinition extends MetadataResource { case PREADMIT: return "preadmit"; case DIFFDIAGNOSIS: return "diff-diagnosis"; case OUTCOME: return "outcome"; + case NULL: return null; default: return "?"; } } @@ -189,6 +194,7 @@ public class ConditionDefinition extends MetadataResource { case PREADMIT: return "http://hl7.org/fhir/condition-questionnaire-purpose"; case DIFFDIAGNOSIS: return "http://hl7.org/fhir/condition-questionnaire-purpose"; case OUTCOME: return "http://hl7.org/fhir/condition-questionnaire-purpose"; + case NULL: return null; default: return "?"; } } @@ -197,6 +203,7 @@ public class ConditionDefinition extends MetadataResource { case PREADMIT: return "A pre-admit questionnaire."; case DIFFDIAGNOSIS: return "A questionnaire that helps with diferential diagnosis."; case OUTCOME: return "A questionnaire to check on outcomes for the patient."; + case NULL: return null; default: return "?"; } } @@ -205,6 +212,7 @@ public class ConditionDefinition extends MetadataResource { case PREADMIT: return "Pre-admit"; case DIFFDIAGNOSIS: return "Diff Diagnosis"; case OUTCOME: return "Outcome"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Consent.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Consent.java index ae07380d4..86a046739 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Consent.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Consent.java @@ -96,6 +96,7 @@ public class Consent extends DomainResource { case RELATED: return "related"; case DEPENDENTS: return "dependents"; case AUTHOREDBY: return "authoredby"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class Consent extends DomainResource { case RELATED: return "http://hl7.org/fhir/consent-data-meaning"; case DEPENDENTS: return "http://hl7.org/fhir/consent-data-meaning"; case AUTHOREDBY: return "http://hl7.org/fhir/consent-data-meaning"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class Consent extends DomainResource { case RELATED: return "The consent applies directly to the instance of the resource and instances it refers to."; case DEPENDENTS: return "The consent applies directly to the instance of the resource and instances that refer to it."; case AUTHOREDBY: return "The consent applies to instances of resources that are authored by."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class Consent extends DomainResource { case RELATED: return "Related"; case DEPENDENTS: return "Dependents"; case AUTHOREDBY: return "AuthoredBy"; + case NULL: return null; default: return "?"; } } @@ -206,6 +210,7 @@ public class Consent extends DomainResource { switch (this) { case DENY: return "deny"; case PERMIT: return "permit"; + case NULL: return null; default: return "?"; } } @@ -213,6 +218,7 @@ public class Consent extends DomainResource { switch (this) { case DENY: return "http://hl7.org/fhir/consent-provision-type"; case PERMIT: return "http://hl7.org/fhir/consent-provision-type"; + case NULL: return null; default: return "?"; } } @@ -220,6 +226,7 @@ public class Consent extends DomainResource { switch (this) { case DENY: return "Consent is denied for actions meeting these rules."; case PERMIT: return "Consent is provided for actions meeting these rules."; + case NULL: return null; default: return "?"; } } @@ -227,6 +234,7 @@ public class Consent extends DomainResource { switch (this) { case DENY: return "Deny"; case PERMIT: return "Permit"; + case NULL: return null; default: return "?"; } } @@ -319,6 +327,7 @@ public class Consent extends DomainResource { case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -329,6 +338,7 @@ public class Consent extends DomainResource { case INACTIVE: return "http://hl7.org/fhir/consent-state-codes"; case ENTEREDINERROR: return "http://hl7.org/fhir/consent-state-codes"; case UNKNOWN: return "http://hl7.org/fhir/consent-state-codes"; + case NULL: return null; default: return "?"; } } @@ -339,6 +349,7 @@ public class Consent extends DomainResource { case INACTIVE: return "The consent is terminated or replaced."; case ENTEREDINERROR: return "The consent was created wrongly (e.g. wrong patient) and should be ignored."; case UNKNOWN: return "The resource is in an indeterminate state."; + case NULL: return null; default: return "?"; } } @@ -349,6 +360,7 @@ public class Consent extends DomainResource { case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ContactPoint.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ContactPoint.java index 20b476c4b..b09ccf60b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ContactPoint.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ContactPoint.java @@ -115,6 +115,7 @@ public class ContactPoint extends DataType implements ICompositeType { case URL: return "url"; case SMS: return "sms"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -127,6 +128,7 @@ public class ContactPoint extends DataType implements ICompositeType { case URL: return "http://hl7.org/fhir/contact-point-system"; case SMS: return "http://hl7.org/fhir/contact-point-system"; case OTHER: return "http://hl7.org/fhir/contact-point-system"; + case NULL: return null; default: return "?"; } } @@ -139,6 +141,7 @@ public class ContactPoint extends DataType implements ICompositeType { case URL: return "A contact that is not a phone, fax, pager or email address and is expressed as a URL. This is intended for various institutional or personal contacts including web sites, blogs, Skype, Twitter, Facebook, etc. Do not use for email addresses."; case SMS: return "A contact that can be used for sending an sms message (e.g. mobile phones, some landlines)."; case OTHER: return "A contact that is not a phone, fax, page or email address and is not expressible as a URL. E.g. Internal mail address. This SHOULD NOT be used for contacts that are expressible as a URL (e.g. Skype, Twitter, Facebook, etc.) Extensions may be used to distinguish \"other\" contact types."; + case NULL: return null; default: return "?"; } } @@ -151,6 +154,7 @@ public class ContactPoint extends DataType implements ICompositeType { case URL: return "URL"; case SMS: return "SMS"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } @@ -273,6 +277,7 @@ public class ContactPoint extends DataType implements ICompositeType { case TEMP: return "temp"; case OLD: return "old"; case MOBILE: return "mobile"; + case NULL: return null; default: return "?"; } } @@ -283,6 +288,7 @@ public class ContactPoint extends DataType implements ICompositeType { case TEMP: return "http://hl7.org/fhir/contact-point-use"; case OLD: return "http://hl7.org/fhir/contact-point-use"; case MOBILE: return "http://hl7.org/fhir/contact-point-use"; + case NULL: return null; default: return "?"; } } @@ -293,6 +299,7 @@ public class ContactPoint extends DataType implements ICompositeType { case TEMP: return "A temporary contact point. The period can provide more detailed information."; case OLD: return "This contact point is no longer in use (or was never correct, but retained for records)."; case MOBILE: return "A telecommunication device that moves and stays with its owner. May have characteristics of all other use codes, suitable for urgent matters, not the first choice for routine business."; + case NULL: return null; default: return "?"; } } @@ -303,6 +310,7 @@ public class ContactPoint extends DataType implements ICompositeType { case TEMP: return "Temp"; case OLD: return "Old"; case MOBILE: return "Mobile"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contract.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contract.java index 07197bfef..80fe07841 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contract.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contract.java @@ -174,6 +174,7 @@ public class Contract extends DomainResource { case REVOKED: return "revoked"; case RESOLVED: return "resolved"; case TERMINATED: return "terminated"; + case NULL: return null; default: return "?"; } } @@ -194,6 +195,7 @@ public class Contract extends DomainResource { case REVOKED: return "http://hl7.org/fhir/contract-publicationstatus"; case RESOLVED: return "http://hl7.org/fhir/contract-publicationstatus"; case TERMINATED: return "http://hl7.org/fhir/contract-publicationstatus"; + case NULL: return null; default: return "?"; } } @@ -214,6 +216,7 @@ public class Contract extends DomainResource { case REVOKED: return "A Contract that is rescinded. May be required prior to replacing with an updated Contract. Comparable FHIR and v.3 status codes: nullified."; case RESOLVED: return "Contract is reactivated after being pended because of faulty execution. *E.g., competency of the signer(s), or where the policy is substantially different from and did not accompany the application/form so that the applicant could not compare them. Aka - ''reactivated''. Usage: Optional stage where a pended contract is reactivated. Precedence Order = 8. Comparable FHIR and v.3 status codes: reactivated."; case TERMINATED: return "Contract reaches its expiry date. It might or might not be renewed or renegotiated. Usage: Normal end of contract period. Precedence Order = 12. Comparable FHIR and v.3 status codes: Obsoleted."; + case NULL: return null; default: return "?"; } } @@ -234,6 +237,7 @@ public class Contract extends DomainResource { case REVOKED: return "Revoked"; case RESOLVED: return "Resolved"; case TERMINATED: return "Terminated"; + case NULL: return null; default: return "?"; } } @@ -474,6 +478,7 @@ public class Contract extends DomainResource { case REVOKED: return "revoked"; case RESOLVED: return "resolved"; case TERMINATED: return "terminated"; + case NULL: return null; default: return "?"; } } @@ -494,6 +499,7 @@ public class Contract extends DomainResource { case REVOKED: return "http://hl7.org/fhir/contract-status"; case RESOLVED: return "http://hl7.org/fhir/contract-status"; case TERMINATED: return "http://hl7.org/fhir/contract-status"; + case NULL: return null; default: return "?"; } } @@ -514,6 +520,7 @@ public class Contract extends DomainResource { case REVOKED: return "A Contract that is rescinded. May be required prior to replacing with an updated Contract. Comparable FHIR and v.3 status codes: nullified."; case RESOLVED: return "Contract is reactivated after being pended because of faulty execution. *E.g., competency of the signer(s), or where the policy is substantially different from and did not accompany the application/form so that the applicant could not compare them. Aka - ''reactivated''. Usage: Optional stage where a pended contract is reactivated. Precedence Order = 8. Comparable FHIR and v.3 status codes: reactivated."; case TERMINATED: return "Contract reaches its expiry date. It might or might not be renewed or renegotiated. Usage: Normal end of contract period. Precedence Order = 12. Comparable FHIR and v.3 status codes: Obsoleted."; + case NULL: return null; default: return "?"; } } @@ -534,6 +541,7 @@ public class Contract extends DomainResource { case REVOKED: return "Revoked"; case RESOLVED: return "Resolved"; case TERMINATED: return "Terminated"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contributor.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contributor.java index 2bd2068c7..a587467bc 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contributor.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Contributor.java @@ -94,6 +94,7 @@ public class Contributor extends DataType implements ICompositeType { case EDITOR: return "editor"; case REVIEWER: return "reviewer"; case ENDORSER: return "endorser"; + case NULL: return null; default: return "?"; } } @@ -103,6 +104,7 @@ public class Contributor extends DataType implements ICompositeType { case EDITOR: return "http://hl7.org/fhir/contributor-type"; case REVIEWER: return "http://hl7.org/fhir/contributor-type"; case ENDORSER: return "http://hl7.org/fhir/contributor-type"; + case NULL: return null; default: return "?"; } } @@ -112,6 +114,7 @@ public class Contributor extends DataType implements ICompositeType { case EDITOR: return "An editor of the content of the module."; case REVIEWER: return "A reviewer of the content of the module."; case ENDORSER: return "An endorser of the content of the module."; + case NULL: return null; default: return "?"; } } @@ -121,6 +124,7 @@ public class Contributor extends DataType implements ICompositeType { case EDITOR: return "Editor"; case REVIEWER: return "Reviewer"; case ENDORSER: return "Endorser"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityRequest.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityRequest.java index b411c77d1..9548b1827 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityRequest.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityRequest.java @@ -96,6 +96,7 @@ public class CoverageEligibilityRequest extends DomainResource { case BENEFITS: return "benefits"; case DISCOVERY: return "discovery"; case VALIDATION: return "validation"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class CoverageEligibilityRequest extends DomainResource { case BENEFITS: return "http://hl7.org/fhir/eligibilityrequest-purpose"; case DISCOVERY: return "http://hl7.org/fhir/eligibilityrequest-purpose"; case VALIDATION: return "http://hl7.org/fhir/eligibilityrequest-purpose"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class CoverageEligibilityRequest extends DomainResource { case BENEFITS: return "The plan benefits and optionally benefits consumed for the listed, or discovered if specified, converages are requested."; case DISCOVERY: return "The insurer is requested to report on any coverages which they are aware of in addition to any specifed."; case VALIDATION: return "A check that the specified coverages are in-force is requested."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class CoverageEligibilityRequest extends DomainResource { case BENEFITS: return "Coverage benefits"; case DISCOVERY: return "Coverage Discovery"; case VALIDATION: return "Coverage Validation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityResponse.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityResponse.java index 5e0e4caa3..2b1130a4e 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityResponse.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/CoverageEligibilityResponse.java @@ -96,6 +96,7 @@ public class CoverageEligibilityResponse extends DomainResource { case BENEFITS: return "benefits"; case DISCOVERY: return "discovery"; case VALIDATION: return "validation"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class CoverageEligibilityResponse extends DomainResource { case BENEFITS: return "http://hl7.org/fhir/eligibilityresponse-purpose"; case DISCOVERY: return "http://hl7.org/fhir/eligibilityresponse-purpose"; case VALIDATION: return "http://hl7.org/fhir/eligibilityresponse-purpose"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class CoverageEligibilityResponse extends DomainResource { case BENEFITS: return "The plan benefits and optionally benefits consumed for the listed, or discovered if specified, converages are requested."; case DISCOVERY: return "The insurer is requested to report on any coverages which they are aware of in addition to any specifed."; case VALIDATION: return "A check that the specified coverages are in-force is requested."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class CoverageEligibilityResponse extends DomainResource { case BENEFITS: return "Coverage benefits"; case DISCOVERY: return "Coverage Discovery"; case VALIDATION: return "Coverage Validation"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DataRequirement.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DataRequirement.java index 12c69e8b9..4157a0c0d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DataRequirement.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DataRequirement.java @@ -80,6 +80,7 @@ public class DataRequirement extends DataType implements ICompositeType { switch (this) { case ASCENDING: return "ascending"; case DESCENDING: return "descending"; + case NULL: return null; default: return "?"; } } @@ -87,6 +88,7 @@ public class DataRequirement extends DataType implements ICompositeType { switch (this) { case ASCENDING: return "http://hl7.org/fhir/sort-direction"; case DESCENDING: return "http://hl7.org/fhir/sort-direction"; + case NULL: return null; default: return "?"; } } @@ -94,6 +96,7 @@ public class DataRequirement extends DataType implements ICompositeType { switch (this) { case ASCENDING: return "Sort by the value ascending, so that lower values appear first."; case DESCENDING: return "Sort by the value descending, so that lower values appear last."; + case NULL: return null; default: return "?"; } } @@ -101,6 +104,7 @@ public class DataRequirement extends DataType implements ICompositeType { switch (this) { case ASCENDING: return "Ascending"; case DESCENDING: return "Descending"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DetectedIssue.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DetectedIssue.java index b90927e0b..51210be2b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DetectedIssue.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DetectedIssue.java @@ -89,6 +89,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "high"; case MODERATE: return "moderate"; case LOW: return "low"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "http://hl7.org/fhir/detectedissue-severity"; case MODERATE: return "http://hl7.org/fhir/detectedissue-severity"; case LOW: return "http://hl7.org/fhir/detectedissue-severity"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "Indicates the issue may be life-threatening or has the potential to cause permanent injury."; case MODERATE: return "Indicates the issue may result in noticeable adverse consequences but is unlikely to be life-threatening or cause permanent injury."; case LOW: return "Indicates the issue may result in some adverse consequences but is unlikely to substantially affect the situation of the subject."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class DetectedIssue extends DomainResource { case HIGH: return "High"; case MODERATE: return "Moderate"; case LOW: return "Low"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Device.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Device.java index 07b530600..70a5ce715 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Device.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Device.java @@ -96,6 +96,7 @@ public class Device extends DomainResource { case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class Device extends DomainResource { case INACTIVE: return "http://hl7.org/fhir/device-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/device-status"; case UNKNOWN: return "http://hl7.org/fhir/device-status"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class Device extends DomainResource { case INACTIVE: return "The device is no longer available for use (e.g. lost, expired, damaged). Note: For *implanted devices* this means that the device has been removed from the patient."; case ENTEREDINERROR: return "The device was entered in error and voided."; case UNKNOWN: return "The status of the device has not been determined."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class Device extends DomainResource { case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -241,6 +245,7 @@ public class Device extends DomainResource { case SELFREPORTED: return "self-reported"; case ELECTRONICTRANSMISSION: return "electronic-transmission"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -253,6 +258,7 @@ public class Device extends DomainResource { case SELFREPORTED: return "http://hl7.org/fhir/udi-entry-type"; case ELECTRONICTRANSMISSION: return "http://hl7.org/fhir/udi-entry-type"; case UNKNOWN: return "http://hl7.org/fhir/udi-entry-type"; + case NULL: return null; default: return "?"; } } @@ -265,6 +271,7 @@ public class Device extends DomainResource { case SELFREPORTED: return "The data originated from a patient source and was not directly scanned or read from a label or card."; case ELECTRONICTRANSMISSION: return "The UDI information was received electronically from the device through a communication protocol, such as the IEEE 11073 20601 version 4 exchange protocol over Bluetooth or USB."; case UNKNOWN: return "The method of data capture has not been determined."; + case NULL: return null; default: return "?"; } } @@ -277,6 +284,7 @@ public class Device extends DomainResource { case SELFREPORTED: return "Self Reported"; case ELECTRONICTRANSMISSION: return "Electronic Transmission"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceMetric.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceMetric.java index 30ecdc3d5..2ab7ba1c2 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceMetric.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceMetric.java @@ -96,6 +96,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "calibration-required"; case CALIBRATED: return "calibrated"; case UNSPECIFIED: return "unspecified"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "http://hl7.org/fhir/metric-calibration-state"; case CALIBRATED: return "http://hl7.org/fhir/metric-calibration-state"; case UNSPECIFIED: return "http://hl7.org/fhir/metric-calibration-state"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "The metric needs to be calibrated."; case CALIBRATED: return "The metric has been calibrated."; case UNSPECIFIED: return "The state of calibration of this metric is unspecified."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class DeviceMetric extends DomainResource { case CALIBRATIONREQUIRED: return "Calibration Required"; case CALIBRATED: return "Calibrated"; case UNSPECIFIED: return "Unspecified"; + case NULL: return null; default: return "?"; } } @@ -220,6 +224,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "offset"; case GAIN: return "gain"; case TWOPOINT: return "two-point"; + case NULL: return null; default: return "?"; } } @@ -229,6 +234,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "http://hl7.org/fhir/metric-calibration-type"; case GAIN: return "http://hl7.org/fhir/metric-calibration-type"; case TWOPOINT: return "http://hl7.org/fhir/metric-calibration-type"; + case NULL: return null; default: return "?"; } } @@ -238,6 +244,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "Offset metric calibration method."; case GAIN: return "Gain metric calibration method."; case TWOPOINT: return "Two-point metric calibration method."; + case NULL: return null; default: return "?"; } } @@ -247,6 +254,7 @@ public class DeviceMetric extends DomainResource { case OFFSET: return "Offset"; case GAIN: return "Gain"; case TWOPOINT: return "Two Point"; + case NULL: return null; default: return "?"; } } @@ -344,6 +352,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "setting"; case CALCULATION: return "calculation"; case UNSPECIFIED: return "unspecified"; + case NULL: return null; default: return "?"; } } @@ -353,6 +362,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "http://hl7.org/fhir/metric-category"; case CALCULATION: return "http://hl7.org/fhir/metric-category"; case UNSPECIFIED: return "http://hl7.org/fhir/metric-category"; + case NULL: return null; default: return "?"; } } @@ -362,6 +372,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "DeviceObservations generated for this DeviceMetric is a setting that will influence the behavior of the Device."; case CALCULATION: return "DeviceObservations generated for this DeviceMetric are calculated."; case UNSPECIFIED: return "The category of this DeviceMetric is unspecified."; + case NULL: return null; default: return "?"; } } @@ -371,6 +382,7 @@ public class DeviceMetric extends DomainResource { case SETTING: return "Setting"; case CALCULATION: return "Calculation"; case UNSPECIFIED: return "Unspecified"; + case NULL: return null; default: return "?"; } } @@ -496,6 +508,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "magenta"; case CYAN: return "cyan"; case WHITE: return "white"; + case NULL: return null; default: return "?"; } } @@ -509,6 +522,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "http://hl7.org/fhir/metric-color"; case CYAN: return "http://hl7.org/fhir/metric-color"; case WHITE: return "http://hl7.org/fhir/metric-color"; + case NULL: return null; default: return "?"; } } @@ -522,6 +536,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "Color for representation - magenta."; case CYAN: return "Color for representation - cyan."; case WHITE: return "Color for representation - white."; + case NULL: return null; default: return "?"; } } @@ -535,6 +550,7 @@ public class DeviceMetric extends DomainResource { case MAGENTA: return "Color Magenta"; case CYAN: return "Color Cyan"; case WHITE: return "Color White"; + case NULL: return null; default: return "?"; } } @@ -656,6 +672,7 @@ public class DeviceMetric extends DomainResource { case OFF: return "off"; case STANDBY: return "standby"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -665,6 +682,7 @@ public class DeviceMetric extends DomainResource { case OFF: return "http://hl7.org/fhir/metric-operational-status"; case STANDBY: return "http://hl7.org/fhir/metric-operational-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/metric-operational-status"; + case NULL: return null; default: return "?"; } } @@ -674,6 +692,7 @@ public class DeviceMetric extends DomainResource { case OFF: return "The DeviceMetric is not operating."; case STANDBY: return "The DeviceMetric is operating, but will not generate any DeviceObservations."; case ENTEREDINERROR: return "The DeviceMetric was entered in error."; + case NULL: return null; default: return "?"; } } @@ -683,6 +702,7 @@ public class DeviceMetric extends DomainResource { case OFF: return "Off"; case STANDBY: return "Standby"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceUseStatement.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceUseStatement.java index 92c6e88cb..610d8ad30 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceUseStatement.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DeviceUseStatement.java @@ -110,6 +110,7 @@ public class DeviceUseStatement extends DomainResource { case INTENDED: return "intended"; case STOPPED: return "stopped"; case ONHOLD: return "on-hold"; + case NULL: return null; default: return "?"; } } @@ -121,6 +122,7 @@ public class DeviceUseStatement extends DomainResource { case INTENDED: return "http://hl7.org/fhir/device-statement-status"; case STOPPED: return "http://hl7.org/fhir/device-statement-status"; case ONHOLD: return "http://hl7.org/fhir/device-statement-status"; + case NULL: return null; default: return "?"; } } @@ -132,6 +134,7 @@ public class DeviceUseStatement extends DomainResource { case INTENDED: return "The device may be used at some time in the future."; case STOPPED: return "Actions implied by the statement have been permanently halted, before all of them occurred."; case ONHOLD: return "Actions implied by the statement have been temporarily halted, but are expected to continue later. May also be called \"suspended\"."; + case NULL: return null; default: return "?"; } } @@ -143,6 +146,7 @@ public class DeviceUseStatement extends DomainResource { case INTENDED: return "Intended"; case STOPPED: return "Stopped"; case ONHOLD: return "On Hold"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DiagnosticReport.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DiagnosticReport.java index 5eb1b8eb2..0ac543d60 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DiagnosticReport.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DiagnosticReport.java @@ -138,6 +138,7 @@ public class DiagnosticReport extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -153,6 +154,7 @@ public class DiagnosticReport extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/diagnostic-report-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/diagnostic-report-status"; case UNKNOWN: return "http://hl7.org/fhir/diagnostic-report-status"; + case NULL: return null; default: return "?"; } } @@ -168,6 +170,7 @@ public class DiagnosticReport extends DomainResource { case CANCELLED: return "The report is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The report has been withdrawn following a previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this observation. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -183,6 +186,7 @@ public class DiagnosticReport extends DomainResource { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentReference.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentReference.java index 8a3d9e733..b607954fb 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentReference.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/DocumentReference.java @@ -96,6 +96,7 @@ public class DocumentReference extends DomainResource { case PROFESSIONAL: return "professional"; case LEGAL: return "legal"; case OFFICIAL: return "official"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class DocumentReference extends DomainResource { case PROFESSIONAL: return "http://hl7.org/fhir/document-attestation-mode"; case LEGAL: return "http://hl7.org/fhir/document-attestation-mode"; case OFFICIAL: return "http://hl7.org/fhir/document-attestation-mode"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class DocumentReference extends DomainResource { case PROFESSIONAL: return "The person authenticated the content in their professional capacity."; case LEGAL: return "The person authenticated the content and accepted legal responsibility for its content."; case OFFICIAL: return "The organization authenticated the content as consistent with their policies and procedures."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class DocumentReference extends DomainResource { case PROFESSIONAL: return "Professional"; case LEGAL: return "Legal"; case OFFICIAL: return "Official"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ElementDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ElementDefinition.java index 23f8a9426..0c01c8567 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ElementDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ElementDefinition.java @@ -93,6 +93,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case CONTAINED: return "contained"; case REFERENCED: return "referenced"; case BUNDLED: return "bundled"; + case NULL: return null; default: return "?"; } } @@ -101,6 +102,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case CONTAINED: return "http://hl7.org/fhir/resource-aggregation-mode"; case REFERENCED: return "http://hl7.org/fhir/resource-aggregation-mode"; case BUNDLED: return "http://hl7.org/fhir/resource-aggregation-mode"; + case NULL: return null; default: return "?"; } } @@ -109,6 +111,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case CONTAINED: return "The reference is a local reference to a contained resource."; case REFERENCED: return "The reference to a resource that has to be resolved externally to the resource that includes the reference."; case BUNDLED: return "The resource the reference points to will be found in the same bundle as the resource that includes the reference."; + case NULL: return null; default: return "?"; } } @@ -117,6 +120,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case CONTAINED: return "Contained"; case REFERENCED: return "Referenced"; case BUNDLED: return "Bundled"; + case NULL: return null; default: return "?"; } } @@ -194,6 +198,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { switch (this) { case ERROR: return "error"; case WARNING: return "warning"; + case NULL: return null; default: return "?"; } } @@ -201,6 +206,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { switch (this) { case ERROR: return "http://hl7.org/fhir/constraint-severity"; case WARNING: return "http://hl7.org/fhir/constraint-severity"; + case NULL: return null; default: return "?"; } } @@ -208,6 +214,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { switch (this) { case ERROR: return "If the constraint is violated, the resource is not conformant."; case WARNING: return "If the constraint is violated, the resource is conformant, but it is not necessarily following best practice."; + case NULL: return null; default: return "?"; } } @@ -215,6 +222,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { switch (this) { case ERROR: return "Error"; case WARNING: return "Warning"; + case NULL: return null; default: return "?"; } } @@ -307,6 +315,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case PATTERN: return "pattern"; case TYPE: return "type"; case PROFILE: return "profile"; + case NULL: return null; default: return "?"; } } @@ -317,6 +326,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case PATTERN: return "http://hl7.org/fhir/discriminator-type"; case TYPE: return "http://hl7.org/fhir/discriminator-type"; case PROFILE: return "http://hl7.org/fhir/discriminator-type"; + case NULL: return null; default: return "?"; } } @@ -327,6 +337,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case PATTERN: return "The slices have different values in the nominated element, as determined by testing them against the applicable ElementDefinition.pattern[x]."; case TYPE: return "The slices are differentiated by type of the nominated element."; case PROFILE: return "The slices are differentiated by conformance of the nominated element to a specified profile. Note that if the path specifies .resolve() then the profile is the target profile on the reference. In this case, validation by the possible profiles is required to differentiate the slices."; + case NULL: return null; default: return "?"; } } @@ -337,6 +348,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case PATTERN: return "Pattern"; case TYPE: return "Type"; case PROFILE: return "Profile"; + case NULL: return null; default: return "?"; } } @@ -447,6 +459,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case TYPEATTR: return "typeAttr"; case CDATEXT: return "cdaText"; case XHTML: return "xhtml"; + case NULL: return null; default: return "?"; } } @@ -457,6 +470,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case TYPEATTR: return "http://hl7.org/fhir/property-representation"; case CDATEXT: return "http://hl7.org/fhir/property-representation"; case XHTML: return "http://hl7.org/fhir/property-representation"; + case NULL: return null; default: return "?"; } } @@ -467,6 +481,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case TYPEATTR: return "The type of this element is indicated using xsi:type."; case CDATEXT: return "Use CDA narrative instead of XHTML."; case XHTML: return "The property is represented using XHTML."; + case NULL: return null; default: return "?"; } } @@ -477,6 +492,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case TYPEATTR: return "Type Attribute"; case CDATEXT: return "CDA Text Format"; case XHTML: return "XHTML"; + case NULL: return null; default: return "?"; } } @@ -573,6 +589,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case EITHER: return "either"; case INDEPENDENT: return "independent"; case SPECIFIC: return "specific"; + case NULL: return null; default: return "?"; } } @@ -581,6 +598,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case EITHER: return "http://hl7.org/fhir/reference-version-rules"; case INDEPENDENT: return "http://hl7.org/fhir/reference-version-rules"; case SPECIFIC: return "http://hl7.org/fhir/reference-version-rules"; + case NULL: return null; default: return "?"; } } @@ -589,6 +607,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case EITHER: return "The reference may be either version independent or version specific."; case INDEPENDENT: return "The reference must be version independent."; case SPECIFIC: return "The reference must be version specific."; + case NULL: return null; default: return "?"; } } @@ -597,6 +616,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case EITHER: return "Either Specific or independent"; case INDEPENDENT: return "Version independent"; case SPECIFIC: return "Version Specific"; + case NULL: return null; default: return "?"; } } @@ -681,6 +701,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case CLOSED: return "closed"; case OPEN: return "open"; case OPENATEND: return "openAtEnd"; + case NULL: return null; default: return "?"; } } @@ -689,6 +710,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case CLOSED: return "http://hl7.org/fhir/resource-slicing-rules"; case OPEN: return "http://hl7.org/fhir/resource-slicing-rules"; case OPENATEND: return "http://hl7.org/fhir/resource-slicing-rules"; + case NULL: return null; default: return "?"; } } @@ -697,6 +719,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case CLOSED: return "No additional content is allowed other than that described by the slices in this profile."; case OPEN: return "Additional content is allowed anywhere in the list."; case OPENATEND: return "Additional content is allowed, but only at the end of the list. Note that using this requires that the slices be ordered, which makes it hard to share uses. This should only be done where absolutely required."; + case NULL: return null; default: return "?"; } } @@ -705,6 +728,7 @@ public class ElementDefinition extends BackboneType implements ICompositeType { case CLOSED: return "Closed"; case OPEN: return "Open"; case OPENATEND: return "Open at End"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Encounter.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Encounter.java index 17814b548..58dd2f75b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Encounter.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Encounter.java @@ -96,6 +96,7 @@ public class Encounter extends DomainResource { case ACTIVE: return "active"; case RESERVED: return "reserved"; case COMPLETED: return "completed"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class Encounter extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/encounter-location-status"; case RESERVED: return "http://hl7.org/fhir/encounter-location-status"; case COMPLETED: return "http://hl7.org/fhir/encounter-location-status"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class Encounter extends DomainResource { case ACTIVE: return "The patient is currently at this location, or was between the period specified.\r\rA system may update these records when the patient leaves the location to either reserved, or completed."; case RESERVED: return "This location is held empty for this patient."; case COMPLETED: return "The patient was at this location during the period specified.\r\rNot to be used when the patient is currently at the location."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class Encounter extends DomainResource { case ACTIVE: return "Active"; case RESERVED: return "Reserved"; case COMPLETED: return "Completed"; + case NULL: return null; default: return "?"; } } @@ -241,6 +245,7 @@ public class Encounter extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -253,6 +258,7 @@ public class Encounter extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/encounter-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/encounter-status"; case UNKNOWN: return "http://hl7.org/fhir/encounter-status"; + case NULL: return null; default: return "?"; } } @@ -265,6 +271,7 @@ public class Encounter extends DomainResource { case CANCELLED: return "The Encounter has ended before it has begun."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case UNKNOWN: return "The encounter status is unknown. Note that \"unknown\" is a value of last resort and every attempt should be made to provide a meaningful value other than \"unknown\"."; + case NULL: return null; default: return "?"; } } @@ -277,6 +284,7 @@ public class Encounter extends DomainResource { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Endpoint.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Endpoint.java index e835dcb79..70cef5fe8 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Endpoint.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Endpoint.java @@ -110,6 +110,7 @@ public class Endpoint extends DomainResource { case OFF: return "off"; case ENTEREDINERROR: return "entered-in-error"; case TEST: return "test"; + case NULL: return null; default: return "?"; } } @@ -121,6 +122,7 @@ public class Endpoint extends DomainResource { case OFF: return "http://hl7.org/fhir/endpoint-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/endpoint-status"; case TEST: return "http://hl7.org/fhir/endpoint-status"; + case NULL: return null; default: return "?"; } } @@ -132,6 +134,7 @@ public class Endpoint extends DomainResource { case OFF: return "This endpoint is no longer to be used."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case TEST: return "This endpoint is not intended for production usage."; + case NULL: return null; default: return "?"; } } @@ -143,6 +146,7 @@ public class Endpoint extends DomainResource { case OFF: return "Off"; case ENTEREDINERROR: return "Entered in error"; case TEST: return "Test"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Enumerations.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Enumerations.java index e959af49f..7ff2f46fa 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Enumerations.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Enumerations.java @@ -111,6 +111,7 @@ public class Enumerations { switch (this) { case SINGLE: return "single"; case MULTIPLE: return "multiple"; + case NULL: return null; default: return "?"; } } @@ -118,6 +119,7 @@ public class Enumerations { switch (this) { case SINGLE: return "http://hl7.org/fhir/action-cardinality-behavior"; case MULTIPLE: return "http://hl7.org/fhir/action-cardinality-behavior"; + case NULL: return null; default: return "?"; } } @@ -125,6 +127,7 @@ public class Enumerations { switch (this) { case SINGLE: return "The action may only be selected one time."; case MULTIPLE: return "The action may be selected multiple times."; + case NULL: return null; default: return "?"; } } @@ -132,6 +135,7 @@ public class Enumerations { switch (this) { case SINGLE: return "Single"; case MULTIPLE: return "Multiple"; + case NULL: return null; default: return "?"; } } @@ -207,6 +211,7 @@ public class Enumerations { case APPLICABILITY: return "applicability"; case START: return "start"; case STOP: return "stop"; + case NULL: return null; default: return "?"; } } @@ -215,6 +220,7 @@ public class Enumerations { case APPLICABILITY: return "http://hl7.org/fhir/action-condition-kind"; case START: return "http://hl7.org/fhir/action-condition-kind"; case STOP: return "http://hl7.org/fhir/action-condition-kind"; + case NULL: return null; default: return "?"; } } @@ -223,6 +229,7 @@ public class Enumerations { case APPLICABILITY: return "The condition describes whether or not a given action is applicable."; case START: return "The condition is a starting condition for the action."; case STOP: return "The condition is a stop, or exit condition for the action."; + case NULL: return null; default: return "?"; } } @@ -231,6 +238,7 @@ public class Enumerations { case APPLICABILITY: return "Applicability"; case START: return "Start"; case STOP: return "Stop"; + case NULL: return null; default: return "?"; } } @@ -312,6 +320,7 @@ public class Enumerations { case VISUALGROUP: return "visual-group"; case LOGICALGROUP: return "logical-group"; case SENTENCEGROUP: return "sentence-group"; + case NULL: return null; default: return "?"; } } @@ -320,6 +329,7 @@ public class Enumerations { case VISUALGROUP: return "http://hl7.org/fhir/action-grouping-behavior"; case LOGICALGROUP: return "http://hl7.org/fhir/action-grouping-behavior"; case SENTENCEGROUP: return "http://hl7.org/fhir/action-grouping-behavior"; + case NULL: return null; default: return "?"; } } @@ -328,6 +338,7 @@ public class Enumerations { case VISUALGROUP: return "Any group marked with this behavior should be displayed as a visual group to the end user."; case LOGICALGROUP: return "A group with this behavior logically groups its sub-elements, and may be shown as a visual group to the end user, but it is not required to do so."; case SENTENCEGROUP: return "A group of related alternative actions is a sentence group if the target referenced by the action is the same in all the actions and each action simply constitutes a different variation on how to specify the details for the target. For example, two actions that could be in a SentenceGroup are \"aspirin, 500 mg, 2 times per day\" and \"aspirin, 300 mg, 3 times per day\". In both cases, aspirin is the target referenced by the action, and the two actions represent different options for how aspirin might be ordered for the patient. Note that a SentenceGroup would almost always have an associated selection behavior of \"AtMostOne\", unless it's a required action, in which case, it would be \"ExactlyOne\"."; + case NULL: return null; default: return "?"; } } @@ -336,6 +347,7 @@ public class Enumerations { case VISUALGROUP: return "Visual Group"; case LOGICALGROUP: return "Logical Group"; case SENTENCEGROUP: return "Sentence Group"; + case NULL: return null; default: return "?"; } } @@ -424,6 +436,7 @@ public class Enumerations { case PRACTITIONER: return "practitioner"; case RELATEDPERSON: return "related-person"; case DEVICE: return "device"; + case NULL: return null; default: return "?"; } } @@ -433,6 +446,7 @@ public class Enumerations { case PRACTITIONER: return "http://hl7.org/fhir/action-participant-type"; case RELATEDPERSON: return "http://hl7.org/fhir/action-participant-type"; case DEVICE: return "http://hl7.org/fhir/action-participant-type"; + case NULL: return null; default: return "?"; } } @@ -442,6 +456,7 @@ public class Enumerations { case PRACTITIONER: return "The participant is a practitioner involved in the patient's care."; case RELATEDPERSON: return "The participant is a person related to the patient."; case DEVICE: return "The participant is a system or device used in the care of the patient."; + case NULL: return null; default: return "?"; } } @@ -451,6 +466,7 @@ public class Enumerations { case PRACTITIONER: return "Practitioner"; case RELATEDPERSON: return "Related Person"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } @@ -531,6 +547,7 @@ public class Enumerations { switch (this) { case YES: return "yes"; case NO: return "no"; + case NULL: return null; default: return "?"; } } @@ -538,6 +555,7 @@ public class Enumerations { switch (this) { case YES: return "http://hl7.org/fhir/action-precheck-behavior"; case NO: return "http://hl7.org/fhir/action-precheck-behavior"; + case NULL: return null; default: return "?"; } } @@ -545,6 +563,7 @@ public class Enumerations { switch (this) { case YES: return "An action with this behavior is one of the most frequent action that is, or should be, included by an end user, for the particular context in which the action occurs. The system displaying the action to the end user should consider \"pre-checking\" such an action as a convenience for the user."; case NO: return "An action with this behavior is one of the less frequent actions included by the end user, for the particular context in which the action occurs. The system displaying the actions to the end user would typically not \"pre-check\" such an action."; + case NULL: return null; default: return "?"; } } @@ -552,6 +571,7 @@ public class Enumerations { switch (this) { case YES: return "Yes"; case NO: return "No"; + case NULL: return null; default: return "?"; } } @@ -669,6 +689,7 @@ public class Enumerations { case AFTERSTART: return "after-start"; case AFTER: return "after"; case AFTEREND: return "after-end"; + case NULL: return null; default: return "?"; } } @@ -683,6 +704,7 @@ public class Enumerations { case AFTERSTART: return "http://hl7.org/fhir/action-relationship-type"; case AFTER: return "http://hl7.org/fhir/action-relationship-type"; case AFTEREND: return "http://hl7.org/fhir/action-relationship-type"; + case NULL: return null; default: return "?"; } } @@ -697,6 +719,7 @@ public class Enumerations { case AFTERSTART: return "The action must be performed after the start of the related action."; case AFTER: return "The action must be performed after the related action."; case AFTEREND: return "The action must be performed after the end of the related action."; + case NULL: return null; default: return "?"; } } @@ -711,6 +734,7 @@ public class Enumerations { case AFTERSTART: return "After Start"; case AFTER: return "After"; case AFTEREND: return "After End"; + case NULL: return null; default: return "?"; } } @@ -828,6 +852,7 @@ public class Enumerations { case MUST: return "must"; case COULD: return "could"; case MUSTUNLESSDOCUMENTED: return "must-unless-documented"; + case NULL: return null; default: return "?"; } } @@ -836,6 +861,7 @@ public class Enumerations { case MUST: return "http://hl7.org/fhir/action-required-behavior"; case COULD: return "http://hl7.org/fhir/action-required-behavior"; case MUSTUNLESSDOCUMENTED: return "http://hl7.org/fhir/action-required-behavior"; + case NULL: return null; default: return "?"; } } @@ -844,6 +870,7 @@ public class Enumerations { case MUST: return "An action with this behavior must be included in the actions processed by the end user; the end user SHALL NOT choose not to include this action."; case COULD: return "An action with this behavior may be included in the set of actions processed by the end user."; case MUSTUNLESSDOCUMENTED: return "An action with this behavior must be included in the set of actions processed by the end user, unless the end user provides documentation as to why the action was not included."; + case NULL: return null; default: return "?"; } } @@ -852,6 +879,7 @@ public class Enumerations { case MUST: return "Must"; case COULD: return "Could"; case MUSTUNLESSDOCUMENTED: return "Must Unless Documented"; + case NULL: return null; default: return "?"; } } @@ -954,6 +982,7 @@ public class Enumerations { case EXACTLYONE: return "exactly-one"; case ATMOSTONE: return "at-most-one"; case ONEORMORE: return "one-or-more"; + case NULL: return null; default: return "?"; } } @@ -965,6 +994,7 @@ public class Enumerations { case EXACTLYONE: return "http://hl7.org/fhir/action-selection-behavior"; case ATMOSTONE: return "http://hl7.org/fhir/action-selection-behavior"; case ONEORMORE: return "http://hl7.org/fhir/action-selection-behavior"; + case NULL: return null; default: return "?"; } } @@ -976,6 +1006,7 @@ public class Enumerations { case EXACTLYONE: return "The end user must choose one and only one of the selectable actions in the group. The user SHALL NOT choose none of the actions in the group."; case ATMOSTONE: return "The end user may choose zero or at most one of the actions in the group."; case ONEORMORE: return "The end user must choose a minimum of one, and as many additional as desired."; + case NULL: return null; default: return "?"; } } @@ -987,6 +1018,7 @@ public class Enumerations { case EXACTLYONE: return "Exactly One"; case ATMOSTONE: return "At Most One"; case ONEORMORE: return "One Or More"; + case NULL: return null; default: return "?"; } } @@ -1093,6 +1125,7 @@ public class Enumerations { case FEMALE: return "female"; case OTHER: return "other"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -1102,6 +1135,7 @@ public class Enumerations { case FEMALE: return "http://hl7.org/fhir/administrative-gender"; case OTHER: return "http://hl7.org/fhir/administrative-gender"; case UNKNOWN: return "http://hl7.org/fhir/administrative-gender"; + case NULL: return null; default: return "?"; } } @@ -1111,6 +1145,7 @@ public class Enumerations { case FEMALE: return "Female."; case OTHER: return "Other."; case UNKNOWN: return "Unknown."; + case NULL: return null; default: return "?"; } } @@ -1120,6 +1155,7 @@ public class Enumerations { case FEMALE: return "Female"; case OTHER: return "Other"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -1214,6 +1250,7 @@ public class Enumerations { case EXTENSIBLE: return "extensible"; case PREFERRED: return "preferred"; case EXAMPLE: return "example"; + case NULL: return null; default: return "?"; } } @@ -1223,6 +1260,7 @@ public class Enumerations { case EXTENSIBLE: return "http://hl7.org/fhir/binding-strength"; case PREFERRED: return "http://hl7.org/fhir/binding-strength"; case EXAMPLE: return "http://hl7.org/fhir/binding-strength"; + case NULL: return null; default: return "?"; } } @@ -1232,6 +1270,7 @@ public class Enumerations { case EXTENSIBLE: return "To be conformant, the concept in this element SHALL be from the specified value set if any of the codes within the value set can apply to the concept being communicated. If the value set does not cover the concept (based on human review), alternate codings (or, data type allowing, text) may be included instead."; case PREFERRED: return "Instances are encouraged to draw from the specified codes for interoperability purposes but are not required to do so to be considered conformant."; case EXAMPLE: return "Instances are not expected or even encouraged to draw from the specified value set. The value set merely provides examples of the types of concepts intended to be included."; + case NULL: return null; default: return "?"; } } @@ -1241,6 +1280,7 @@ public class Enumerations { case EXTENSIBLE: return "Extensible"; case PREFERRED: return "Preferred"; case EXAMPLE: return "Example"; + case NULL: return null; default: return "?"; } } @@ -1328,6 +1368,7 @@ public class Enumerations { case INSTANCE: return "instance"; case CAPABILITY: return "capability"; case REQUIREMENTS: return "requirements"; + case NULL: return null; default: return "?"; } } @@ -1336,6 +1377,7 @@ public class Enumerations { case INSTANCE: return "http://hl7.org/fhir/capability-statement-kind"; case CAPABILITY: return "http://hl7.org/fhir/capability-statement-kind"; case REQUIREMENTS: return "http://hl7.org/fhir/capability-statement-kind"; + case NULL: return null; default: return "?"; } } @@ -1344,6 +1386,7 @@ public class Enumerations { case INSTANCE: return "The CapabilityStatement instance represents the present capabilities of a specific system instance. This is the kind returned by /metadata for a FHIR server end-point."; case CAPABILITY: return "The CapabilityStatement instance represents the capabilities of a system or piece of software, independent of a particular installation."; case REQUIREMENTS: return "The CapabilityStatement instance represents a set of requirements for other systems to meet; e.g. as part of an implementation guide or 'request for proposal'."; + case NULL: return null; default: return "?"; } } @@ -1352,6 +1395,7 @@ public class Enumerations { case INSTANCE: return "Instance"; case CAPABILITY: return "Capability"; case REQUIREMENTS: return "Requirements"; + case NULL: return null; default: return "?"; } } @@ -1440,6 +1484,7 @@ public class Enumerations { case COMPLETE: return "complete"; case ERROR: return "error"; case PARTIAL: return "partial"; + case NULL: return null; default: return "?"; } } @@ -1449,6 +1494,7 @@ public class Enumerations { case COMPLETE: return "http://hl7.org/fhir/remittance-outcome"; case ERROR: return "http://hl7.org/fhir/remittance-outcome"; case PARTIAL: return "http://hl7.org/fhir/remittance-outcome"; + case NULL: return null; default: return "?"; } } @@ -1458,6 +1504,7 @@ public class Enumerations { case COMPLETE: return "The processing has completed without errors"; case ERROR: return "One or more errors have been detected in the Claim"; case PARTIAL: return "No errors have been detected in the Claim and some of the adjudication has been performed."; + case NULL: return null; default: return "?"; } } @@ -1467,6 +1514,7 @@ public class Enumerations { case COMPLETE: return "Processing Complete"; case ERROR: return "Error"; case PARTIAL: return "Partial Processing"; + case NULL: return null; default: return "?"; } } @@ -1568,6 +1616,7 @@ public class Enumerations { case RELATEDPERSON: return "RelatedPerson"; case PRACTITIONER: return "Practitioner"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } @@ -1578,6 +1627,7 @@ public class Enumerations { case RELATEDPERSON: return "http://hl7.org/fhir/compartment-type"; case PRACTITIONER: return "http://hl7.org/fhir/compartment-type"; case DEVICE: return "http://hl7.org/fhir/compartment-type"; + case NULL: return null; default: return "?"; } } @@ -1588,6 +1638,7 @@ public class Enumerations { case RELATEDPERSON: return "The compartment definition is for the related-person compartment."; case PRACTITIONER: return "The compartment definition is for the practitioner compartment."; case DEVICE: return "The compartment definition is for the device compartment."; + case NULL: return null; default: return "?"; } } @@ -1598,6 +1649,7 @@ public class Enumerations { case RELATEDPERSON: return "RelatedPerson"; case PRACTITIONER: return "Practitioner"; case DEVICE: return "Device"; + case NULL: return null; default: return "?"; } } @@ -1698,6 +1750,7 @@ public class Enumerations { case FINAL: return "final"; case AMENDED: return "amended"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -1707,6 +1760,7 @@ public class Enumerations { case FINAL: return "http://hl7.org/fhir/composition-status"; case AMENDED: return "http://hl7.org/fhir/composition-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/composition-status"; + case NULL: return null; default: return "?"; } } @@ -1716,6 +1770,7 @@ public class Enumerations { case FINAL: return "This version of the composition is complete and verified by an appropriate person and no further work is planned. Any subsequent updates would be on a new version of the composition."; case AMENDED: return "The composition content or the referenced resources have been modified (edited or added to) subsequent to being released as \"final\" and the composition is complete and verified by an authorized person."; case ENTEREDINERROR: return "The composition or document was originally created/issued in error, and this is an amendment that marks that the entire series should not be considered as valid."; + case NULL: return null; default: return "?"; } } @@ -1725,6 +1780,7 @@ public class Enumerations { case FINAL: return "Final"; case AMENDED: return "Amended"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -1826,6 +1882,7 @@ public class Enumerations { case SOURCEISNARROWERTHANTARGET: return "source-is-narrower-than-target"; case SOURCEISBROADERTHANTARGET: return "source-is-broader-than-target"; case NOTRELATEDTO: return "not-related-to"; + case NULL: return null; default: return "?"; } } @@ -1836,6 +1893,7 @@ public class Enumerations { case SOURCEISNARROWERTHANTARGET: return "http://hl7.org/fhir/concept-map-relationship"; case SOURCEISBROADERTHANTARGET: return "http://hl7.org/fhir/concept-map-relationship"; case NOTRELATEDTO: return "http://hl7.org/fhir/concept-map-relationship"; + case NULL: return null; default: return "?"; } } @@ -1846,6 +1904,7 @@ public class Enumerations { case SOURCEISNARROWERTHANTARGET: return "The source concept is narrower in meaning than the target concept."; case SOURCEISBROADERTHANTARGET: return "The source concept is broader in meaning than the target concept."; case NOTRELATEDTO: return "This is an explicit assertion that the target concept is not related to the source concept."; + case NULL: return null; default: return "?"; } } @@ -1856,6 +1915,7 @@ public class Enumerations { case SOURCEISNARROWERTHANTARGET: return "Source Is Narrower Than Target"; case SOURCEISBROADERTHANTARGET: return "Source Is Broader Than Target"; case NOTRELATEDTO: return "Not Related To"; + case NULL: return null; default: return "?"; } } @@ -1977,6 +2037,7 @@ public class Enumerations { case FRI: return "fri"; case SAT: return "sat"; case SUN: return "sun"; + case NULL: return null; default: return "?"; } } @@ -1989,6 +2050,7 @@ public class Enumerations { case FRI: return "http://hl7.org/fhir/days-of-week"; case SAT: return "http://hl7.org/fhir/days-of-week"; case SUN: return "http://hl7.org/fhir/days-of-week"; + case NULL: return null; default: return "?"; } } @@ -2001,6 +2063,7 @@ public class Enumerations { case FRI: return "Friday."; case SAT: return "Saturday."; case SUN: return "Sunday."; + case NULL: return null; default: return "?"; } } @@ -2013,6 +2076,7 @@ public class Enumerations { case FRI: return "Friday"; case SAT: return "Saturday"; case SUN: return "Sunday"; + case NULL: return null; default: return "?"; } } @@ -2139,6 +2203,7 @@ public class Enumerations { case MANUFACTURERNAME: return "manufacturer-name"; case MODELNAME: return "model-name"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -2150,6 +2215,7 @@ public class Enumerations { case MANUFACTURERNAME: return "http://hl7.org/fhir/device-nametype"; case MODELNAME: return "http://hl7.org/fhir/device-nametype"; case OTHER: return "http://hl7.org/fhir/device-nametype"; + case NULL: return null; default: return "?"; } } @@ -2161,6 +2227,7 @@ public class Enumerations { case MANUFACTURERNAME: return "The formal name as provided by the manufacturer of the device."; case MODELNAME: return "The name of the model. The manufacturer-name or user-friendly-name may include that as a component."; case OTHER: return "other."; + case NULL: return null; default: return "?"; } } @@ -2172,6 +2239,7 @@ public class Enumerations { case MANUFACTURERNAME: return "Manufacturer name"; case MODELNAME: return "Model name"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -2271,6 +2339,7 @@ public class Enumerations { case CURRENT: return "current"; case SUPERSEDED: return "superseded"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -2279,6 +2348,7 @@ public class Enumerations { case CURRENT: return "http://hl7.org/fhir/document-reference-status"; case SUPERSEDED: return "http://hl7.org/fhir/document-reference-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/document-reference-status"; + case NULL: return null; default: return "?"; } } @@ -2287,6 +2357,7 @@ public class Enumerations { case CURRENT: return "This is the current reference for this document."; case SUPERSEDED: return "This reference has been superseded by another reference."; case ENTEREDINERROR: return "This reference was created in error."; + case NULL: return null; default: return "?"; } } @@ -2295,6 +2366,7 @@ public class Enumerations { case CURRENT: return "Current"; case SUPERSEDED: return "Superseded"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -2383,6 +2455,7 @@ public class Enumerations { case TRANSFORMS: return "transforms"; case SIGNS: return "signs"; case APPENDS: return "appends"; + case NULL: return null; default: return "?"; } } @@ -2392,6 +2465,7 @@ public class Enumerations { case TRANSFORMS: return "http://hl7.org/fhir/document-relationship-type"; case SIGNS: return "http://hl7.org/fhir/document-relationship-type"; case APPENDS: return "http://hl7.org/fhir/document-relationship-type"; + case NULL: return null; default: return "?"; } } @@ -2401,6 +2475,7 @@ public class Enumerations { case TRANSFORMS: return "This document was generated by transforming the target document (e.g. format or language conversion)."; case SIGNS: return "This document is a signature of the target document."; case APPENDS: return "This document adds additional information to the target document."; + case NULL: return null; default: return "?"; } } @@ -2410,6 +2485,7 @@ public class Enumerations { case TRANSFORMS: return "Transforms"; case SIGNS: return "Signs"; case APPENDS: return "Appends"; + case NULL: return null; default: return "?"; } } @@ -2532,6 +2608,7 @@ public class Enumerations { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -2545,6 +2622,7 @@ public class Enumerations { case COMPLETED: return "http://hl7.org/fhir/event-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/event-status"; case UNKNOWN: return "http://hl7.org/fhir/event-status"; + case NULL: return null; default: return "?"; } } @@ -2558,6 +2636,7 @@ public class Enumerations { case COMPLETED: return "The event has now concluded."; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"stopped\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this event. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -2571,6 +2650,7 @@ public class Enumerations { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -2689,6 +2769,7 @@ public class Enumerations { case DICHOTOMOUS: return "dichotomous"; case ORDINAL: return "ordinal"; case POLYCHOTOMOUS: return "polychotomous"; + case NULL: return null; default: return "?"; } } @@ -2698,6 +2779,7 @@ public class Enumerations { case DICHOTOMOUS: return "http://hl7.org/fhir/variable-handling"; case ORDINAL: return "http://hl7.org/fhir/variable-handling"; case POLYCHOTOMOUS: return "http://hl7.org/fhir/variable-handling"; + case NULL: return null; default: return "?"; } } @@ -2707,6 +2789,7 @@ public class Enumerations { case DICHOTOMOUS: return "A dichotomous variable is a categorical variable which is defined to have only 2 categories or possible values (from STATO http://purl.obolibrary.org/obo/STATO_0000090)."; case ORDINAL: return "An ordinal variable is a categorical variable where the discrete possible values are ordered or correspond to an implicit ranking (from STATO http://purl.obolibrary.org/obo/STATO_0000228)."; case POLYCHOTOMOUS: return "A polychotomous variable is a categorical variable which is defined to have minimally 2 categories or possible values. (from STATO http://purl.obolibrary.org/obo/STATO_0000087). Suggestion to limit code use to situations when neither dichotomous nor ordinal variables apply."; + case NULL: return null; default: return "?"; } } @@ -2716,6 +2799,7 @@ public class Enumerations { case DICHOTOMOUS: return "dichotomous variable"; case ORDINAL: return "ordinal variable"; case POLYCHOTOMOUS: return "polychotomous variable"; + case NULL: return null; default: return "?"; } } @@ -4332,6 +4416,7 @@ The primary difference between a medicationusage and a medicationadministration case VISIONPRESCRIPTION: return "VisionPrescription"; case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } @@ -4558,6 +4643,7 @@ The primary difference between a medicationusage and a medicationadministration case VISIONPRESCRIPTION: return "http://hl7.org/fhir/resource-types"; case TYPE: return "http://hl7.org/fhir/abstract-types"; case ANY: return "http://hl7.org/fhir/abstract-types"; + case NULL: return null; default: return "?"; } } @@ -4784,6 +4870,7 @@ The primary difference between a medicationusage and a medicationadministration case VISIONPRESCRIPTION: return "An authorization for the provision of glasses and/or contact lenses to a patient."; case TYPE: return "A place holder that means any kind of data type"; case ANY: return "A place holder that means any kind of resource"; + case NULL: return null; default: return "?"; } } @@ -5010,6 +5097,7 @@ The primary difference between a medicationusage and a medicationadministration case VISIONPRESCRIPTION: return "VisionPrescription"; case TYPE: return "Type"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } @@ -6570,6 +6658,7 @@ The primary difference between a medicationusage and a medicationadministration case _4_2_0: return "4.2.0"; case _4_4_0: return "4.4.0"; case _4_5_0: return "4.5.0"; + case NULL: return null; default: return "?"; } } @@ -6602,6 +6691,7 @@ The primary difference between a medicationusage and a medicationadministration case _4_2_0: return "http://hl7.org/fhir/FHIR-version"; case _4_4_0: return "http://hl7.org/fhir/FHIR-version"; case _4_5_0: return "http://hl7.org/fhir/FHIR-version"; + case NULL: return null; default: return "?"; } } @@ -6634,6 +6724,7 @@ The primary difference between a medicationusage and a medicationadministration case _4_2_0: return "R5 Preview #1."; case _4_4_0: return "R5 Preview #2."; case _4_5_0: return "R5 Preview #3."; + case NULL: return null; default: return "?"; } } @@ -6666,6 +6757,7 @@ The primary difference between a medicationusage and a medicationadministration case _4_2_0: return "4.2.0"; case _4_4_0: return "4.4.0"; case _4_5_0: return "4.5.0"; + case NULL: return null; default: return "?"; } } @@ -6997,6 +7089,7 @@ public String toCode(int len) { case NOTIN: return "not-in"; case GENERALIZES: return "generalizes"; case EXISTS: return "exists"; + case NULL: return null; default: return "?"; } } @@ -7011,6 +7104,7 @@ public String toCode(int len) { case NOTIN: return "http://hl7.org/fhir/filter-operator"; case GENERALIZES: return "http://hl7.org/fhir/filter-operator"; case EXISTS: return "http://hl7.org/fhir/filter-operator"; + case NULL: return null; default: return "?"; } } @@ -7025,6 +7119,7 @@ public String toCode(int len) { case NOTIN: return "The specified property of the code is not in the set of codes or concepts specified in the provided value (comma separated list)."; case GENERALIZES: return "Includes all concept ids that have a transitive is-a relationship from the concept Id provided as the value, including the provided concept itself (i.e. include ancestor codes and self)."; case EXISTS: return "The specified property of the code has at least one value (if the specified value is true; if the specified value is false, then matches when the specified property of the code has no values)."; + case NULL: return null; default: return "?"; } } @@ -7039,6 +7134,7 @@ public String toCode(int len) { case NOTIN: return "Not in Set"; case GENERALIZES: return "Generalizes (by Subsumption)"; case EXISTS: return "Exists"; + case NULL: return null; default: return "?"; } } @@ -7163,6 +7259,7 @@ public String toCode(int len) { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -7172,6 +7269,7 @@ public String toCode(int len) { case CANCELLED: return "http://hl7.org/fhir/fm-status"; case DRAFT: return "http://hl7.org/fhir/fm-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/fm-status"; + case NULL: return null; default: return "?"; } } @@ -7181,6 +7279,7 @@ public String toCode(int len) { case CANCELLED: return "The instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new instance the contents of which is not complete."; case ENTEREDINERROR: return "The instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -7190,6 +7289,7 @@ public String toCode(int len) { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } @@ -7298,6 +7398,7 @@ public String toCode(int len) { case DISCOUNT: return "discount"; case TAX: return "tax"; case INFORMATIONAL: return "informational"; + case NULL: return null; default: return "?"; } } @@ -7309,6 +7410,7 @@ public String toCode(int len) { case DISCOUNT: return "http://hl7.org/fhir/invoice-priceComponentType"; case TAX: return "http://hl7.org/fhir/invoice-priceComponentType"; case INFORMATIONAL: return "http://hl7.org/fhir/invoice-priceComponentType"; + case NULL: return null; default: return "?"; } } @@ -7320,6 +7422,7 @@ public String toCode(int len) { case DISCOUNT: return "the amount is a discount applied on the base price."; case TAX: return "the amount is the tax component of the total price."; case INFORMATIONAL: return "the amount is of informational character, it has not been applied in the calculation of the total price."; + case NULL: return null; default: return "?"; } } @@ -7331,6 +7434,7 @@ public String toCode(int len) { case DISCOUNT: return "discount"; case TAX: return "tax"; case INFORMATIONAL: return "informational"; + case NULL: return null; default: return "?"; } } @@ -7430,6 +7534,7 @@ public String toCode(int len) { case WORKING: return "working"; case SNAPSHOT: return "snapshot"; case CHANGES: return "changes"; + case NULL: return null; default: return "?"; } } @@ -7438,6 +7543,7 @@ public String toCode(int len) { case WORKING: return "http://hl7.org/fhir/list-mode"; case SNAPSHOT: return "http://hl7.org/fhir/list-mode"; case CHANGES: return "http://hl7.org/fhir/list-mode"; + case NULL: return null; default: return "?"; } } @@ -7446,6 +7552,7 @@ public String toCode(int len) { case WORKING: return "This list is the master list, maintained in an ongoing fashion with regular updates as the real world list it is tracking changes."; case SNAPSHOT: return "This list was prepared as a snapshot. It should not be assumed to be current."; case CHANGES: return "A point-in-time list that shows what changes have been made or recommended. E.g. a discharge medication list showing what was added and removed during an encounter."; + case NULL: return null; default: return "?"; } } @@ -7454,6 +7561,7 @@ public String toCode(int len) { case WORKING: return "Working List"; case SNAPSHOT: return "Snapshot List"; case CHANGES: return "Change List"; + case NULL: return null; default: return "?"; } } @@ -7528,6 +7636,7 @@ public String toCode(int len) { switch (this) { case INCREASE: return "increase"; case DECREASE: return "decrease"; + case NULL: return null; default: return "?"; } } @@ -7535,6 +7644,7 @@ public String toCode(int len) { switch (this) { case INCREASE: return "http://terminology.hl7.org/CodeSystem/measure-improvement-notation"; case DECREASE: return "http://terminology.hl7.org/CodeSystem/measure-improvement-notation"; + case NULL: return null; default: return "?"; } } @@ -7542,6 +7652,7 @@ public String toCode(int len) { switch (this) { case INCREASE: return "Improvement is indicated as an increase in the score or measurement (e.g. Higher score indicates better quality)."; case DECREASE: return "Improvement is indicated as a decrease in the score or measurement (e.g. Lower score indicates better quality)."; + case NULL: return null; default: return "?"; } } @@ -7549,6 +7660,7 @@ public String toCode(int len) { switch (this) { case INCREASE: return "Increased score indicates improvement"; case DECREASE: return "Decreased score indicates improvement"; + case NULL: return null; default: return "?"; } } @@ -7603,21 +7715,25 @@ public String toCode(int len) { } public String toCode() { switch (this) { + case NULL: return null; default: return "?"; } } public String getSystem() { switch (this) { + case NULL: return null; default: return "?"; } } public String getDefinition() { switch (this) { + case NULL: return null; default: return "?"; } } public String getDisplay() { switch (this) { + case NULL: return null; default: return "?"; } } @@ -7681,6 +7797,7 @@ public String toCode(int len) { case DISPLAY: return "display"; case PRINT: return "print"; case PRINTOPER: return "printoper"; + case NULL: return null; default: return "?"; } } @@ -7689,6 +7806,7 @@ public String toCode(int len) { case DISPLAY: return "http://hl7.org/fhir/note-type"; case PRINT: return "http://hl7.org/fhir/note-type"; case PRINTOPER: return "http://hl7.org/fhir/note-type"; + case NULL: return null; default: return "?"; } } @@ -7697,6 +7815,7 @@ public String toCode(int len) { case DISPLAY: return "Display the note."; case PRINT: return "Print the note on the form."; case PRINTOPER: return "Print the note for the operator."; + case NULL: return null; default: return "?"; } } @@ -7705,6 +7824,7 @@ public String toCode(int len) { case DISPLAY: return "Display"; case PRINT: return "Print (Form)"; case PRINTOPER: return "Print (Operator)"; + case NULL: return null; default: return "?"; } } @@ -7821,6 +7941,7 @@ public String toCode(int len) { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -7834,6 +7955,7 @@ public String toCode(int len) { case CANCELLED: return "http://hl7.org/fhir/observation-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/observation-status"; case UNKNOWN: return "http://hl7.org/fhir/observation-status"; + case NULL: return null; default: return "?"; } } @@ -7847,6 +7969,7 @@ public String toCode(int len) { case CANCELLED: return "The observation is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The observation has been withdrawn following previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this observation. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -7860,6 +7983,7 @@ public String toCode(int len) { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -7964,6 +8088,7 @@ public String toCode(int len) { switch (this) { case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -7971,6 +8096,7 @@ public String toCode(int len) { switch (this) { case IN: return "http://hl7.org/fhir/operation-parameter-use"; case OUT: return "http://hl7.org/fhir/operation-parameter-use"; + case NULL: return null; default: return "?"; } } @@ -7978,6 +8104,7 @@ public String toCode(int len) { switch (this) { case IN: return "This is an input parameter."; case OUT: return "This is an output parameter."; + case NULL: return null; default: return "?"; } } @@ -7985,6 +8112,7 @@ public String toCode(int len) { switch (this) { case IN: return "In"; case OUT: return "Out"; + case NULL: return null; default: return "?"; } } @@ -8067,6 +8195,7 @@ public String toCode(int len) { case DECLINED: return "declined"; case TENTATIVE: return "tentative"; case NEEDSACTION: return "needs-action"; + case NULL: return null; default: return "?"; } } @@ -8076,6 +8205,7 @@ public String toCode(int len) { case DECLINED: return "http://hl7.org/fhir/participationstatus"; case TENTATIVE: return "http://hl7.org/fhir/participationstatus"; case NEEDSACTION: return "http://hl7.org/fhir/participationstatus"; + case NULL: return null; default: return "?"; } } @@ -8085,6 +8215,7 @@ public String toCode(int len) { case DECLINED: return "The participant has declined the appointment and will not participate in the appointment."; case TENTATIVE: return "The participant has tentatively accepted the appointment. This could be automatically created by a system and requires further processing before it can be accepted. There is no commitment that attendance will occur."; case NEEDSACTION: return "The participant needs to indicate if they accept the appointment by changing this status to one of the other statuses."; + case NULL: return null; default: return "?"; } } @@ -8094,6 +8225,7 @@ public String toCode(int len) { case DECLINED: return "Declined"; case TENTATIVE: return "Tentative"; case NEEDSACTION: return "Needs Action"; + case NULL: return null; default: return "?"; } } @@ -8188,6 +8320,7 @@ public String toCode(int len) { case ACTIVE: return "active"; case RETIRED: return "retired"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -8197,6 +8330,7 @@ public String toCode(int len) { case ACTIVE: return "http://hl7.org/fhir/publication-status"; case RETIRED: return "http://hl7.org/fhir/publication-status"; case UNKNOWN: return "http://hl7.org/fhir/publication-status"; + case NULL: return null; default: return "?"; } } @@ -8206,6 +8340,7 @@ public String toCode(int len) { case ACTIVE: return "This resource is ready for normal use."; case RETIRED: return "This resource has been withdrawn or superseded and should no longer be used."; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this resource. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -8215,6 +8350,7 @@ public String toCode(int len) { case ACTIVE: return "Active"; case RETIRED: return "Retired"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -8309,6 +8445,7 @@ public String toCode(int len) { case LESS_OR_EQUAL: return "<="; case GREATER_OR_EQUAL: return ">="; case GREATER_THAN: return ">"; + case NULL: return null; default: return "?"; } } @@ -8318,6 +8455,7 @@ public String toCode(int len) { case LESS_OR_EQUAL: return "http://hl7.org/fhir/quantity-comparator"; case GREATER_OR_EQUAL: return "http://hl7.org/fhir/quantity-comparator"; case GREATER_THAN: return "http://hl7.org/fhir/quantity-comparator"; + case NULL: return null; default: return "?"; } } @@ -8327,6 +8465,7 @@ public String toCode(int len) { case LESS_OR_EQUAL: return "The actual value is less than or equal to the given value."; case GREATER_OR_EQUAL: return "The actual value is greater than or equal to the given value."; case GREATER_THAN: return "The actual value is greater than the given value."; + case NULL: return null; default: return "?"; } } @@ -8336,6 +8475,7 @@ public String toCode(int len) { case LESS_OR_EQUAL: return "Less or Equal to"; case GREATER_OR_EQUAL: return "Greater or Equal to"; case GREATER_THAN: return "Greater than"; + case NULL: return null; default: return "?"; } } @@ -8465,6 +8605,7 @@ public String toCode(int len) { case FILLERORDER: return "filler-order"; case INSTANCEORDER: return "instance-order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -8479,6 +8620,7 @@ public String toCode(int len) { case FILLERORDER: return "http://hl7.org/fhir/request-intent"; case INSTANCEORDER: return "http://hl7.org/fhir/request-intent"; case OPTION: return "http://hl7.org/fhir/request-intent"; + case NULL: return null; default: return "?"; } } @@ -8493,6 +8635,7 @@ public String toCode(int len) { case FILLERORDER: return "The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order."; case INSTANCEORDER: return "An order created in fulfillment of a broader order that represents the authorization for a single activity occurrence. E.g. The administration of a single dose of a drug."; case OPTION: return "The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests. Refer to [[[RequestGroup]]] for additional information on how this status is used."; + case NULL: return null; default: return "?"; } } @@ -8507,6 +8650,7 @@ public String toCode(int len) { case FILLERORDER: return "Filler Order"; case INSTANCEORDER: return "Instance Order"; case OPTION: return "Option"; + case NULL: return null; default: return "?"; } } @@ -8631,6 +8775,7 @@ public String toCode(int len) { case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -8640,6 +8785,7 @@ public String toCode(int len) { case URGENT: return "http://hl7.org/fhir/request-priority"; case ASAP: return "http://hl7.org/fhir/request-priority"; case STAT: return "http://hl7.org/fhir/request-priority"; + case NULL: return null; default: return "?"; } } @@ -8649,6 +8795,7 @@ public String toCode(int len) { case URGENT: return "The request should be actioned promptly - higher priority than routine."; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent."; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency."; + case NULL: return null; default: return "?"; } } @@ -8658,6 +8805,7 @@ public String toCode(int len) { case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } @@ -8773,6 +8921,7 @@ public String toCode(int len) { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -8785,6 +8934,7 @@ public String toCode(int len) { case COMPLETED: return "http://hl7.org/fhir/request-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/request-status"; case UNKNOWN: return "http://hl7.org/fhir/request-status"; + case NULL: return null; default: return "?"; } } @@ -8797,6 +8947,7 @@ public String toCode(int len) { case COMPLETED: return "The activity described by the request has been fully performed. No further activity will occur."; case ENTEREDINERROR: return "This request should never have existed and should be considered 'void'. (It is possible that real-world decisions were based on it. If real-world activity has occurred, the status should be \"revoked\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -8809,6 +8960,7 @@ public String toCode(int len) { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -9939,6 +10091,7 @@ The primary difference between a medicationusage and a medicationadministration case VALUESET: return "ValueSet"; case VERIFICATIONRESULT: return "VerificationResult"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -10093,6 +10246,7 @@ The primary difference between a medicationusage and a medicationadministration case VALUESET: return "http://hl7.org/fhir/resource-types"; case VERIFICATIONRESULT: return "http://hl7.org/fhir/resource-types"; case VISIONPRESCRIPTION: return "http://hl7.org/fhir/resource-types"; + case NULL: return null; default: return "?"; } } @@ -10247,6 +10401,7 @@ The primary difference between a medicationusage and a medicationadministration case VALUESET: return "A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements](terminologies.html)."; case VERIFICATIONRESULT: return "Describes validation requirements, source(s), status and dates for one or more elements."; case VISIONPRESCRIPTION: return "An authorization for the provision of glasses and/or contact lenses to a patient."; + case NULL: return null; default: return "?"; } } @@ -10401,6 +10556,7 @@ The primary difference between a medicationusage and a medicationadministration case VALUESET: return "ValueSet"; case VERIFICATIONRESULT: return "VerificationResult"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -11351,6 +11507,7 @@ The primary difference between a medicationusage and a medicationadministration switch (this) { case CLIENT: return "client"; case SERVER: return "server"; + case NULL: return null; default: return "?"; } } @@ -11358,6 +11515,7 @@ The primary difference between a medicationusage and a medicationadministration switch (this) { case CLIENT: return "http://hl7.org/fhir/restful-capability-mode"; case SERVER: return "http://hl7.org/fhir/restful-capability-mode"; + case NULL: return null; default: return "?"; } } @@ -11365,6 +11523,7 @@ The primary difference between a medicationusage and a medicationadministration switch (this) { case CLIENT: return "The application acts as a client for this resource."; case SERVER: return "The application acts as a server for this resource."; + case NULL: return null; default: return "?"; } } @@ -11372,6 +11531,7 @@ The primary difference between a medicationusage and a medicationadministration switch (this) { case CLIENT: return "Client"; case SERVER: return "Server"; + case NULL: return null; default: return "?"; } } @@ -11489,6 +11649,7 @@ The primary difference between a medicationusage and a medicationadministration case QUANTITY: return "quantity"; case URI: return "uri"; case SPECIAL: return "special"; + case NULL: return null; default: return "?"; } } @@ -11503,6 +11664,7 @@ The primary difference between a medicationusage and a medicationadministration case QUANTITY: return "http://hl7.org/fhir/search-param-type"; case URI: return "http://hl7.org/fhir/search-param-type"; case SPECIAL: return "http://hl7.org/fhir/search-param-type"; + case NULL: return null; default: return "?"; } } @@ -11517,6 +11679,7 @@ The primary difference between a medicationusage and a medicationadministration case QUANTITY: return "A search parameter that searches on a quantity."; case URI: return "A search parameter that searches on a URI (RFC 3986)."; case SPECIAL: return "Special logic applies to this parameter per the description of the search parameter."; + case NULL: return null; default: return "?"; } } @@ -11531,6 +11694,7 @@ The primary difference between a medicationusage and a medicationadministration case QUANTITY: return "Quantity"; case URI: return "URI"; case SPECIAL: return "Special"; + case NULL: return null; default: return "?"; } } @@ -11732,6 +11896,7 @@ The primary difference between a medicationusage and a medicationadministration case IN: return "in"; case NOTIN: return "not-in"; case OFTYPE: return "of-type"; + case NULL: return null; default: return "?"; } } @@ -11752,6 +11917,7 @@ The primary difference between a medicationusage and a medicationadministration case IN: return "http://terminology.hl7.org/CodeSystem/subscription-search-modifier"; case NOTIN: return "http://terminology.hl7.org/CodeSystem/subscription-search-modifier"; case OFTYPE: return "http://terminology.hl7.org/CodeSystem/subscription-search-modifier"; + case NULL: return null; default: return "?"; } } @@ -11772,6 +11938,7 @@ The primary difference between a medicationusage and a medicationadministration case IN: return "The search parameter is a member of a Group or List, or the search parameter is a URI (relative or absolute) that identifies a value set, and the search parameter tests whether the value is present in the specified Group, List, or Value Set."; case NOTIN: return "The search parameter is a member of a Group or List, or the search parameter is a URI (relative or absolute) that identifies a value set, and the search parameter tests whether the value is NOT present in the specified Group, List, or Value Set."; case OFTYPE: return "The search parameter has the format system|code|value, where the system and code refer to a Identifier.type.coding.system and .code, and match if any of the type codes match. All 3 parts must be present."; + case NULL: return null; default: return "?"; } } @@ -11792,6 +11959,7 @@ The primary difference between a medicationusage and a medicationadministration case IN: return "In"; case NOTIN: return "Not In"; case OFTYPE: return "Of Type"; + case NULL: return null; default: return "?"; } } @@ -11952,6 +12120,7 @@ The primary difference between a medicationusage and a medicationadministration case ACTIVE: return "active"; case ERROR: return "error"; case OFF: return "off"; + case NULL: return null; default: return "?"; } } @@ -11961,6 +12130,7 @@ The primary difference between a medicationusage and a medicationadministration case ACTIVE: return "http://terminology.hl7.org/CodeSystem/subscription-state"; case ERROR: return "http://terminology.hl7.org/CodeSystem/subscription-state"; case OFF: return "http://terminology.hl7.org/CodeSystem/subscription-state"; + case NULL: return null; default: return "?"; } } @@ -11970,6 +12140,7 @@ The primary difference between a medicationusage and a medicationadministration case ACTIVE: return "The subscription is active."; case ERROR: return "The server has an error executing the notification."; case OFF: return "Too many errors have occurred or the subscription has expired."; + case NULL: return null; default: return "?"; } } @@ -11979,6 +12150,7 @@ The primary difference between a medicationusage and a medicationadministration case ACTIVE: return "Active"; case ERROR: return "Error"; case OFF: return "Off"; + case NULL: return null; default: return "?"; } } @@ -12066,6 +12238,7 @@ The primary difference between a medicationusage and a medicationadministration case CLAIM: return "claim"; case PREAUTHORIZATION: return "preauthorization"; case PREDETERMINATION: return "predetermination"; + case NULL: return null; default: return "?"; } } @@ -12074,6 +12247,7 @@ The primary difference between a medicationusage and a medicationadministration case CLAIM: return "http://hl7.org/fhir/claim-use"; case PREAUTHORIZATION: return "http://hl7.org/fhir/claim-use"; case PREDETERMINATION: return "http://hl7.org/fhir/claim-use"; + case NULL: return null; default: return "?"; } } @@ -12082,6 +12256,7 @@ The primary difference between a medicationusage and a medicationadministration case CLAIM: return "The treatment is complete and this represents a Claim for the services."; case PREAUTHORIZATION: return "The treatment is proposed and this represents a Pre-authorization for the services."; case PREDETERMINATION: return "The treatment is proposed and this represents a Pre-determination for the services."; + case NULL: return null; default: return "?"; } } @@ -12090,6 +12265,7 @@ The primary difference between a medicationusage and a medicationadministration case CLAIM: return "Claim"; case PREAUTHORIZATION: return "Preauthorization"; case PREDETERMINATION: return "Predetermination"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EpisodeOfCare.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EpisodeOfCare.java index fa13ddb91..290fcbb25 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EpisodeOfCare.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EpisodeOfCare.java @@ -117,6 +117,7 @@ public class EpisodeOfCare extends DomainResource { case FINISHED: return "finished"; case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -129,6 +130,7 @@ public class EpisodeOfCare extends DomainResource { case FINISHED: return "http://hl7.org/fhir/episode-of-care-status"; case CANCELLED: return "http://hl7.org/fhir/episode-of-care-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/episode-of-care-status"; + case NULL: return null; default: return "?"; } } @@ -141,6 +143,7 @@ public class EpisodeOfCare extends DomainResource { case FINISHED: return "This episode of care is finished and the organization is not expecting to be providing further care to the patient. Can also be known as \"closed\", \"completed\" or other similar terms."; case CANCELLED: return "The episode of care was cancelled, or withdrawn from service, often selected during the planned stage as the patient may have gone elsewhere, or the circumstances have changed and the organization is unable to provide the care. It indicates that services terminated outside the planned/expected workflow."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; + case NULL: return null; default: return "?"; } } @@ -153,6 +156,7 @@ public class EpisodeOfCare extends DomainResource { case FINISHED: return "Finished"; case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceReport.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceReport.java index 090b42817..4eedbb8f4 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceReport.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceReport.java @@ -96,6 +96,7 @@ public class EvidenceReport extends MetadataResource { case AMENDS: return "amends"; case APPENDS: return "appends"; case TRANSFORMS: return "transforms"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class EvidenceReport extends MetadataResource { case AMENDS: return "http://hl7.org/fhir/report-relation-type"; case APPENDS: return "http://hl7.org/fhir/report-relation-type"; case TRANSFORMS: return "http://hl7.org/fhir/report-relation-type"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class EvidenceReport extends MetadataResource { case AMENDS: return "This document notes corrections or changes to replace or supersede parts of the target document."; case APPENDS: return "This document adds additional information to the target document."; case TRANSFORMS: return "This document was generated by transforming the target document (eg format or language conversion)."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class EvidenceReport extends MetadataResource { case AMENDS: return "Amends"; case APPENDS: return "Appends"; case TRANSFORMS: return "Transforms"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceVariable.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceVariable.java index cdceff1b8..4595bb1af 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceVariable.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/EvidenceVariable.java @@ -82,6 +82,7 @@ public class EvidenceVariable extends MetadataResource { switch (this) { case INTERSECTION: return "intersection"; case UNION: return "union"; + case NULL: return null; default: return "?"; } } @@ -89,6 +90,7 @@ public class EvidenceVariable extends MetadataResource { switch (this) { case INTERSECTION: return "http://hl7.org/fhir/characteristic-combination"; case UNION: return "http://hl7.org/fhir/characteristic-combination"; + case NULL: return null; default: return "?"; } } @@ -96,6 +98,7 @@ public class EvidenceVariable extends MetadataResource { switch (this) { case INTERSECTION: return "Combine characteristics with AND."; case UNION: return "Combine characteristics with OR."; + case NULL: return null; default: return "?"; } } @@ -103,6 +106,7 @@ public class EvidenceVariable extends MetadataResource { switch (this) { case INTERSECTION: return "intersection"; case UNION: return "union"; + case NULL: return null; default: return "?"; } } @@ -202,6 +206,7 @@ public class EvidenceVariable extends MetadataResource { case MEANOFMEDIAN: return "mean-of-median"; case MEDIANOFMEAN: return "median-of-mean"; case MEDIANOFMEDIAN: return "median-of-median"; + case NULL: return null; default: return "?"; } } @@ -213,6 +218,7 @@ public class EvidenceVariable extends MetadataResource { case MEANOFMEDIAN: return "http://hl7.org/fhir/group-measure"; case MEDIANOFMEAN: return "http://hl7.org/fhir/group-measure"; case MEDIANOFMEDIAN: return "http://hl7.org/fhir/group-measure"; + case NULL: return null; default: return "?"; } } @@ -224,6 +230,7 @@ public class EvidenceVariable extends MetadataResource { case MEANOFMEDIAN: return "Aggregated using Mean of study median values."; case MEDIANOFMEAN: return "Aggregated using Median of study mean values."; case MEDIANOFMEDIAN: return "Aggregated using Median of study median values."; + case NULL: return null; default: return "?"; } } @@ -235,6 +242,7 @@ public class EvidenceVariable extends MetadataResource { case MEANOFMEDIAN: return "Mean of Study Medins"; case MEDIANOFMEAN: return "Median of Study Means"; case MEDIANOFMEDIAN: return "Median of Study Medians"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExampleScenario.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExampleScenario.java index 240508d8b..ea77a779f 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExampleScenario.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExampleScenario.java @@ -82,6 +82,7 @@ public class ExampleScenario extends CanonicalResource { switch (this) { case PERSON: return "person"; case ENTITY: return "entity"; + case NULL: return null; default: return "?"; } } @@ -89,6 +90,7 @@ public class ExampleScenario extends CanonicalResource { switch (this) { case PERSON: return "http://hl7.org/fhir/examplescenario-actor-type"; case ENTITY: return "http://hl7.org/fhir/examplescenario-actor-type"; + case NULL: return null; default: return "?"; } } @@ -96,6 +98,7 @@ public class ExampleScenario extends CanonicalResource { switch (this) { case PERSON: return "A person."; case ENTITY: return "A system."; + case NULL: return null; default: return "?"; } } @@ -103,6 +106,7 @@ public class ExampleScenario extends CanonicalResource { switch (this) { case PERSON: return "Person"; case ENTITY: return "System"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExplanationOfBenefit.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExplanationOfBenefit.java index 03a3d87f0..a035266de 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExplanationOfBenefit.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ExplanationOfBenefit.java @@ -97,6 +97,7 @@ public class ExplanationOfBenefit extends DomainResource { case CANCELLED: return "cancelled"; case DRAFT: return "draft"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public class ExplanationOfBenefit extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/explanationofbenefit-status"; case DRAFT: return "http://hl7.org/fhir/explanationofbenefit-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/explanationofbenefit-status"; + case NULL: return null; default: return "?"; } } @@ -115,6 +117,7 @@ public class ExplanationOfBenefit extends DomainResource { case CANCELLED: return "The resource instance is withdrawn, rescinded or reversed."; case DRAFT: return "A new resource instance the contents of which is not complete."; case ENTEREDINERROR: return "The resource instance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -124,6 +127,7 @@ public class ExplanationOfBenefit extends DomainResource { case CANCELLED: return "Cancelled"; case DRAFT: return "Draft"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/FamilyMemberHistory.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/FamilyMemberHistory.java index 719a6b6ed..432d9c8f2 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/FamilyMemberHistory.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/FamilyMemberHistory.java @@ -96,6 +96,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case HEALTHUNKNOWN: return "health-unknown"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/history-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/history-status"; case HEALTHUNKNOWN: return "http://hl7.org/fhir/history-status"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "All available related health information is captured as of the date (and possibly time) when the family member history was taken."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; case HEALTHUNKNOWN: return "Health information for this family member is unavailable/unknown."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class FamilyMemberHistory extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case HEALTHUNKNOWN: return "Health Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Flag.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Flag.java index d3f61ff7b..0f502beac 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Flag.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Flag.java @@ -89,6 +89,7 @@ public class Flag extends DomainResource { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class Flag extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/flag-status"; case INACTIVE: return "http://hl7.org/fhir/flag-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/flag-status"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class Flag extends DomainResource { case ACTIVE: return "A current flag that should be displayed to a user. A system may use the category to determine which user roles should view the flag."; case INACTIVE: return "The flag no longer needs to be displayed."; case ENTEREDINERROR: return "The flag was added in error and should no longer be displayed."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class Flag extends DomainResource { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Goal.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Goal.java index 0505581d5..e32ec5665 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Goal.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Goal.java @@ -131,6 +131,7 @@ public class Goal extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case REJECTED: return "rejected"; + case NULL: return null; default: return "?"; } } @@ -145,6 +146,7 @@ public class Goal extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/goal-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/goal-status"; case REJECTED: return "http://hl7.org/fhir/goal-status"; + case NULL: return null; default: return "?"; } } @@ -159,6 +161,7 @@ public class Goal extends DomainResource { case CANCELLED: return "The goal has been abandoned."; case ENTEREDINERROR: return "The goal was entered in error and voided."; case REJECTED: return "A proposed goal was rejected."; + case NULL: return null; default: return "?"; } } @@ -173,6 +176,7 @@ public class Goal extends DomainResource { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case REJECTED: return "Rejected"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GraphDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GraphDefinition.java index b6e5bce8c..891767c21 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GraphDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GraphDefinition.java @@ -96,6 +96,7 @@ public class GraphDefinition extends CanonicalResource { case MATCHING: return "matching"; case DIFFERENT: return "different"; case CUSTOM: return "custom"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class GraphDefinition extends CanonicalResource { case MATCHING: return "http://hl7.org/fhir/graph-compartment-rule"; case DIFFERENT: return "http://hl7.org/fhir/graph-compartment-rule"; case CUSTOM: return "http://hl7.org/fhir/graph-compartment-rule"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class GraphDefinition extends CanonicalResource { case MATCHING: return "The compartment must be the same - the record must be about the same patient, but the reference may be different."; case DIFFERENT: return "The compartment must be different."; case CUSTOM: return "The compartment rule is defined in the accompanying FHIRPath expression."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class GraphDefinition extends CanonicalResource { case MATCHING: return "Matching"; case DIFFERENT: return "Different"; case CUSTOM: return "Custom"; + case NULL: return null; default: return "?"; } } @@ -206,6 +210,7 @@ public class GraphDefinition extends CanonicalResource { switch (this) { case CONDITION: return "condition"; case REQUIREMENT: return "requirement"; + case NULL: return null; default: return "?"; } } @@ -213,6 +218,7 @@ public class GraphDefinition extends CanonicalResource { switch (this) { case CONDITION: return "http://hl7.org/fhir/graph-compartment-use"; case REQUIREMENT: return "http://hl7.org/fhir/graph-compartment-use"; + case NULL: return null; default: return "?"; } } @@ -220,6 +226,7 @@ public class GraphDefinition extends CanonicalResource { switch (this) { case CONDITION: return "This compartment rule is a condition for whether the rule applies."; case REQUIREMENT: return "This compartment rule is enforced on any relationships that meet the conditions."; + case NULL: return null; default: return "?"; } } @@ -227,6 +234,7 @@ public class GraphDefinition extends CanonicalResource { switch (this) { case CONDITION: return "Condition"; case REQUIREMENT: return "Requirement"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Group.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Group.java index 20630ea7d..a15e8f6bf 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Group.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Group.java @@ -110,6 +110,7 @@ public class Group extends DomainResource { case DEVICE: return "device"; case MEDICATION: return "medication"; case SUBSTANCE: return "substance"; + case NULL: return null; default: return "?"; } } @@ -121,6 +122,7 @@ public class Group extends DomainResource { case DEVICE: return "http://hl7.org/fhir/group-type"; case MEDICATION: return "http://hl7.org/fhir/group-type"; case SUBSTANCE: return "http://hl7.org/fhir/group-type"; + case NULL: return null; default: return "?"; } } @@ -132,6 +134,7 @@ public class Group extends DomainResource { case DEVICE: return "Group contains Device resources."; case MEDICATION: return "Group contains Medication resources."; case SUBSTANCE: return "Group contains Substance resources."; + case NULL: return null; default: return "?"; } } @@ -143,6 +146,7 @@ public class Group extends DomainResource { case DEVICE: return "Device"; case MEDICATION: return "Medication"; case SUBSTANCE: return "Substance"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GuidanceResponse.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GuidanceResponse.java index 6925132ea..df31808bb 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GuidanceResponse.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/GuidanceResponse.java @@ -110,6 +110,7 @@ public class GuidanceResponse extends DomainResource { case INPROGRESS: return "in-progress"; case FAILURE: return "failure"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -121,6 +122,7 @@ public class GuidanceResponse extends DomainResource { case INPROGRESS: return "http://hl7.org/fhir/guidance-response-status"; case FAILURE: return "http://hl7.org/fhir/guidance-response-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/guidance-response-status"; + case NULL: return null; default: return "?"; } } @@ -132,6 +134,7 @@ public class GuidanceResponse extends DomainResource { case INPROGRESS: return "The request is currently being processed."; case FAILURE: return "The request was not processed successfully."; case ENTEREDINERROR: return "The response was entered in error."; + case NULL: return null; default: return "?"; } } @@ -143,6 +146,7 @@ public class GuidanceResponse extends DomainResource { case INPROGRESS: return "In Progress"; case FAILURE: return "Failure"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/HumanName.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/HumanName.java index 0f2ca0983..87236cbf1 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/HumanName.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/HumanName.java @@ -117,6 +117,7 @@ public class HumanName extends DataType implements ICompositeType { case ANONYMOUS: return "anonymous"; case OLD: return "old"; case MAIDEN: return "maiden"; + case NULL: return null; default: return "?"; } } @@ -129,6 +130,7 @@ public class HumanName extends DataType implements ICompositeType { case ANONYMOUS: return "http://hl7.org/fhir/name-use"; case OLD: return "http://hl7.org/fhir/name-use"; case MAIDEN: return "http://hl7.org/fhir/name-use"; + case NULL: return null; default: return "?"; } } @@ -141,6 +143,7 @@ public class HumanName extends DataType implements ICompositeType { case ANONYMOUS: return "Anonymous assigned name, alias, or pseudonym (used to protect a person's identity for privacy reasons)."; case OLD: return "This name is no longer in use (or was never correct, but retained for records)."; case MAIDEN: return "A name used prior to changing name because of marriage. This name use is for use by applications that collect and store names that were used prior to a marriage. Marriage naming customs vary greatly around the world, and are constantly changing. This term is not gender specific. The use of this term does not imply any particular history for a person's name."; + case NULL: return null; default: return "?"; } } @@ -153,6 +156,7 @@ public class HumanName extends DataType implements ICompositeType { case ANONYMOUS: return "Anonymous"; case OLD: return "Old"; case MAIDEN: return "Name changed for Marriage"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Identifier.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Identifier.java index 5f09d925b..f26cda365 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Identifier.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Identifier.java @@ -101,6 +101,7 @@ public class Identifier extends DataType implements ICompositeType { case TEMP: return "temp"; case SECONDARY: return "secondary"; case OLD: return "old"; + case NULL: return null; default: return "?"; } } @@ -111,6 +112,7 @@ public class Identifier extends DataType implements ICompositeType { case TEMP: return "http://hl7.org/fhir/identifier-use"; case SECONDARY: return "http://hl7.org/fhir/identifier-use"; case OLD: return "http://hl7.org/fhir/identifier-use"; + case NULL: return null; default: return "?"; } } @@ -121,6 +123,7 @@ public class Identifier extends DataType implements ICompositeType { case TEMP: return "A temporary identifier."; case SECONDARY: return "An identifier that was assigned in secondary use - it serves to identify the object in a relative context, but cannot be consistently assigned to the same object again in a different context."; case OLD: return "The identifier id no longer considered valid, but may be relevant for search purposes. E.g. Changes to identifier schemes, account merges, etc."; + case NULL: return null; default: return "?"; } } @@ -131,6 +134,7 @@ public class Identifier extends DataType implements ICompositeType { case TEMP: return "Temp"; case SECONDARY: return "Secondary"; case OLD: return "Old"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingStudy.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingStudy.java index a3372586c..fdb53e31b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingStudy.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImagingStudy.java @@ -103,6 +103,7 @@ public class ImagingStudy extends DomainResource { case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -113,6 +114,7 @@ public class ImagingStudy extends DomainResource { case CANCELLED: return "http://hl7.org/fhir/imagingstudy-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/imagingstudy-status"; case UNKNOWN: return "http://hl7.org/fhir/imagingstudy-status"; + case NULL: return null; default: return "?"; } } @@ -123,6 +125,7 @@ public class ImagingStudy extends DomainResource { case CANCELLED: return "The imaging study is unavailable because the imaging study was not started or not completed (also sometimes called \"aborted\")."; case ENTEREDINERROR: return "The imaging study has been withdrawn following a previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -133,6 +136,7 @@ public class ImagingStudy extends DomainResource { case CANCELLED: return "Cancelled"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Immunization.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Immunization.java index 529e9f507..4e080beb7 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Immunization.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Immunization.java @@ -89,6 +89,7 @@ public class Immunization extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case NOTDONE: return "not-done"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class Immunization extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/event-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/event-status"; case NOTDONE: return "http://hl7.org/fhir/event-status"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class Immunization extends DomainResource { case COMPLETED: return "The event has now concluded."; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"stopped\" rather than \"entered-in-error\".)."; case NOTDONE: return "The event was terminated prior to any activity beyond preparation. I.e. The 'main' activity has not yet begun. The boundary between preparatory and the 'main' activity is context-specific."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class Immunization extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case NOTDONE: return "Not Done"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationEvaluation.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationEvaluation.java index 3e8100667..bd9a42b6d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationEvaluation.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImmunizationEvaluation.java @@ -82,6 +82,7 @@ public class ImmunizationEvaluation extends DomainResource { switch (this) { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -89,6 +90,7 @@ public class ImmunizationEvaluation extends DomainResource { switch (this) { case COMPLETED: return "http://hl7.org/fhir/CodeSystem/medication-admin-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/CodeSystem/medication-admin-status"; + case NULL: return null; default: return "?"; } } @@ -96,6 +98,7 @@ public class ImmunizationEvaluation extends DomainResource { switch (this) { case COMPLETED: return "All actions that are implied by the administration have occurred."; case ENTEREDINERROR: return "The administration was entered in error and therefore nullified."; + case NULL: return null; default: return "?"; } } @@ -103,6 +106,7 @@ public class ImmunizationEvaluation extends DomainResource { switch (this) { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImplementationGuide.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImplementationGuide.java index ca43d5179..2191d5f15 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImplementationGuide.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ImplementationGuide.java @@ -96,6 +96,7 @@ public class ImplementationGuide extends CanonicalResource { case MARKDOWN: return "markdown"; case XML: return "xml"; case GENERATED: return "generated"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class ImplementationGuide extends CanonicalResource { case MARKDOWN: return "http://hl7.org/fhir/guide-page-generation"; case XML: return "http://hl7.org/fhir/guide-page-generation"; case GENERATED: return "http://hl7.org/fhir/guide-page-generation"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class ImplementationGuide extends CanonicalResource { case MARKDOWN: return "Page is markdown with templating. Will use the template to create a file that imports the markdown file prior to post-processing."; case XML: return "Page is xml with templating. Will use the template to create a file that imports the source file and run the nominated XSLT transform (see parameters) if present prior to post-processing."; case GENERATED: return "Page will be generated by the publication process - no source to bring across."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class ImplementationGuide extends CanonicalResource { case MARKDOWN: return "Markdown"; case XML: return "XML"; case GENERATED: return "Generated"; + case NULL: return null; default: return "?"; } } @@ -2614,6 +2618,7 @@ public class ImplementationGuide extends CanonicalResource { case ZPL1_1: return "ZPL-1.1"; case ZPL2_0: return "ZPL-2.0"; case ZPL2_1: return "ZPL-2.1"; + case NULL: return null; default: return "?"; } } @@ -2965,6 +2970,7 @@ public class ImplementationGuide extends CanonicalResource { case ZPL1_1: return "http://hl7.org/fhir/spdx-license"; case ZPL2_0: return "http://hl7.org/fhir/spdx-license"; case ZPL2_1: return "http://hl7.org/fhir/spdx-license"; + case NULL: return null; default: return "?"; } } @@ -3316,6 +3322,7 @@ public class ImplementationGuide extends CanonicalResource { case ZPL1_1: return "Zope Public License 1.1."; case ZPL2_0: return "Zope Public License 2.0."; case ZPL2_1: return "Zope Public License 2.1."; + case NULL: return null; default: return "?"; } } @@ -3667,6 +3674,7 @@ public class ImplementationGuide extends CanonicalResource { case ZPL1_1: return "Zope Public License 1.1"; case ZPL2_0: return "Zope Public License 2.0"; case ZPL2_1: return "Zope Public License 2.1"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Invoice.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Invoice.java index 64d9e4688..df1badbfb 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Invoice.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Invoice.java @@ -104,6 +104,7 @@ public class Invoice extends DomainResource { case BALANCED: return "balanced"; case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public class Invoice extends DomainResource { case BALANCED: return "http://hl7.org/fhir/invoice-status"; case CANCELLED: return "http://hl7.org/fhir/invoice-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/invoice-status"; + case NULL: return null; default: return "?"; } } @@ -124,6 +126,7 @@ public class Invoice extends DomainResource { case BALANCED: return "the invoice has been balaced / completely paid."; case CANCELLED: return "the invoice was cancelled."; case ENTEREDINERROR: return "the invoice was determined as entered in error before it was issued."; + case NULL: return null; default: return "?"; } } @@ -134,6 +137,7 @@ public class Invoice extends DomainResource { case BALANCED: return "balanced"; case CANCELLED: return "cancelled"; case ENTEREDINERROR: return "entered in error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Linkage.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Linkage.java index eaa91e6bd..cbaf399d3 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Linkage.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Linkage.java @@ -89,6 +89,7 @@ public class Linkage extends DomainResource { case SOURCE: return "source"; case ALTERNATE: return "alternate"; case HISTORICAL: return "historical"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class Linkage extends DomainResource { case SOURCE: return "http://hl7.org/fhir/linkage-type"; case ALTERNATE: return "http://hl7.org/fhir/linkage-type"; case HISTORICAL: return "http://hl7.org/fhir/linkage-type"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class Linkage extends DomainResource { case SOURCE: return "The resource represents the \"source of truth\" (from the perspective of this Linkage resource) for the underlying event/condition/etc."; case ALTERNATE: return "The resource represents an alternative view of the underlying event/condition/etc. The resource may still be actively maintained, even though it is not considered to be the source of truth."; case HISTORICAL: return "The resource represents an obsolete record of the underlying event/condition/etc. It is not expected to be actively maintained."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class Linkage extends DomainResource { case SOURCE: return "Source of Truth"; case ALTERNATE: return "Alternate Record"; case HISTORICAL: return "Historical/Obsolete Record"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ListResource.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ListResource.java index 87e4c56b0..e21916b68 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ListResource.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ListResource.java @@ -89,6 +89,7 @@ public class ListResource extends DomainResource { case CURRENT: return "current"; case RETIRED: return "retired"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class ListResource extends DomainResource { case CURRENT: return "http://hl7.org/fhir/list-status"; case RETIRED: return "http://hl7.org/fhir/list-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/list-status"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class ListResource extends DomainResource { case CURRENT: return "The list is considered to be an active part of the patient's record."; case RETIRED: return "The list is \"old\" and should no longer be considered accurate or relevant."; case ENTEREDINERROR: return "The list was never accurate. It is retained for medico-legal purposes only."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class ListResource extends DomainResource { case CURRENT: return "Current"; case RETIRED: return "Retired"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Location.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Location.java index 9b21347ba..b86ee1a9f 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Location.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Location.java @@ -83,6 +83,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "instance"; case KIND: return "kind"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "http://hl7.org/fhir/location-mode"; case KIND: return "http://hl7.org/fhir/location-mode"; + case NULL: return null; default: return "?"; } } @@ -97,6 +99,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "The Location resource represents a specific instance of a location (e.g. Operating Theatre 1A)."; case KIND: return "The Location represents a class of locations (e.g. Any Operating Theatre) although this class of locations could be constrained within a specific boundary (such as organization, or parent location, address etc.)."; + case NULL: return null; default: return "?"; } } @@ -104,6 +107,7 @@ public class Location extends DomainResource { switch (this) { case INSTANCE: return "Instance"; case KIND: return "Kind"; + case NULL: return null; default: return "?"; } } @@ -182,6 +186,7 @@ public class Location extends DomainResource { case ACTIVE: return "active"; case SUSPENDED: return "suspended"; case INACTIVE: return "inactive"; + case NULL: return null; default: return "?"; } } @@ -190,6 +195,7 @@ public class Location extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/location-status"; case SUSPENDED: return "http://hl7.org/fhir/location-status"; case INACTIVE: return "http://hl7.org/fhir/location-status"; + case NULL: return null; default: return "?"; } } @@ -198,6 +204,7 @@ public class Location extends DomainResource { case ACTIVE: return "The location is operational."; case SUSPENDED: return "The location is temporarily closed."; case INACTIVE: return "The location is no longer used."; + case NULL: return null; default: return "?"; } } @@ -206,6 +213,7 @@ public class Location extends DomainResource { case ACTIVE: return "Active"; case SUSPENDED: return "Suspended"; case INACTIVE: return "Inactive"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MeasureReport.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MeasureReport.java index 04798606f..79f6d19be 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MeasureReport.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MeasureReport.java @@ -89,6 +89,7 @@ public class MeasureReport extends DomainResource { case COMPLETE: return "complete"; case PENDING: return "pending"; case ERROR: return "error"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class MeasureReport extends DomainResource { case COMPLETE: return "http://hl7.org/fhir/measure-report-status"; case PENDING: return "http://hl7.org/fhir/measure-report-status"; case ERROR: return "http://hl7.org/fhir/measure-report-status"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class MeasureReport extends DomainResource { case COMPLETE: return "The report is complete and ready for use."; case PENDING: return "The report is currently being generated."; case ERROR: return "An error occurred attempting to generate the report."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class MeasureReport extends DomainResource { case COMPLETE: return "Complete"; case PENDING: return "Pending"; case ERROR: return "Error"; + case NULL: return null; default: return "?"; } } @@ -204,6 +208,7 @@ public class MeasureReport extends DomainResource { case SUBJECTLIST: return "subject-list"; case SUMMARY: return "summary"; case DATACOLLECTION: return "data-collection"; + case NULL: return null; default: return "?"; } } @@ -213,6 +218,7 @@ public class MeasureReport extends DomainResource { case SUBJECTLIST: return "http://hl7.org/fhir/measure-report-type"; case SUMMARY: return "http://hl7.org/fhir/measure-report-type"; case DATACOLLECTION: return "http://hl7.org/fhir/measure-report-type"; + case NULL: return null; default: return "?"; } } @@ -222,6 +228,7 @@ public class MeasureReport extends DomainResource { case SUBJECTLIST: return "A subject list report that includes a listing of subjects that satisfied each population criteria in the measure."; case SUMMARY: return "A summary report that returns the number of members in each population criteria for the measure."; case DATACOLLECTION: return "A data collection report that contains data-of-interest for the measure."; + case NULL: return null; default: return "?"; } } @@ -231,6 +238,7 @@ public class MeasureReport extends DomainResource { case SUBJECTLIST: return "Subject List"; case SUMMARY: return "Summary"; case DATACOLLECTION: return "Data Collection"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Medication.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Medication.java index 580bea45b..792f99dfb 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Medication.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Medication.java @@ -89,6 +89,7 @@ public class Medication extends DomainResource { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class Medication extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/CodeSystem/medication-status"; case INACTIVE: return "http://hl7.org/fhir/CodeSystem/medication-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/CodeSystem/medication-status"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class Medication extends DomainResource { case ACTIVE: return "The medication is available for use."; case INACTIVE: return "The medication is not available for use."; case ENTEREDINERROR: return "The medication was entered in error."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class Medication extends DomainResource { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationAdministration.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationAdministration.java index 61b71b552..902a98588 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationAdministration.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationAdministration.java @@ -117,6 +117,7 @@ public class MedicationAdministration extends DomainResource { case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -129,6 +130,7 @@ public class MedicationAdministration extends DomainResource { case ENTEREDINERROR: return "http://hl7.org/fhir/CodeSystem/medication-admin-status"; case STOPPED: return "http://hl7.org/fhir/CodeSystem/medication-admin-status"; case UNKNOWN: return "http://hl7.org/fhir/CodeSystem/medication-admin-status"; + case NULL: return null; default: return "?"; } } @@ -141,6 +143,7 @@ public class MedicationAdministration extends DomainResource { case ENTEREDINERROR: return "The administration was entered in error and therefore nullified."; case STOPPED: return "Actions implied by the administration have been permanently halted, before all of them occurred."; case UNKNOWN: return "The authoring system does not know which of the status values currently applies for this request. Note: This concept is not to be used for 'other' - one of the listed statuses is presumed to apply, it's just not known which one."; + case NULL: return null; default: return "?"; } } @@ -153,6 +156,7 @@ public class MedicationAdministration extends DomainResource { case ENTEREDINERROR: return "Entered in Error"; case STOPPED: return "Stopped"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationDispense.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationDispense.java index 1a49d7245..d5e17493f 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationDispense.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationDispense.java @@ -131,6 +131,7 @@ public class MedicationDispense extends DomainResource { case STOPPED: return "stopped"; case DECLINED: return "declined"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -145,6 +146,7 @@ public class MedicationDispense extends DomainResource { case STOPPED: return "http://hl7.org/fhir/CodeSystem/medicationdispense-status"; case DECLINED: return "http://hl7.org/fhir/CodeSystem/medicationdispense-status"; case UNKNOWN: return "http://hl7.org/fhir/CodeSystem/medicationdispense-status"; + case NULL: return null; default: return "?"; } } @@ -159,6 +161,7 @@ public class MedicationDispense extends DomainResource { case STOPPED: return "Actions implied by the dispense have been permanently halted, before all of them occurred."; case DECLINED: return "The dispense was declined and not performed."; case UNKNOWN: return "The authoring system does not know which of the status values applies for this medication dispense. Note: this concept is not to be used for other - one of the listed statuses is presumed to apply, it's just now known which one."; + case NULL: return null; default: return "?"; } } @@ -173,6 +176,7 @@ public class MedicationDispense extends DomainResource { case STOPPED: return "Stopped"; case DECLINED: return "Declined"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationKnowledge.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationKnowledge.java index fe91ec859..20b483a44 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationKnowledge.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationKnowledge.java @@ -89,6 +89,7 @@ public class MedicationKnowledge extends DomainResource { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class MedicationKnowledge extends DomainResource { case ACTIVE: return "http://terminology.hl7.org/CodeSystem/medicationknowledge-status"; case INACTIVE: return "http://terminology.hl7.org/CodeSystem/medicationknowledge-status"; case ENTEREDINERROR: return "http://terminology.hl7.org/CodeSystem/medicationknowledge-status"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class MedicationKnowledge extends DomainResource { case ACTIVE: return ""; case INACTIVE: return ""; case ENTEREDINERROR: return ""; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class MedicationKnowledge extends DomainResource { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationRequest.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationRequest.java index 4bc0ddd9e..88018b406 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationRequest.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationRequest.java @@ -124,6 +124,7 @@ public class MedicationRequest extends DomainResource { case FILLERORDER: return "filler-order"; case INSTANCEORDER: return "instance-order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -137,6 +138,7 @@ public class MedicationRequest extends DomainResource { case FILLERORDER: return "http://hl7.org/fhir/CodeSystem/medicationrequest-intent"; case INSTANCEORDER: return "http://hl7.org/fhir/CodeSystem/medicationrequest-intent"; case OPTION: return "http://hl7.org/fhir/CodeSystem/medicationrequest-intent"; + case NULL: return null; default: return "?"; } } @@ -150,6 +152,7 @@ public class MedicationRequest extends DomainResource { case FILLERORDER: return "The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order."; case INSTANCEORDER: return "The request represents an instance for the particular order, for example a medication administration record."; case OPTION: return "The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests."; + case NULL: return null; default: return "?"; } } @@ -163,6 +166,7 @@ public class MedicationRequest extends DomainResource { case FILLERORDER: return "Filler Order"; case INSTANCEORDER: return "Instance Order"; case OPTION: return "Option"; + case NULL: return null; default: return "?"; } } @@ -312,6 +316,7 @@ public class MedicationRequest extends DomainResource { case STOPPED: return "stopped"; case DRAFT: return "draft"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -325,6 +330,7 @@ public class MedicationRequest extends DomainResource { case STOPPED: return "http://hl7.org/fhir/CodeSystem/medicationrequest-status"; case DRAFT: return "http://hl7.org/fhir/CodeSystem/medicationrequest-status"; case UNKNOWN: return "http://hl7.org/fhir/CodeSystem/medicationrequest-status"; + case NULL: return null; default: return "?"; } } @@ -338,6 +344,7 @@ public class MedicationRequest extends DomainResource { case STOPPED: return "Actions implied by the prescription are to be permanently halted, before all of the administrations occurred. This should not be used if the original order was entered in error"; case DRAFT: return "The prescription is not yet 'actionable', e.g. it is a work in progress, requires sign-off, verification or needs to be run through decision support process."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this observation. Note: This concept is not to be used for 'other' - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -351,6 +358,7 @@ public class MedicationRequest extends DomainResource { case STOPPED: return "Stopped"; case DRAFT: return "Draft"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationUsage.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationUsage.java index c380ed35b..244784465 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationUsage.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MedicationUsage.java @@ -126,6 +126,7 @@ public class MedicationUsage extends DomainResource { case ONHOLD: return "on-hold"; case UNKNOWN: return "unknown"; case NOTTAKEN: return "not-taken"; + case NULL: return null; default: return "?"; } } @@ -139,6 +140,7 @@ public class MedicationUsage extends DomainResource { case ONHOLD: return "http://hl7.org/fhir/CodeSystem/medication-usage-status"; case UNKNOWN: return "http://hl7.org/fhir/CodeSystem/medication-usage-status"; case NOTTAKEN: return "http://hl7.org/fhir/CodeSystem/medication-usage-status"; + case NULL: return null; default: return "?"; } } @@ -152,6 +154,7 @@ public class MedicationUsage extends DomainResource { case ONHOLD: return "Actions implied by the usage have been temporarily halted, but are expected to continue later. May also be called 'suspended'."; case UNKNOWN: return "The state of the medication use is not currently known."; case NOTTAKEN: return "The medication was not consumed by the patient"; + case NULL: return null; default: return "?"; } } @@ -165,6 +168,7 @@ public class MedicationUsage extends DomainResource { case ONHOLD: return "On Hold"; case UNKNOWN: return "Unknown"; case NOTTAKEN: return "Not Taken"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageDefinition.java index 7dfca38a6..4edef9588 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageDefinition.java @@ -89,6 +89,7 @@ public class MessageDefinition extends CanonicalResource { case CONSEQUENCE: return "consequence"; case CURRENCY: return "currency"; case NOTIFICATION: return "notification"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class MessageDefinition extends CanonicalResource { case CONSEQUENCE: return "http://hl7.org/fhir/message-significance-category"; case CURRENCY: return "http://hl7.org/fhir/message-significance-category"; case NOTIFICATION: return "http://hl7.org/fhir/message-significance-category"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class MessageDefinition extends CanonicalResource { case CONSEQUENCE: return "The message represents/requests a change that should not be processed more than once; e.g., making a booking for an appointment."; case CURRENCY: return "The message represents a response to query for current information. Retrospective processing is wrong and/or wasteful."; case NOTIFICATION: return "The content is not necessarily intended to be current, and it can be reprocessed, though there may be version issues created by processing old notifications."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class MessageDefinition extends CanonicalResource { case CONSEQUENCE: return "Consequence"; case CURRENCY: return "Currency"; case NOTIFICATION: return "Notification"; + case NULL: return null; default: return "?"; } } @@ -204,6 +208,7 @@ public class MessageDefinition extends CanonicalResource { case ONERROR: return "on-error"; case NEVER: return "never"; case ONSUCCESS: return "on-success"; + case NULL: return null; default: return "?"; } } @@ -213,6 +218,7 @@ public class MessageDefinition extends CanonicalResource { case ONERROR: return "http://hl7.org/fhir/messageheader-response-request"; case NEVER: return "http://hl7.org/fhir/messageheader-response-request"; case ONSUCCESS: return "http://hl7.org/fhir/messageheader-response-request"; + case NULL: return null; default: return "?"; } } @@ -222,6 +228,7 @@ public class MessageDefinition extends CanonicalResource { case ONERROR: return "initiator expects a response only if in error."; case NEVER: return "initiator does not expect a response."; case ONSUCCESS: return "initiator expects a response only if successful."; + case NULL: return null; default: return "?"; } } @@ -231,6 +238,7 @@ public class MessageDefinition extends CanonicalResource { case ONERROR: return "Error/reject conditions only"; case NEVER: return "Never"; case ONSUCCESS: return "Successful completion only"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageHeader.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageHeader.java index 8a2b54f47..c096744fa 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageHeader.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MessageHeader.java @@ -89,6 +89,7 @@ public class MessageHeader extends DomainResource { case OK: return "ok"; case TRANSIENTERROR: return "transient-error"; case FATALERROR: return "fatal-error"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class MessageHeader extends DomainResource { case OK: return "http://hl7.org/fhir/response-code"; case TRANSIENTERROR: return "http://hl7.org/fhir/response-code"; case FATALERROR: return "http://hl7.org/fhir/response-code"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class MessageHeader extends DomainResource { case OK: return "The message was accepted and processed without error."; case TRANSIENTERROR: return "Some internal unexpected error occurred - wait and try again. Note - this is usually used for things like database unavailable, which may be expected to resolve, though human intervention may be required."; case FATALERROR: return "The message was rejected because of a problem with the content. There is no point in re-sending without change. The response narrative SHALL describe the issue."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class MessageHeader extends DomainResource { case OK: return "OK"; case TRANSIENTERROR: return "Transient Error"; case FATALERROR: return "Fatal Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MolecularSequence.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MolecularSequence.java index 9d639a1d7..2ae55093a 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MolecularSequence.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/MolecularSequence.java @@ -83,6 +83,7 @@ public class MolecularSequence extends DomainResource { switch (this) { case SENSE: return "sense"; case ANTISENSE: return "antisense"; + case NULL: return null; default: return "?"; } } @@ -90,6 +91,7 @@ public class MolecularSequence extends DomainResource { switch (this) { case SENSE: return "http://hl7.org/fhir/orientation-type"; case ANTISENSE: return "http://hl7.org/fhir/orientation-type"; + case NULL: return null; default: return "?"; } } @@ -97,6 +99,7 @@ public class MolecularSequence extends DomainResource { switch (this) { case SENSE: return "Sense orientation of reference sequence."; case ANTISENSE: return "Antisense orientation of reference sequence."; + case NULL: return null; default: return "?"; } } @@ -104,6 +107,7 @@ public class MolecularSequence extends DomainResource { switch (this) { case SENSE: return "Sense orientation of referenceSeq"; case ANTISENSE: return "Antisense orientation of referenceSeq"; + case NULL: return null; default: return "?"; } } @@ -182,6 +186,7 @@ public class MolecularSequence extends DomainResource { case INDEL: return "indel"; case SNP: return "snp"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -190,6 +195,7 @@ public class MolecularSequence extends DomainResource { case INDEL: return "http://hl7.org/fhir/quality-type"; case SNP: return "http://hl7.org/fhir/quality-type"; case UNKNOWN: return "http://hl7.org/fhir/quality-type"; + case NULL: return null; default: return "?"; } } @@ -198,6 +204,7 @@ public class MolecularSequence extends DomainResource { case INDEL: return "INDEL Comparison."; case SNP: return "SNP Comparison."; case UNKNOWN: return "UNKNOWN Comparison."; + case NULL: return null; default: return "?"; } } @@ -206,6 +213,7 @@ public class MolecularSequence extends DomainResource { case INDEL: return "INDEL Comparison"; case SNP: return "SNP Comparison"; case UNKNOWN: return "UNKNOWN Comparison"; + case NULL: return null; default: return "?"; } } @@ -304,6 +312,7 @@ public class MolecularSequence extends DomainResource { case LOGIN: return "login"; case OAUTH: return "oauth"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -314,6 +323,7 @@ public class MolecularSequence extends DomainResource { case LOGIN: return "http://hl7.org/fhir/repository-type"; case OAUTH: return "http://hl7.org/fhir/repository-type"; case OTHER: return "http://hl7.org/fhir/repository-type"; + case NULL: return null; default: return "?"; } } @@ -324,6 +334,7 @@ public class MolecularSequence extends DomainResource { case LOGIN: return "When logged into the website, the resource can be seen."; case OAUTH: return "When logged in and follow the API in the website related with URL, the resource can be seen."; case OTHER: return "Some other complicated or particular way to get resource from URL."; + case NULL: return null; default: return "?"; } } @@ -334,6 +345,7 @@ public class MolecularSequence extends DomainResource { case LOGIN: return "Result cannot be access unless an account is logged in"; case OAUTH: return "Result need to be fetched with API and need LOGIN( or cookies are required when visiting the link of resource)"; case OTHER: return "Some other complicated or particular way to get resource from URL."; + case NULL: return null; default: return "?"; } } @@ -430,6 +442,7 @@ public class MolecularSequence extends DomainResource { case AA: return "aa"; case DNA: return "dna"; case RNA: return "rna"; + case NULL: return null; default: return "?"; } } @@ -438,6 +451,7 @@ public class MolecularSequence extends DomainResource { case AA: return "http://hl7.org/fhir/sequence-type"; case DNA: return "http://hl7.org/fhir/sequence-type"; case RNA: return "http://hl7.org/fhir/sequence-type"; + case NULL: return null; default: return "?"; } } @@ -446,6 +460,7 @@ public class MolecularSequence extends DomainResource { case AA: return "Amino acid sequence."; case DNA: return "DNA Sequence."; case RNA: return "RNA Sequence."; + case NULL: return null; default: return "?"; } } @@ -454,6 +469,7 @@ public class MolecularSequence extends DomainResource { case AA: return "AA Sequence"; case DNA: return "DNA Sequence"; case RNA: return "RNA Sequence"; + case NULL: return null; default: return "?"; } } @@ -531,6 +547,7 @@ public class MolecularSequence extends DomainResource { switch (this) { case WATSON: return "watson"; case CRICK: return "crick"; + case NULL: return null; default: return "?"; } } @@ -538,6 +555,7 @@ public class MolecularSequence extends DomainResource { switch (this) { case WATSON: return "http://hl7.org/fhir/strand-type"; case CRICK: return "http://hl7.org/fhir/strand-type"; + case NULL: return null; default: return "?"; } } @@ -545,6 +563,7 @@ public class MolecularSequence extends DomainResource { switch (this) { case WATSON: return "Watson strand of reference sequence."; case CRICK: return "Crick strand of reference sequence."; + case NULL: return null; default: return "?"; } } @@ -552,6 +571,7 @@ public class MolecularSequence extends DomainResource { switch (this) { case WATSON: return "Watson strand of referenceSeq"; case CRICK: return "Crick strand of referenceSeq"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NamingSystem.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NamingSystem.java index 3e991f7d7..b5f93d9fc 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NamingSystem.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NamingSystem.java @@ -96,6 +96,7 @@ public class NamingSystem extends CanonicalResource { case UUID: return "uuid"; case URI: return "uri"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class NamingSystem extends CanonicalResource { case UUID: return "http://hl7.org/fhir/namingsystem-identifier-type"; case URI: return "http://hl7.org/fhir/namingsystem-identifier-type"; case OTHER: return "http://hl7.org/fhir/namingsystem-identifier-type"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class NamingSystem extends CanonicalResource { case UUID: return "A universally unique identifier of the form a5afddf4-e880-459b-876e-e4591b0acc11."; case URI: return "A uniform resource identifier (ideally a URL - uniform resource locator); e.g. http://unitsofmeasure.org."; case OTHER: return "Some other type of unique identifier; e.g. HL7-assigned reserved string such as LN for LOINC."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class NamingSystem extends CanonicalResource { case UUID: return "UUID"; case URI: return "URI"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } @@ -213,6 +217,7 @@ public class NamingSystem extends CanonicalResource { case CODESYSTEM: return "codesystem"; case IDENTIFIER: return "identifier"; case ROOT: return "root"; + case NULL: return null; default: return "?"; } } @@ -221,6 +226,7 @@ public class NamingSystem extends CanonicalResource { case CODESYSTEM: return "http://hl7.org/fhir/namingsystem-type"; case IDENTIFIER: return "http://hl7.org/fhir/namingsystem-type"; case ROOT: return "http://hl7.org/fhir/namingsystem-type"; + case NULL: return null; default: return "?"; } } @@ -229,6 +235,7 @@ public class NamingSystem extends CanonicalResource { case CODESYSTEM: return "The naming system is used to define concepts and symbols to represent those concepts; e.g. UCUM, LOINC, NDC code, local lab codes, etc."; case IDENTIFIER: return "The naming system is used to manage identifiers (e.g. license numbers, order numbers, etc.)."; case ROOT: return "The naming system is used as the root for other identifiers and naming systems."; + case NULL: return null; default: return "?"; } } @@ -237,6 +244,7 @@ public class NamingSystem extends CanonicalResource { case CODESYSTEM: return "Code System"; case IDENTIFIER: return "Identifier"; case ROOT: return "Root"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Narrative.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Narrative.java index ed105f493..6b9a779f4 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Narrative.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Narrative.java @@ -97,6 +97,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "extensions"; case ADDITIONAL: return "additional"; case EMPTY: return "empty"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "http://hl7.org/fhir/narrative-status"; case ADDITIONAL: return "http://hl7.org/fhir/narrative-status"; case EMPTY: return "http://hl7.org/fhir/narrative-status"; + case NULL: return null; default: return "?"; } } @@ -115,6 +117,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "The contents of the narrative are entirely generated from the core elements in the content and some of the content is generated from extensions. The narrative SHALL reflect the impact of all modifier extensions."; case ADDITIONAL: return "The contents of the narrative may contain additional information not found in the structured data. Note that there is no computable way to determine what the extra information is, other than by human inspection."; case EMPTY: return "The contents of the narrative are some equivalent of \"No human-readable text provided in this case\"."; + case NULL: return null; default: return "?"; } } @@ -124,6 +127,7 @@ public class Narrative extends BaseNarrative implements INarrative { case EXTENSIONS: return "Extensions"; case ADDITIONAL: return "Additional"; case EMPTY: return "Empty"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionProduct.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionProduct.java index 9172e4835..ae85734f5 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionProduct.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/NutritionProduct.java @@ -89,6 +89,7 @@ public class NutritionProduct extends DomainResource { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class NutritionProduct extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/nutritionproduct-status"; case INACTIVE: return "http://hl7.org/fhir/nutritionproduct-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/nutritionproduct-status"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class NutritionProduct extends DomainResource { case ACTIVE: return "The product can be used."; case INACTIVE: return "The product is not expected or allowed to be used."; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class NutritionProduct extends DomainResource { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ObservationDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ObservationDefinition.java index f6f5be7a2..5b4d4ab9a 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ObservationDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ObservationDefinition.java @@ -146,6 +146,7 @@ public class ObservationDefinition extends DomainResource { case TIME: return "time"; case DATETIME: return "dateTime"; case PERIOD: return "Period"; + case NULL: return null; default: return "?"; } } @@ -162,6 +163,7 @@ public class ObservationDefinition extends DomainResource { case TIME: return "http://hl7.org/fhir/permitted-data-type"; case DATETIME: return "http://hl7.org/fhir/permitted-data-type"; case PERIOD: return "http://hl7.org/fhir/permitted-data-type"; + case NULL: return null; default: return "?"; } } @@ -178,6 +180,7 @@ public class ObservationDefinition extends DomainResource { case TIME: return "A time during the day, in the format hh:mm:ss."; case DATETIME: return "A date, date-time or partial date (e.g. just year or year + month) as used in human communication."; case PERIOD: return "A time range defined by start and end date/time."; + case NULL: return null; default: return "?"; } } @@ -194,6 +197,7 @@ public class ObservationDefinition extends DomainResource { case TIME: return "time"; case DATETIME: return "dateTime"; case PERIOD: return "Period"; + case NULL: return null; default: return "?"; } } @@ -326,6 +330,7 @@ public class ObservationDefinition extends DomainResource { case REFERENCE: return "reference"; case CRITICAL: return "critical"; case ABSOLUTE: return "absolute"; + case NULL: return null; default: return "?"; } } @@ -334,6 +339,7 @@ public class ObservationDefinition extends DomainResource { case REFERENCE: return "http://hl7.org/fhir/observation-range-category"; case CRITICAL: return "http://hl7.org/fhir/observation-range-category"; case ABSOLUTE: return "http://hl7.org/fhir/observation-range-category"; + case NULL: return null; default: return "?"; } } @@ -342,6 +348,7 @@ public class ObservationDefinition extends DomainResource { case REFERENCE: return "Reference (Normal) Range for Ordinal and Continuous Observations."; case CRITICAL: return "Critical Range for Ordinal and Continuous Observations. Results outside this range are critical."; case ABSOLUTE: return "Absolute Range for Ordinal and Continuous Observations. Results outside this range are not possible."; + case NULL: return null; default: return "?"; } } @@ -350,6 +357,7 @@ public class ObservationDefinition extends DomainResource { case REFERENCE: return "reference range"; case CRITICAL: return "critical range"; case ABSOLUTE: return "absolute range"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationDefinition.java index a262565d7..a202ba54e 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationDefinition.java @@ -82,6 +82,7 @@ public class OperationDefinition extends CanonicalResource { switch (this) { case OPERATION: return "operation"; case QUERY: return "query"; + case NULL: return null; default: return "?"; } } @@ -89,6 +90,7 @@ public class OperationDefinition extends CanonicalResource { switch (this) { case OPERATION: return "http://hl7.org/fhir/operation-kind"; case QUERY: return "http://hl7.org/fhir/operation-kind"; + case NULL: return null; default: return "?"; } } @@ -96,6 +98,7 @@ public class OperationDefinition extends CanonicalResource { switch (this) { case OPERATION: return "This operation is invoked as an operation."; case QUERY: return "This operation is a named query, invoked using the search mechanism."; + case NULL: return null; default: return "?"; } } @@ -103,6 +106,7 @@ public class OperationDefinition extends CanonicalResource { switch (this) { case OPERATION: return "Operation"; case QUERY: return "Query"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationOutcome.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationOutcome.java index ff7b644ec..e7e735331 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationOutcome.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/OperationOutcome.java @@ -97,6 +97,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "error"; case WARNING: return "warning"; case INFORMATION: return "information"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "http://hl7.org/fhir/issue-severity"; case WARNING: return "http://hl7.org/fhir/issue-severity"; case INFORMATION: return "http://hl7.org/fhir/issue-severity"; + case NULL: return null; default: return "?"; } } @@ -115,6 +117,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "The issue is sufficiently important to cause the action to fail."; case WARNING: return "The issue is not important enough to cause the action to fail but may cause it to be performed suboptimally or in a way that is not as desired."; case INFORMATION: return "The issue has no relation to the degree of success of the action."; + case NULL: return null; default: return "?"; } } @@ -124,6 +127,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case ERROR: return "Error"; case WARNING: return "Warning"; case INFORMATION: return "Information"; + case NULL: return null; default: return "?"; } } @@ -410,6 +414,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case INCOMPLETE: return "incomplete"; case THROTTLED: return "throttled"; case INFORMATIONAL: return "informational"; + case NULL: return null; default: return "?"; } } @@ -446,6 +451,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case INCOMPLETE: return "http://hl7.org/fhir/issue-type"; case THROTTLED: return "http://hl7.org/fhir/issue-type"; case INFORMATIONAL: return "http://hl7.org/fhir/issue-type"; + case NULL: return null; default: return "?"; } } @@ -482,6 +488,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case INCOMPLETE: return "Not all data sources typically accessed could be reached or responded in time, so the returned information might not be complete (applies to search interactions and some operations)."; case THROTTLED: return "The system is not prepared to handle this request due to load management."; case INFORMATIONAL: return "A message unrelated to the processing success of the completed operation (examples of the latter include things like reminders of password expiry, system maintenance times, etc.)."; + case NULL: return null; default: return "?"; } } @@ -518,6 +525,7 @@ public class OperationOutcome extends DomainResource implements IBaseOperationOu case INCOMPLETE: return "Incomplete Results"; case THROTTLED: return "Throttled"; case INFORMATIONAL: return "Informational Note"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Patient.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Patient.java index 1e72fa441..e26d6c1a9 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Patient.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Patient.java @@ -96,6 +96,7 @@ public class Patient extends DomainResource { case REPLACES: return "replaces"; case REFER: return "refer"; case SEEALSO: return "seealso"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class Patient extends DomainResource { case REPLACES: return "http://hl7.org/fhir/link-type"; case REFER: return "http://hl7.org/fhir/link-type"; case SEEALSO: return "http://hl7.org/fhir/link-type"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class Patient extends DomainResource { case REPLACES: return "The patient resource containing this link is the current active patient record. The link points back to an inactive patient resource that has been merged into this resource, and should be consulted to retrieve additional referenced information."; case REFER: return "The patient resource containing this link is in use and valid but not considered the main source of information about a patient. The link points forward to another patient resource that should be consulted to retrieve additional patient information."; case SEEALSO: return "The patient resource containing this link is in use and valid, but points to another patient resource that is known to contain data about the same person. Data in this resource might overlap or contradict information found in the other patient resource. This link does not indicate any relative importance of the resources concerned, and both should be regarded as equally valid."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class Patient extends DomainResource { case REPLACES: return "Replaces"; case REFER: return "Refer"; case SEEALSO: return "See also"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Permission.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Permission.java index af1f118e7..5efcde64b 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Permission.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Permission.java @@ -96,6 +96,7 @@ public class Permission extends DomainResource { case ENTEREDINERROR: return "entered-in-error"; case DRAFT: return "draft"; case REJECTED: return "rejected"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class Permission extends DomainResource { case ENTEREDINERROR: return "http://hl7.org/fhir/permission-status"; case DRAFT: return "http://hl7.org/fhir/permission-status"; case REJECTED: return "http://hl7.org/fhir/permission-status"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class Permission extends DomainResource { case ENTEREDINERROR: return "Permission was entered in error and is not active."; case DRAFT: return "Permission is being defined."; case REJECTED: return "Permission not granted."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class Permission extends DomainResource { case ENTEREDINERROR: return "Entered in Error"; case DRAFT: return "Draft"; case REJECTED: return "Rejected"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Person.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Person.java index 3a9be47ee..4fd2e336f 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Person.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Person.java @@ -96,6 +96,7 @@ public class Person extends DomainResource { case LEVEL2: return "level2"; case LEVEL3: return "level3"; case LEVEL4: return "level4"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class Person extends DomainResource { case LEVEL2: return "http://hl7.org/fhir/identity-assuranceLevel"; case LEVEL3: return "http://hl7.org/fhir/identity-assuranceLevel"; case LEVEL4: return "http://hl7.org/fhir/identity-assuranceLevel"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class Person extends DomainResource { case LEVEL2: return "Some confidence in the asserted identity's accuracy."; case LEVEL3: return "High confidence in the asserted identity's accuracy."; case LEVEL4: return "Very high confidence in the asserted identity's accuracy."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class Person extends DomainResource { case LEVEL2: return "Level 2"; case LEVEL3: return "Level 3"; case LEVEL4: return "Level 4"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Provenance.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Provenance.java index 026c20e62..dff9902ce 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Provenance.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Provenance.java @@ -103,6 +103,7 @@ public class Provenance extends DomainResource { case QUOTATION: return "quotation"; case SOURCE: return "source"; case REMOVAL: return "removal"; + case NULL: return null; default: return "?"; } } @@ -113,6 +114,7 @@ public class Provenance extends DomainResource { case QUOTATION: return "http://hl7.org/fhir/provenance-entity-role"; case SOURCE: return "http://hl7.org/fhir/provenance-entity-role"; case REMOVAL: return "http://hl7.org/fhir/provenance-entity-role"; + case NULL: return null; default: return "?"; } } @@ -123,6 +125,7 @@ public class Provenance extends DomainResource { case QUOTATION: return "The repeat of (some or all of) an entity, such as text or image, by someone who might or might not be its original author."; case SOURCE: return "A primary source for a topic refers to something produced by some agent with direct experience and knowledge about the topic, at the time of the topic's study, without benefit from hindsight."; case REMOVAL: return "A derivation for which the entity is removed from accessibility usually through the use of the Delete operation."; + case NULL: return null; default: return "?"; } } @@ -133,6 +136,7 @@ public class Provenance extends DomainResource { case QUOTATION: return "Quotation"; case SOURCE: return "Source"; case REMOVAL: return "Removal"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Questionnaire.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Questionnaire.java index 148a022c1..cc3f31fc4 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Questionnaire.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Questionnaire.java @@ -82,6 +82,7 @@ public class Questionnaire extends MetadataResource { switch (this) { case ALL: return "all"; case ANY: return "any"; + case NULL: return null; default: return "?"; } } @@ -89,6 +90,7 @@ public class Questionnaire extends MetadataResource { switch (this) { case ALL: return "http://hl7.org/fhir/questionnaire-enable-behavior"; case ANY: return "http://hl7.org/fhir/questionnaire-enable-behavior"; + case NULL: return null; default: return "?"; } } @@ -96,6 +98,7 @@ public class Questionnaire extends MetadataResource { switch (this) { case ALL: return "Enable the question when all the enableWhen criteria are satisfied."; case ANY: return "Enable the question when any of the enableWhen criteria are satisfied."; + case NULL: return null; default: return "?"; } } @@ -103,6 +106,7 @@ public class Questionnaire extends MetadataResource { switch (this) { case ALL: return "All"; case ANY: return "Any"; + case NULL: return null; default: return "?"; } } @@ -209,6 +213,7 @@ public class Questionnaire extends MetadataResource { case LESS_THAN: return "<"; case GREATER_OR_EQUAL: return ">="; case LESS_OR_EQUAL: return "<="; + case NULL: return null; default: return "?"; } } @@ -221,6 +226,7 @@ public class Questionnaire extends MetadataResource { case LESS_THAN: return "http://hl7.org/fhir/questionnaire-enable-operator"; case GREATER_OR_EQUAL: return "http://hl7.org/fhir/questionnaire-enable-operator"; case LESS_OR_EQUAL: return "http://hl7.org/fhir/questionnaire-enable-operator"; + case NULL: return null; default: return "?"; } } @@ -233,6 +239,7 @@ public class Questionnaire extends MetadataResource { case LESS_THAN: return "True if whether at least no answer has a value that is less than the enableWhen answer."; case GREATER_OR_EQUAL: return "True if whether at least no answer has a value that is greater or equal to the enableWhen answer."; case LESS_OR_EQUAL: return "True if whether at least no answer has a value that is less or equal to the enableWhen answer."; + case NULL: return null; default: return "?"; } } @@ -245,6 +252,7 @@ public class Questionnaire extends MetadataResource { case LESS_THAN: return "Less Than"; case GREATER_OR_EQUAL: return "Greater or Equals"; case LESS_OR_EQUAL: return "Less or Equals"; + case NULL: return null; default: return "?"; } } @@ -451,6 +459,7 @@ public class Questionnaire extends MetadataResource { case ATTACHMENT: return "attachment"; case REFERENCE: return "reference"; case QUANTITY: return "quantity"; + case NULL: return null; default: return "?"; } } @@ -473,6 +482,7 @@ public class Questionnaire extends MetadataResource { case ATTACHMENT: return "http://hl7.org/fhir/item-type"; case REFERENCE: return "http://hl7.org/fhir/item-type"; case QUANTITY: return "http://hl7.org/fhir/item-type"; + case NULL: return null; default: return "?"; } } @@ -495,6 +505,7 @@ public class Questionnaire extends MetadataResource { case ATTACHMENT: return "Question with binary content such as an image, PDF, etc. as an answer (valueAttachment)."; case REFERENCE: return "Question with a reference to another resource (practitioner, organization, etc.) as an answer (valueReference)."; case QUANTITY: return "Question with a combination of a numeric value and unit, potentially with a comparator (<, >, etc.) as an answer. (valueQuantity) There is an extension 'http://hl7.org/fhir/StructureDefinition/questionnaire-unit' that can be used to define what unit should be captured (or the unit that has a ucum conversion from the provided unit)."; + case NULL: return null; default: return "?"; } } @@ -517,6 +528,7 @@ public class Questionnaire extends MetadataResource { case ATTACHMENT: return "Attachment"; case REFERENCE: return "Reference"; case QUANTITY: return "Quantity"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/QuestionnaireResponse.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/QuestionnaireResponse.java index 048a85efa..ad2676c56 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/QuestionnaireResponse.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/QuestionnaireResponse.java @@ -103,6 +103,7 @@ public class QuestionnaireResponse extends DomainResource { case AMENDED: return "amended"; case ENTEREDINERROR: return "entered-in-error"; case STOPPED: return "stopped"; + case NULL: return null; default: return "?"; } } @@ -113,6 +114,7 @@ public class QuestionnaireResponse extends DomainResource { case AMENDED: return "http://hl7.org/fhir/questionnaire-answers-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/questionnaire-answers-status"; case STOPPED: return "http://hl7.org/fhir/questionnaire-answers-status"; + case NULL: return null; default: return "?"; } } @@ -123,6 +125,7 @@ public class QuestionnaireResponse extends DomainResource { case AMENDED: return "This QuestionnaireResponse has been filled out with answers, then marked as complete, yet changes or additions have been made to it afterwards."; case ENTEREDINERROR: return "This QuestionnaireResponse was entered in error and voided."; case STOPPED: return "This QuestionnaireResponse has been partially filled out with answers but has been abandoned. It is unknown whether changes or additions are expected to be made to it."; + case NULL: return null; default: return "?"; } } @@ -133,6 +136,7 @@ public class QuestionnaireResponse extends DomainResource { case AMENDED: return "Amended"; case ENTEREDINERROR: return "Entered in Error"; case STOPPED: return "Stopped"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RelatedArtifact.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RelatedArtifact.java index 0cb9950e8..c96340a65 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RelatedArtifact.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/RelatedArtifact.java @@ -122,6 +122,7 @@ public class RelatedArtifact extends DataType implements ICompositeType { case DERIVEDFROM: return "derived-from"; case DEPENDSON: return "depends-on"; case COMPOSEDOF: return "composed-of"; + case NULL: return null; default: return "?"; } } @@ -135,6 +136,7 @@ public class RelatedArtifact extends DataType implements ICompositeType { case DERIVEDFROM: return "http://hl7.org/fhir/related-artifact-type"; case DEPENDSON: return "http://hl7.org/fhir/related-artifact-type"; case COMPOSEDOF: return "http://hl7.org/fhir/related-artifact-type"; + case NULL: return null; default: return "?"; } } @@ -148,6 +150,7 @@ public class RelatedArtifact extends DataType implements ICompositeType { case DERIVEDFROM: return "The knowledge resource is derived from the related artifact. This is intended to capture the relationship in which a particular knowledge resource is based on the content of another artifact, but is modified to capture either a different set of overall requirements, or a more specific set of requirements such as those involved in a particular institution or clinical setting."; case DEPENDSON: return "The knowledge resource depends on the given related artifact."; case COMPOSEDOF: return "The knowledge resource is composed of the given related artifact."; + case NULL: return null; default: return "?"; } } @@ -161,6 +164,7 @@ public class RelatedArtifact extends DataType implements ICompositeType { case DERIVEDFROM: return "Derived From"; case DEPENDSON: return "Depends On"; case COMPOSEDOF: return "Composed Of"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchStudy.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchStudy.java index 602aa3afe..223168134 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchStudy.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchStudy.java @@ -145,6 +145,7 @@ public class ResearchStudy extends DomainResource { case TEMPORARILYCLOSEDTOACCRUAL: return "temporarily-closed-to-accrual"; case TEMPORARILYCLOSEDTOACCRUALANDINTERVENTION: return "temporarily-closed-to-accrual-and-intervention"; case WITHDRAWN: return "withdrawn"; + case NULL: return null; default: return "?"; } } @@ -161,6 +162,7 @@ public class ResearchStudy extends DomainResource { case TEMPORARILYCLOSEDTOACCRUAL: return "http://hl7.org/fhir/research-study-status"; case TEMPORARILYCLOSEDTOACCRUALANDINTERVENTION: return "http://hl7.org/fhir/research-study-status"; case WITHDRAWN: return "http://hl7.org/fhir/research-study-status"; + case NULL: return null; default: return "?"; } } @@ -177,6 +179,7 @@ public class ResearchStudy extends DomainResource { case TEMPORARILYCLOSEDTOACCRUAL: return "Study is temporarily closed for accrual; can be potentially resumed in the future; patients can be examined and treated."; case TEMPORARILYCLOSEDTOACCRUALANDINTERVENTION: return "Study is temporarily closed for accrual and intervention and potentially can be resumed in the future."; case WITHDRAWN: return "Protocol was withdrawn by the lead organization."; + case NULL: return null; default: return "?"; } } @@ -193,6 +196,7 @@ public class ResearchStudy extends DomainResource { case TEMPORARILYCLOSEDTOACCRUAL: return "Temporarily Closed to Accrual"; case TEMPORARILYCLOSEDTOACCRUALANDINTERVENTION: return "Temporarily Closed to Accrual and Intervention"; case WITHDRAWN: return "Withdrawn"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchSubject.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchSubject.java index cdeea25e3..30b8df364 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchSubject.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/ResearchSubject.java @@ -159,6 +159,7 @@ public class ResearchSubject extends DomainResource { case POTENTIALCANDIDATE: return "potential-candidate"; case SCREENING: return "screening"; case WITHDRAWN: return "withdrawn"; + case NULL: return null; default: return "?"; } } @@ -177,6 +178,7 @@ public class ResearchSubject extends DomainResource { case POTENTIALCANDIDATE: return "http://hl7.org/fhir/research-subject-status"; case SCREENING: return "http://hl7.org/fhir/research-subject-status"; case WITHDRAWN: return "http://hl7.org/fhir/research-subject-status"; + case NULL: return null; default: return "?"; } } @@ -195,6 +197,7 @@ public class ResearchSubject extends DomainResource { case POTENTIALCANDIDATE: return "A person that is potentially eligible for participation in the study."; case SCREENING: return "A person who is being evaluated for eligibility for a study."; case WITHDRAWN: return "The person has withdrawn their participation in the study before registration."; + case NULL: return null; default: return "?"; } } @@ -213,6 +216,7 @@ public class ResearchSubject extends DomainResource { case POTENTIALCANDIDATE: return "Potential Candidate"; case SCREENING: return "Screening"; case WITHDRAWN: return "Withdrawn"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SearchParameter.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SearchParameter.java index d3e06c3f7..e5a8278cb 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SearchParameter.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SearchParameter.java @@ -131,6 +131,7 @@ public class SearchParameter extends CanonicalResource { case SA: return "sa"; case EB: return "eb"; case AP: return "ap"; + case NULL: return null; default: return "?"; } } @@ -145,6 +146,7 @@ public class SearchParameter extends CanonicalResource { case SA: return "http://hl7.org/fhir/search-comparator"; case EB: return "http://hl7.org/fhir/search-comparator"; case AP: return "http://hl7.org/fhir/search-comparator"; + case NULL: return null; default: return "?"; } } @@ -159,6 +161,7 @@ public class SearchParameter extends CanonicalResource { case SA: return "the value for the parameter in the resource starts after the provided value."; case EB: return "the value for the parameter in the resource ends before the provided value."; case AP: return "the value for the parameter in the resource is approximately the same to the provided value."; + case NULL: return null; default: return "?"; } } @@ -173,6 +176,7 @@ public class SearchParameter extends CanonicalResource { case SA: return "Starts After"; case EB: return "Ends Before"; case AP: return "Approximately"; + case NULL: return null; default: return "?"; } } @@ -356,6 +360,7 @@ public class SearchParameter extends CanonicalResource { case TYPE: return "type"; case IDENTIFIER: return "identifier"; case OFTYPE: return "ofType"; + case NULL: return null; default: return "?"; } } @@ -373,6 +378,7 @@ public class SearchParameter extends CanonicalResource { case TYPE: return "http://hl7.org/fhir/search-modifier-code"; case IDENTIFIER: return "http://hl7.org/fhir/search-modifier-code"; case OFTYPE: return "http://hl7.org/fhir/search-modifier-code"; + case NULL: return null; default: return "?"; } } @@ -390,6 +396,7 @@ public class SearchParameter extends CanonicalResource { case TYPE: return "The search parameter only applies to the Resource Type specified as a modifier (e.g. the modifier is not actually :type, but :Patient etc.)."; case IDENTIFIER: return "The search parameter applies to the identifier on the resource, not the reference."; case OFTYPE: return "The search parameter has the format system|code|value, where the system and code refer to an Identifier.type.coding.system and .code, and match if any of the type codes match. All 3 parts must be present."; + case NULL: return null; default: return "?"; } } @@ -407,6 +414,7 @@ public class SearchParameter extends CanonicalResource { case TYPE: return "Type"; case IDENTIFIER: return "Identifier"; case OFTYPE: return "Of Type"; + case NULL: return null; default: return "?"; } } @@ -559,6 +567,7 @@ public class SearchParameter extends CanonicalResource { case NEARBY: return "nearby"; case DISTANCE: return "distance"; case OTHER: return "other"; + case NULL: return null; default: return "?"; } } @@ -569,6 +578,7 @@ public class SearchParameter extends CanonicalResource { case NEARBY: return "http://hl7.org/fhir/search-xpath-usage"; case DISTANCE: return "http://hl7.org/fhir/search-xpath-usage"; case OTHER: return "http://hl7.org/fhir/search-xpath-usage"; + case NULL: return null; default: return "?"; } } @@ -579,6 +589,7 @@ public class SearchParameter extends CanonicalResource { case NEARBY: return "The search parameter is based on a spatial transform of the selected nodes."; case DISTANCE: return "The search parameter is based on a spatial transform of the selected nodes, using physical distance from the middle."; case OTHER: return "The interpretation of the xpath statement is unknown (and can't be automated)."; + case NULL: return null; default: return "?"; } } @@ -589,6 +600,7 @@ public class SearchParameter extends CanonicalResource { case NEARBY: return "Nearby"; case DISTANCE: return "Distance"; case OTHER: return "Other"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Slot.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Slot.java index 0e887beb2..ac81fad6f 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Slot.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Slot.java @@ -103,6 +103,7 @@ public class Slot extends DomainResource { case BUSYUNAVAILABLE: return "busy-unavailable"; case BUSYTENTATIVE: return "busy-tentative"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -113,6 +114,7 @@ public class Slot extends DomainResource { case BUSYUNAVAILABLE: return "http://hl7.org/fhir/slotstatus"; case BUSYTENTATIVE: return "http://hl7.org/fhir/slotstatus"; case ENTEREDINERROR: return "http://hl7.org/fhir/slotstatus"; + case NULL: return null; default: return "?"; } } @@ -123,6 +125,7 @@ public class Slot extends DomainResource { case BUSYUNAVAILABLE: return "Indicates that the time interval is busy and that the interval cannot be scheduled."; case BUSYTENTATIVE: return "Indicates that the time interval is busy because one or more events have been tentatively scheduled for that interval."; case ENTEREDINERROR: return "This instance should not have been part of this patient's medical record."; + case NULL: return null; default: return "?"; } } @@ -133,6 +136,7 @@ public class Slot extends DomainResource { case BUSYUNAVAILABLE: return "Busy (Unavailable)"; case BUSYTENTATIVE: return "Busy (Tentative)"; case ENTEREDINERROR: return "Entered in error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Specimen.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Specimen.java index 566fac542..c69201163 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Specimen.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Specimen.java @@ -96,6 +96,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "unavailable"; case UNSATISFACTORY: return "unsatisfactory"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "http://hl7.org/fhir/specimen-status"; case UNSATISFACTORY: return "http://hl7.org/fhir/specimen-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/specimen-status"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "There is no physical specimen because it is either lost, destroyed or consumed."; case UNSATISFACTORY: return "The specimen cannot be used because of a quality issue such as a broken container, contamination, or too old."; case ENTEREDINERROR: return "The specimen was entered in error and therefore nullified."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class Specimen extends DomainResource { case UNAVAILABLE: return "Unavailable"; case UNSATISFACTORY: return "Unsatisfactory"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SpecimenDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SpecimenDefinition.java index df0a12514..7cf126c59 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SpecimenDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SpecimenDefinition.java @@ -82,6 +82,7 @@ public class SpecimenDefinition extends DomainResource { switch (this) { case PREFERRED: return "preferred"; case ALTERNATE: return "alternate"; + case NULL: return null; default: return "?"; } } @@ -89,6 +90,7 @@ public class SpecimenDefinition extends DomainResource { switch (this) { case PREFERRED: return "http://hl7.org/fhir/specimen-contained-preference"; case ALTERNATE: return "http://hl7.org/fhir/specimen-contained-preference"; + case NULL: return null; default: return "?"; } } @@ -96,6 +98,7 @@ public class SpecimenDefinition extends DomainResource { switch (this) { case PREFERRED: return "This type of contained specimen is preferred to collect this kind of specimen."; case ALTERNATE: return "This type of conditioned specimen is an alternate."; + case NULL: return null; default: return "?"; } } @@ -103,6 +106,7 @@ public class SpecimenDefinition extends DomainResource { switch (this) { case PREFERRED: return "Preferred"; case ALTERNATE: return "Alternate"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureDefinition.java index 32c1c8b89..522a474b7 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureDefinition.java @@ -89,6 +89,7 @@ public class StructureDefinition extends CanonicalResource { case FHIRPATH: return "fhirpath"; case ELEMENT: return "element"; case EXTENSION: return "extension"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class StructureDefinition extends CanonicalResource { case FHIRPATH: return "http://hl7.org/fhir/extension-context-type"; case ELEMENT: return "http://hl7.org/fhir/extension-context-type"; case EXTENSION: return "http://hl7.org/fhir/extension-context-type"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class StructureDefinition extends CanonicalResource { case FHIRPATH: return "The context is all elements that match the FHIRPath query found in the expression."; case ELEMENT: return "The context is any element that has an ElementDefinition.id that matches that found in the expression. This includes ElementDefinition Ids that have slicing identifiers. The full path for the element is [url]#[elementid]. If there is no #, the Element id is one defined in the base specification."; case EXTENSION: return "The context is a particular extension from a particular StructureDefinition, and the expression is just a uri that identifies the extension."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class StructureDefinition extends CanonicalResource { case FHIRPATH: return "FHIRPath"; case ELEMENT: return "Element ID"; case EXTENSION: return "Extension URL"; + case NULL: return null; default: return "?"; } } @@ -204,6 +208,7 @@ public class StructureDefinition extends CanonicalResource { case COMPLEXTYPE: return "complex-type"; case RESOURCE: return "resource"; case LOGICAL: return "logical"; + case NULL: return null; default: return "?"; } } @@ -213,6 +218,7 @@ public class StructureDefinition extends CanonicalResource { case COMPLEXTYPE: return "http://hl7.org/fhir/structure-definition-kind"; case RESOURCE: return "http://hl7.org/fhir/structure-definition-kind"; case LOGICAL: return "http://hl7.org/fhir/structure-definition-kind"; + case NULL: return null; default: return "?"; } } @@ -222,6 +228,7 @@ public class StructureDefinition extends CanonicalResource { case COMPLEXTYPE: return "A complex structure that defines a set of data elements that is suitable for use in 'resources'. The base specification defines a number of complex types, and other specifications can define additional types. These structures do not have a maintained identity."; case RESOURCE: return "A 'resource' - a directed acyclic graph of elements that aggregrates other types into an identifiable entity. The base FHIR resources are defined by the FHIR specification itself but other 'resources' can be defined in additional specifications (though these will not be recognised as 'resources' by the FHIR specification (i.e. they do not get end-points etc, or act as the targets of references in FHIR defined resources - though other specificatiosn can treat them this way)."; case LOGICAL: return "A pattern or a template that is not intended to be a real resource or complex type."; + case NULL: return null; default: return "?"; } } @@ -231,6 +238,7 @@ public class StructureDefinition extends CanonicalResource { case COMPLEXTYPE: return "Complex Data Type"; case RESOURCE: return "Resource"; case LOGICAL: return "Logical"; + case NULL: return null; default: return "?"; } } @@ -314,6 +322,7 @@ public class StructureDefinition extends CanonicalResource { switch (this) { case SPECIALIZATION: return "specialization"; case CONSTRAINT: return "constraint"; + case NULL: return null; default: return "?"; } } @@ -321,6 +330,7 @@ public class StructureDefinition extends CanonicalResource { switch (this) { case SPECIALIZATION: return "http://hl7.org/fhir/type-derivation-rule"; case CONSTRAINT: return "http://hl7.org/fhir/type-derivation-rule"; + case NULL: return null; default: return "?"; } } @@ -328,6 +338,7 @@ public class StructureDefinition extends CanonicalResource { switch (this) { case SPECIALIZATION: return "This definition defines a new type that adds additional elements to the base type."; case CONSTRAINT: return "This definition adds additional rules to an existing concrete type."; + case NULL: return null; default: return "?"; } } @@ -335,6 +346,7 @@ public class StructureDefinition extends CanonicalResource { switch (this) { case SPECIALIZATION: return "Specialization"; case CONSTRAINT: return "Constraint"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureMap.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureMap.java index 2393dc34a..719f82bdd 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureMap.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/StructureMap.java @@ -80,6 +80,7 @@ public class StructureMap extends CanonicalResource { switch (this) { case TYPE: return "type"; case VARIABLE: return "variable"; + case NULL: return null; default: return "?"; } } @@ -87,6 +88,7 @@ public class StructureMap extends CanonicalResource { switch (this) { case TYPE: return "http://hl7.org/fhir/map-context-type"; case VARIABLE: return "http://hl7.org/fhir/map-context-type"; + case NULL: return null; default: return "?"; } } @@ -94,6 +96,7 @@ public class StructureMap extends CanonicalResource { switch (this) { case TYPE: return "The context specifies a type."; case VARIABLE: return "The context specifies a variable."; + case NULL: return null; default: return "?"; } } @@ -101,6 +104,7 @@ public class StructureMap extends CanonicalResource { switch (this) { case TYPE: return "Type"; case VARIABLE: return "Variable"; + case NULL: return null; default: return "?"; } } @@ -172,6 +176,7 @@ public class StructureMap extends CanonicalResource { switch (this) { case TYPES: return "types"; case TYPEANDTYPES: return "type-and-types"; + case NULL: return null; default: return "?"; } } @@ -179,6 +184,7 @@ public class StructureMap extends CanonicalResource { switch (this) { case TYPES: return "http://hl7.org/fhir/map-group-type-mode"; case TYPEANDTYPES: return "http://hl7.org/fhir/map-group-type-mode"; + case NULL: return null; default: return "?"; } } @@ -186,6 +192,7 @@ public class StructureMap extends CanonicalResource { switch (this) { case TYPES: return "This group is a default mapping group for the specified types and for the primary source type."; case TYPEANDTYPES: return "This group is a default mapping group for the specified types."; + case NULL: return null; default: return "?"; } } @@ -193,6 +200,7 @@ public class StructureMap extends CanonicalResource { switch (this) { case TYPES: return "Default for Type Combination"; case TYPEANDTYPES: return "Default for type + combination"; + case NULL: return null; default: return "?"; } } @@ -264,6 +272,7 @@ public class StructureMap extends CanonicalResource { switch (this) { case SOURCE: return "source"; case TARGET: return "target"; + case NULL: return null; default: return "?"; } } @@ -271,6 +280,7 @@ public class StructureMap extends CanonicalResource { switch (this) { case SOURCE: return "http://hl7.org/fhir/map-input-mode"; case TARGET: return "http://hl7.org/fhir/map-input-mode"; + case NULL: return null; default: return "?"; } } @@ -278,6 +288,7 @@ public class StructureMap extends CanonicalResource { switch (this) { case SOURCE: return "Names an input instance used a source for mapping."; case TARGET: return "Names an instance that is being populated."; + case NULL: return null; default: return "?"; } } @@ -285,6 +296,7 @@ public class StructureMap extends CanonicalResource { switch (this) { case SOURCE: return "Source Instance"; case TARGET: return "Target Instance"; + case NULL: return null; default: return "?"; } } @@ -370,6 +382,7 @@ public class StructureMap extends CanonicalResource { case QUERIED: return "queried"; case TARGET: return "target"; case PRODUCED: return "produced"; + case NULL: return null; default: return "?"; } } @@ -379,6 +392,7 @@ public class StructureMap extends CanonicalResource { case QUERIED: return "http://hl7.org/fhir/map-model-mode"; case TARGET: return "http://hl7.org/fhir/map-model-mode"; case PRODUCED: return "http://hl7.org/fhir/map-model-mode"; + case NULL: return null; default: return "?"; } } @@ -388,6 +402,7 @@ public class StructureMap extends CanonicalResource { case QUERIED: return "This structure describes an instance that the mapping engine may ask for that is used a source of data."; case TARGET: return "This structure describes an instance passed to the mapping engine that is used a target of data."; case PRODUCED: return "This structure describes an instance that the mapping engine may ask to create that is used a target of data."; + case NULL: return null; default: return "?"; } } @@ -397,6 +412,7 @@ public class StructureMap extends CanonicalResource { case QUERIED: return "Queried Structure Definition"; case TARGET: return "Target Structure Definition"; case PRODUCED: return "Produced Structure Definition"; + case NULL: return null; default: return "?"; } } @@ -501,6 +517,7 @@ public class StructureMap extends CanonicalResource { case LAST: return "last"; case NOTLAST: return "not_last"; case ONLYONE: return "only_one"; + case NULL: return null; default: return "?"; } } @@ -511,6 +528,7 @@ public class StructureMap extends CanonicalResource { case LAST: return "http://hl7.org/fhir/map-source-list-mode"; case NOTLAST: return "http://hl7.org/fhir/map-source-list-mode"; case ONLYONE: return "http://hl7.org/fhir/map-source-list-mode"; + case NULL: return null; default: return "?"; } } @@ -521,6 +539,7 @@ public class StructureMap extends CanonicalResource { case LAST: return "Only process this rule for the last in the list."; case NOTLAST: return "Process this rule for all but the last."; case ONLYONE: return "Only process this rule is there is only item."; + case NULL: return null; default: return "?"; } } @@ -531,6 +550,7 @@ public class StructureMap extends CanonicalResource { case LAST: return "Last"; case NOTLAST: return "All but the last"; case ONLYONE: return "Enforce only one"; + case NULL: return null; default: return "?"; } } @@ -634,6 +654,7 @@ public class StructureMap extends CanonicalResource { case SHARE: return "share"; case LAST: return "last"; case COLLATE: return "collate"; + case NULL: return null; default: return "?"; } } @@ -643,6 +664,7 @@ public class StructureMap extends CanonicalResource { case SHARE: return "http://hl7.org/fhir/map-target-list-mode"; case LAST: return "http://hl7.org/fhir/map-target-list-mode"; case COLLATE: return "http://hl7.org/fhir/map-target-list-mode"; + case NULL: return null; default: return "?"; } } @@ -652,6 +674,7 @@ public class StructureMap extends CanonicalResource { case SHARE: return "the target instance is shared with the target instances generated by another rule (up to the first common n items, then create new ones)."; case LAST: return "when the target list is being assembled, the items for this rule go last. If more than one rule defines a last item (for a given instance of mapping) then this is an error."; case COLLATE: return "re-use the first item in the list, and keep adding content to it."; + case NULL: return null; default: return "?"; } } @@ -661,6 +684,7 @@ public class StructureMap extends CanonicalResource { case SHARE: return "Share"; case LAST: return "Last"; case COLLATE: return "Collate"; + case NULL: return null; default: return "?"; } } @@ -849,6 +873,7 @@ public class StructureMap extends CanonicalResource { case QTY: return "qty"; case ID: return "id"; case CP: return "cp"; + case NULL: return null; default: return "?"; } } @@ -871,6 +896,7 @@ public class StructureMap extends CanonicalResource { case QTY: return "http://hl7.org/fhir/map-transform"; case ID: return "http://hl7.org/fhir/map-transform"; case CP: return "http://hl7.org/fhir/map-transform"; + case NULL: return null; default: return "?"; } } @@ -893,6 +919,7 @@ public class StructureMap extends CanonicalResource { case QTY: return "Create a quantity. Parameters = (text) or (value, unit, [system, code]) where text is the natural representation e.g. [comparator]value[space]unit."; case ID: return "Create an identifier. Parameters = (system, value[, type]) where type is a code from the identifier type value set."; case CP: return "Create a contact details. Parameters = (value) or (system, value). If no system is provided, the system should be inferred from the content of the value."; + case NULL: return null; default: return "?"; } } @@ -915,6 +942,7 @@ public class StructureMap extends CanonicalResource { case QTY: return "qty"; case ID: return "id"; case CP: return "cp"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Subscription.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Subscription.java index bde3a1fe9..97c44ffbc 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Subscription.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Subscription.java @@ -89,6 +89,7 @@ public class Subscription extends DomainResource { case EMPTY: return "empty"; case IDONLY: return "id-only"; case FULLRESOURCE: return "full-resource"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class Subscription extends DomainResource { case EMPTY: return "http://hl7.org/fhir/subscription-payload-content"; case IDONLY: return "http://hl7.org/fhir/subscription-payload-content"; case FULLRESOURCE: return "http://hl7.org/fhir/subscription-payload-content"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class Subscription extends DomainResource { case EMPTY: return "No resource content is transacted in the notification payload."; case IDONLY: return "Only the resource id is transacted in the notification payload."; case FULLRESOURCE: return "The entire resource is transacted in the notification payload."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class Subscription extends DomainResource { case EMPTY: return "empty"; case IDONLY: return "id-only"; case FULLRESOURCE: return "full-resource"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionStatus.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionStatus.java index a331c7b6a..9c3f57a34 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionStatus.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionStatus.java @@ -96,6 +96,7 @@ public class SubscriptionStatus extends DomainResource { case HEARTBEAT: return "heartbeat"; case EVENTNOTIFICATION: return "event-notification"; case QUERYSTATUS: return "query-status"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class SubscriptionStatus extends DomainResource { case HEARTBEAT: return "http://hl7.org/fhir/subscription-notification-type"; case EVENTNOTIFICATION: return "http://hl7.org/fhir/subscription-notification-type"; case QUERYSTATUS: return "http://hl7.org/fhir/subscription-notification-type"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class SubscriptionStatus extends DomainResource { case HEARTBEAT: return "The status was generated to perform a heartbeat notification to the subscriber."; case EVENTNOTIFICATION: return "The status was generated for an event to the subscriber."; case QUERYSTATUS: return "The status was generated in response to a query/request."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class SubscriptionStatus extends DomainResource { case HEARTBEAT: return "Heartbeat"; case EVENTNOTIFICATION: return "Event Notification"; case QUERYSTATUS: return "Query Status"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionTopic.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionTopic.java index f779366c9..cd9cbeb86 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionTopic.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SubscriptionTopic.java @@ -89,6 +89,7 @@ public class SubscriptionTopic extends DomainResource { case CREATE: return "create"; case UPDATE: return "update"; case DELETE: return "delete"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class SubscriptionTopic extends DomainResource { case CREATE: return "http://hl7.org/fhir/restful-interaction"; case UPDATE: return "http://hl7.org/fhir/restful-interaction"; case DELETE: return "http://hl7.org/fhir/restful-interaction"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class SubscriptionTopic extends DomainResource { case CREATE: return "Create a new resource with a server assigned id."; case UPDATE: return "Update an existing resource by its id (or create it if it is new)."; case DELETE: return "Delete a resource."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class SubscriptionTopic extends DomainResource { case CREATE: return "create"; case UPDATE: return "update"; case DELETE: return "delete"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Substance.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Substance.java index ac79f4195..6407927ab 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Substance.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Substance.java @@ -89,6 +89,7 @@ public class Substance extends DomainResource { case ACTIVE: return "active"; case INACTIVE: return "inactive"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -97,6 +98,7 @@ public class Substance extends DomainResource { case ACTIVE: return "http://hl7.org/fhir/substance-status"; case INACTIVE: return "http://hl7.org/fhir/substance-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/substance-status"; + case NULL: return null; default: return "?"; } } @@ -105,6 +107,7 @@ public class Substance extends DomainResource { case ACTIVE: return "The substance is considered for use or reference."; case INACTIVE: return "The substance is considered for reference, but not for use."; case ENTEREDINERROR: return "The substance was entered in error."; + case NULL: return null; default: return "?"; } } @@ -113,6 +116,7 @@ public class Substance extends DomainResource { case ACTIVE: return "Active"; case INACTIVE: return "Inactive"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyDelivery.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyDelivery.java index 622a362ad..39f0e81f3 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyDelivery.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyDelivery.java @@ -96,6 +96,7 @@ public class SupplyDelivery extends DomainResource { case COMPLETED: return "completed"; case ABANDONED: return "abandoned"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -105,6 +106,7 @@ public class SupplyDelivery extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/supplydelivery-status"; case ABANDONED: return "http://hl7.org/fhir/supplydelivery-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/supplydelivery-status"; + case NULL: return null; default: return "?"; } } @@ -114,6 +116,7 @@ public class SupplyDelivery extends DomainResource { case COMPLETED: return "Supply has been delivered (\"completed\")."; case ABANDONED: return "Delivery was not completed."; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"abandoned\" rather than \"entered-in-error\".)."; + case NULL: return null; default: return "?"; } } @@ -123,6 +126,7 @@ public class SupplyDelivery extends DomainResource { case COMPLETED: return "Delivered"; case ABANDONED: return "Abandoned"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyRequest.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyRequest.java index 4b2aa36ff..b3421c774 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyRequest.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/SupplyRequest.java @@ -117,6 +117,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -129,6 +130,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "http://hl7.org/fhir/supplyrequest-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/supplyrequest-status"; case UNKNOWN: return "http://hl7.org/fhir/supplyrequest-status"; + case NULL: return null; default: return "?"; } } @@ -141,6 +143,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "Activity against the request has been sufficiently completed to the satisfaction of the requester."; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this observation. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -153,6 +156,7 @@ public class SupplyRequest extends DomainResource { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Task.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Task.java index 8c7c52d3d..d51332e78 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Task.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Task.java @@ -131,6 +131,7 @@ public class Task extends DomainResource { case FILLERORDER: return "filler-order"; case INSTANCEORDER: return "instance-order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -145,6 +146,7 @@ public class Task extends DomainResource { case FILLERORDER: return "http://hl7.org/fhir/request-intent"; case INSTANCEORDER: return "http://hl7.org/fhir/request-intent"; case OPTION: return "http://hl7.org/fhir/request-intent"; + case NULL: return null; default: return "?"; } } @@ -159,6 +161,7 @@ public class Task extends DomainResource { case FILLERORDER: return "The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order."; case INSTANCEORDER: return "An order created in fulfillment of a broader order that represents the authorization for a single activity occurrence. E.g. The administration of a single dose of a drug."; case OPTION: return "The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests. Refer to [[[RequestGroup]]] for additional information on how this status is used."; + case NULL: return null; default: return "?"; } } @@ -173,6 +176,7 @@ public class Task extends DomainResource { case FILLERORDER: return "Filler Order"; case INSTANCEORDER: return "Instance Order"; case OPTION: return "Option"; + case NULL: return null; default: return "?"; } } @@ -356,6 +360,7 @@ public class Task extends DomainResource { case FAILED: return "failed"; case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -373,6 +378,7 @@ public class Task extends DomainResource { case FAILED: return "http://hl7.org/fhir/task-status"; case COMPLETED: return "http://hl7.org/fhir/task-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/task-status"; + case NULL: return null; default: return "?"; } } @@ -390,6 +396,7 @@ public class Task extends DomainResource { case FAILED: return "The task was attempted but could not be completed due to some error."; case COMPLETED: return "The task has been completed."; case ENTEREDINERROR: return "The task should never have existed and is retained only because of the possibility it may have used."; + case NULL: return null; default: return "?"; } } @@ -407,6 +414,7 @@ public class Task extends DomainResource { case FAILED: return "Failed"; case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TerminologyCapabilities.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TerminologyCapabilities.java index 5aa0f9405..332bfa93d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TerminologyCapabilities.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TerminologyCapabilities.java @@ -82,6 +82,7 @@ public class TerminologyCapabilities extends CanonicalResource { switch (this) { case EXPLICIT: return "explicit"; case ALL: return "all"; + case NULL: return null; default: return "?"; } } @@ -89,6 +90,7 @@ public class TerminologyCapabilities extends CanonicalResource { switch (this) { case EXPLICIT: return "http://hl7.org/fhir/code-search-support"; case ALL: return "http://hl7.org/fhir/code-search-support"; + case NULL: return null; default: return "?"; } } @@ -96,6 +98,7 @@ public class TerminologyCapabilities extends CanonicalResource { switch (this) { case EXPLICIT: return "The search for code on ValueSet only includes codes explicitly detailed on includes or expansions."; case ALL: return "The search for code on ValueSet only includes all codes based on the expansion of the value set."; + case NULL: return null; default: return "?"; } } @@ -103,6 +106,7 @@ public class TerminologyCapabilities extends CanonicalResource { switch (this) { case EXPLICIT: return "Explicit Codes"; case ALL: return "Implicit Codes"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestReport.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestReport.java index 1f429928c..b237143e5 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestReport.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestReport.java @@ -104,6 +104,7 @@ public class TestReport extends DomainResource { case FAIL: return "fail"; case WARNING: return "warning"; case ERROR: return "error"; + case NULL: return null; default: return "?"; } } @@ -114,6 +115,7 @@ public class TestReport extends DomainResource { case FAIL: return "http://hl7.org/fhir/report-action-result-codes"; case WARNING: return "http://hl7.org/fhir/report-action-result-codes"; case ERROR: return "http://hl7.org/fhir/report-action-result-codes"; + case NULL: return null; default: return "?"; } } @@ -124,6 +126,7 @@ public class TestReport extends DomainResource { case FAIL: return "The action failed."; case WARNING: return "The action passed but with warnings."; case ERROR: return "The action encountered a fatal error and the engine was unable to process."; + case NULL: return null; default: return "?"; } } @@ -134,6 +137,7 @@ public class TestReport extends DomainResource { case FAIL: return "Fail"; case WARNING: return "Warning"; case ERROR: return "Error"; + case NULL: return null; default: return "?"; } } @@ -230,6 +234,7 @@ public class TestReport extends DomainResource { case TESTENGINE: return "test-engine"; case CLIENT: return "client"; case SERVER: return "server"; + case NULL: return null; default: return "?"; } } @@ -238,6 +243,7 @@ public class TestReport extends DomainResource { case TESTENGINE: return "http://hl7.org/fhir/report-participant-type"; case CLIENT: return "http://hl7.org/fhir/report-participant-type"; case SERVER: return "http://hl7.org/fhir/report-participant-type"; + case NULL: return null; default: return "?"; } } @@ -246,6 +252,7 @@ public class TestReport extends DomainResource { case TESTENGINE: return "The test execution engine."; case CLIENT: return "A FHIR Client."; case SERVER: return "A FHIR Server."; + case NULL: return null; default: return "?"; } } @@ -254,6 +261,7 @@ public class TestReport extends DomainResource { case TESTENGINE: return "Test Engine"; case CLIENT: return "Client"; case SERVER: return "Server"; + case NULL: return null; default: return "?"; } } @@ -338,6 +346,7 @@ public class TestReport extends DomainResource { case PASS: return "pass"; case FAIL: return "fail"; case PENDING: return "pending"; + case NULL: return null; default: return "?"; } } @@ -346,6 +355,7 @@ public class TestReport extends DomainResource { case PASS: return "http://hl7.org/fhir/report-result-codes"; case FAIL: return "http://hl7.org/fhir/report-result-codes"; case PENDING: return "http://hl7.org/fhir/report-result-codes"; + case NULL: return null; default: return "?"; } } @@ -354,6 +364,7 @@ public class TestReport extends DomainResource { case PASS: return "All test operations successfully passed all asserts."; case FAIL: return "One or more test operations failed one or more asserts."; case PENDING: return "One or more test operations is pending execution completion."; + case NULL: return null; default: return "?"; } } @@ -362,6 +373,7 @@ public class TestReport extends DomainResource { case PASS: return "Pass"; case FAIL: return "Fail"; case PENDING: return "Pending"; + case NULL: return null; default: return "?"; } } @@ -460,6 +472,7 @@ public class TestReport extends DomainResource { case WAITING: return "waiting"; case STOPPED: return "stopped"; case ENTEREDINERROR: return "entered-in-error"; + case NULL: return null; default: return "?"; } } @@ -470,6 +483,7 @@ public class TestReport extends DomainResource { case WAITING: return "http://hl7.org/fhir/report-status-codes"; case STOPPED: return "http://hl7.org/fhir/report-status-codes"; case ENTEREDINERROR: return "http://hl7.org/fhir/report-status-codes"; + case NULL: return null; default: return "?"; } } @@ -480,6 +494,7 @@ public class TestReport extends DomainResource { case WAITING: return "A test operation is waiting for an external client request."; case STOPPED: return "The test script execution was manually stopped."; case ENTEREDINERROR: return "This test report was entered or created in error."; + case NULL: return null; default: return "?"; } } @@ -490,6 +505,7 @@ public class TestReport extends DomainResource { case WAITING: return "Waiting"; case STOPPED: return "Stopped"; case ENTEREDINERROR: return "Entered In Error"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestScript.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestScript.java index 567a1d5ef..5e63e42c9 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestScript.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TestScript.java @@ -82,6 +82,7 @@ public class TestScript extends CanonicalResource { switch (this) { case RESPONSE: return "response"; case REQUEST: return "request"; + case NULL: return null; default: return "?"; } } @@ -89,6 +90,7 @@ public class TestScript extends CanonicalResource { switch (this) { case RESPONSE: return "http://hl7.org/fhir/assert-direction-codes"; case REQUEST: return "http://hl7.org/fhir/assert-direction-codes"; + case NULL: return null; default: return "?"; } } @@ -96,6 +98,7 @@ public class TestScript extends CanonicalResource { switch (this) { case RESPONSE: return "The assertion is evaluated on the response. This is the default value."; case REQUEST: return "The assertion is evaluated on the request."; + case NULL: return null; default: return "?"; } } @@ -103,6 +106,7 @@ public class TestScript extends CanonicalResource { switch (this) { case RESPONSE: return "response"; case REQUEST: return "request"; + case NULL: return null; default: return "?"; } } @@ -237,6 +241,7 @@ public class TestScript extends CanonicalResource { case CONTAINS: return "contains"; case NOTCONTAINS: return "notContains"; case EVAL: return "eval"; + case NULL: return null; default: return "?"; } } @@ -253,6 +258,7 @@ public class TestScript extends CanonicalResource { case CONTAINS: return "http://hl7.org/fhir/assert-operator-codes"; case NOTCONTAINS: return "http://hl7.org/fhir/assert-operator-codes"; case EVAL: return "http://hl7.org/fhir/assert-operator-codes"; + case NULL: return null; default: return "?"; } } @@ -269,6 +275,7 @@ public class TestScript extends CanonicalResource { case CONTAINS: return "Compare value string contains a known value."; case NOTCONTAINS: return "Compare value string does not contain a known value."; case EVAL: return "Evaluate the FHIRPath expression as a boolean condition."; + case NULL: return null; default: return "?"; } } @@ -285,6 +292,7 @@ public class TestScript extends CanonicalResource { case CONTAINS: return "contains"; case NOTCONTAINS: return "notContains"; case EVAL: return "evaluate"; + case NULL: return null; default: return "?"; } } @@ -480,6 +488,7 @@ public class TestScript extends CanonicalResource { case GONE: return "gone"; case PRECONDITIONFAILED: return "preconditionFailed"; case UNPROCESSABLE: return "unprocessable"; + case NULL: return null; default: return "?"; } } @@ -497,6 +506,7 @@ public class TestScript extends CanonicalResource { case GONE: return "http://hl7.org/fhir/assert-response-code-types"; case PRECONDITIONFAILED: return "http://hl7.org/fhir/assert-response-code-types"; case UNPROCESSABLE: return "http://hl7.org/fhir/assert-response-code-types"; + case NULL: return null; default: return "?"; } } @@ -514,6 +524,7 @@ public class TestScript extends CanonicalResource { case GONE: return "Response code is 410."; case PRECONDITIONFAILED: return "Response code is 412."; case UNPROCESSABLE: return "Response code is 422."; + case NULL: return null; default: return "?"; } } @@ -531,6 +542,7 @@ public class TestScript extends CanonicalResource { case GONE: return "gone"; case PRECONDITIONFAILED: return "preconditionFailed"; case UNPROCESSABLE: return "unprocessable"; + case NULL: return null; default: return "?"; } } @@ -2181,6 +2193,7 @@ public class TestScript extends CanonicalResource { case VALUESET: return "ValueSet"; case VERIFICATIONRESULT: return "VerificationResult"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -2405,6 +2418,7 @@ public class TestScript extends CanonicalResource { case VALUESET: return "http://hl7.org/fhir/resource-types"; case VERIFICATIONRESULT: return "http://hl7.org/fhir/resource-types"; case VISIONPRESCRIPTION: return "http://hl7.org/fhir/resource-types"; + case NULL: return null; default: return "?"; } } @@ -2629,6 +2643,7 @@ public class TestScript extends CanonicalResource { case VALUESET: return "A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements](terminologies.html)."; case VERIFICATIONRESULT: return "Describes validation requirements, source(s), status and dates for one or more elements."; case VISIONPRESCRIPTION: return "An authorization for the provision of glasses and/or contact lenses to a patient."; + case NULL: return null; default: return "?"; } } @@ -2853,6 +2868,7 @@ public class TestScript extends CanonicalResource { case VALUESET: return "ValueSet"; case VERIFICATIONRESULT: return "VerificationResult"; case VISIONPRESCRIPTION: return "VisionPrescription"; + case NULL: return null; default: return "?"; } } @@ -4261,6 +4277,7 @@ public class TestScript extends CanonicalResource { case POST: return "post"; case PUT: return "put"; case HEAD: return "head"; + case NULL: return null; default: return "?"; } } @@ -4273,6 +4290,7 @@ public class TestScript extends CanonicalResource { case POST: return "http://hl7.org/fhir/http-operations"; case PUT: return "http://hl7.org/fhir/http-operations"; case HEAD: return "http://hl7.org/fhir/http-operations"; + case NULL: return null; default: return "?"; } } @@ -4285,6 +4303,7 @@ public class TestScript extends CanonicalResource { case POST: return "HTTP POST operation."; case PUT: return "HTTP PUT operation."; case HEAD: return "HTTP HEAD operation."; + case NULL: return null; default: return "?"; } } @@ -4297,6 +4316,7 @@ public class TestScript extends CanonicalResource { case POST: return "POST"; case PUT: return "PUT"; case HEAD: return "HEAD"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Timing.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Timing.java index a48eb7acd..a29a930b0 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Timing.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/Timing.java @@ -249,6 +249,7 @@ public class Timing extends BackboneType implements ICompositeType { case PCM: return "PCM"; case PCD: return "PCD"; case PCV: return "PCV"; + case NULL: return null; default: return "?"; } } @@ -280,6 +281,7 @@ public class Timing extends BackboneType implements ICompositeType { case PCM: return "http://terminology.hl7.org/CodeSystem/v3-TimingEvent"; case PCD: return "http://terminology.hl7.org/CodeSystem/v3-TimingEvent"; case PCV: return "http://terminology.hl7.org/CodeSystem/v3-TimingEvent"; + case NULL: return null; default: return "?"; } } @@ -311,6 +313,7 @@ public class Timing extends BackboneType implements ICompositeType { case PCM: return ""; case PCD: return ""; case PCV: return ""; + case NULL: return null; default: return "?"; } } @@ -342,6 +345,7 @@ public class Timing extends BackboneType implements ICompositeType { case PCM: return "PCM"; case PCD: return "PCD"; case PCV: return "PCV"; + case NULL: return null; default: return "?"; } } @@ -592,6 +596,7 @@ public class Timing extends BackboneType implements ICompositeType { case WK: return "wk"; case MO: return "mo"; case A: return "a"; + case NULL: return null; default: return "?"; } } @@ -604,6 +609,7 @@ public class Timing extends BackboneType implements ICompositeType { case WK: return "http://unitsofmeasure.org"; case MO: return "http://unitsofmeasure.org"; case A: return "http://unitsofmeasure.org"; + case NULL: return null; default: return "?"; } } @@ -616,6 +622,7 @@ public class Timing extends BackboneType implements ICompositeType { case WK: return ""; case MO: return ""; case A: return ""; + case NULL: return null; default: return "?"; } } @@ -628,6 +635,7 @@ public class Timing extends BackboneType implements ICompositeType { case WK: return "week"; case MO: return "month"; case A: return "year"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TriggerDefinition.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TriggerDefinition.java index ba117a983..86ef6cd79 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TriggerDefinition.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/TriggerDefinition.java @@ -122,6 +122,7 @@ public class TriggerDefinition extends DataType implements ICompositeType { case DATAREMOVED: return "data-removed"; case DATAACCESSED: return "data-accessed"; case DATAACCESSENDED: return "data-access-ended"; + case NULL: return null; default: return "?"; } } @@ -135,6 +136,7 @@ public class TriggerDefinition extends DataType implements ICompositeType { case DATAREMOVED: return "http://hl7.org/fhir/trigger-type"; case DATAACCESSED: return "http://hl7.org/fhir/trigger-type"; case DATAACCESSENDED: return "http://hl7.org/fhir/trigger-type"; + case NULL: return null; default: return "?"; } } @@ -148,6 +150,7 @@ public class TriggerDefinition extends DataType implements ICompositeType { case DATAREMOVED: return "The trigger occurs whenever data of a particular type is removed."; case DATAACCESSED: return "The trigger occurs whenever data of a particular type is accessed."; case DATAACCESSENDED: return "The trigger occurs whenever access to data of a particular type is completed."; + case NULL: return null; default: return "?"; } } @@ -161,6 +164,7 @@ public class TriggerDefinition extends DataType implements ICompositeType { case DATAREMOVED: return "Data Removed"; case DATAACCESSED: return "Data Accessed"; case DATAACCESSENDED: return "Data Access Ended"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VerificationResult.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VerificationResult.java index 1cc4ab801..858fb9e8d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VerificationResult.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VerificationResult.java @@ -110,6 +110,7 @@ public class VerificationResult extends DomainResource { case REQREVALID: return "req-revalid"; case VALFAIL: return "val-fail"; case REVALFAIL: return "reval-fail"; + case NULL: return null; default: return "?"; } } @@ -121,6 +122,7 @@ public class VerificationResult extends DomainResource { case REQREVALID: return "http://hl7.org/fhir/CodeSystem/status"; case VALFAIL: return "http://hl7.org/fhir/CodeSystem/status"; case REVALFAIL: return "http://hl7.org/fhir/CodeSystem/status"; + case NULL: return null; default: return "?"; } } @@ -132,6 +134,7 @@ public class VerificationResult extends DomainResource { case REQREVALID: return "***TODO***"; case VALFAIL: return "***TODO***"; case REVALFAIL: return "***TODO***"; + case NULL: return null; default: return "?"; } } @@ -143,6 +146,7 @@ public class VerificationResult extends DomainResource { case REQREVALID: return "Requires revalidation"; case VALFAIL: return "Validation failed"; case REVALFAIL: return "Re-Validation failed"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VisionPrescription.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VisionPrescription.java index 35e6d87b1..c2e7735df 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VisionPrescription.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/model/VisionPrescription.java @@ -97,6 +97,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "down"; case IN: return "in"; case OUT: return "out"; + case NULL: return null; default: return "?"; } } @@ -106,6 +107,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "http://hl7.org/fhir/vision-base-codes"; case IN: return "http://hl7.org/fhir/vision-base-codes"; case OUT: return "http://hl7.org/fhir/vision-base-codes"; + case NULL: return null; default: return "?"; } } @@ -115,6 +117,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "bottom."; case IN: return "inner edge."; case OUT: return "outer edge."; + case NULL: return null; default: return "?"; } } @@ -124,6 +127,7 @@ public class VisionPrescription extends DomainResource { case DOWN: return "Down"; case IN: return "In"; case OUT: return "Out"; + case NULL: return null; default: return "?"; } } @@ -207,6 +211,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "right"; case LEFT: return "left"; + case NULL: return null; default: return "?"; } } @@ -214,6 +219,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "http://hl7.org/fhir/vision-eye-codes"; case LEFT: return "http://hl7.org/fhir/vision-eye-codes"; + case NULL: return null; default: return "?"; } } @@ -221,6 +227,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "Right Eye."; case LEFT: return "Left Eye."; + case NULL: return null; default: return "?"; } } @@ -228,6 +235,7 @@ public class VisionPrescription extends DomainResource { switch (this) { case RIGHT: return "Right Eye"; case LEFT: return "Left Eye"; + case NULL: return null; default: return "?"; } } From 8fac290ebedd788315727a7e141a69c0c9bf2720 Mon Sep 17 00:00:00 2001 From: Grahame Grieve Date: Mon, 8 Feb 2021 09:33:36 +1100 Subject: [PATCH 2/4] #426 - fix serialization of NULL enumerations --- .../org/hl7/fhir/dstu2/utils/NarrativeGenerator.java | 3 ++- .../fhir/dstu2016may/utils/NarrativeGenerator.java | 3 ++- .../org/hl7/fhir/dstu3/utils/NarrativeGenerator.java | 3 ++- .../org/hl7/fhir/r4/utils/NarrativeGenerator.java | 3 ++- .../main/java/org/hl7/fhir/r5/patterns/Event.java | 4 ++++ .../main/java/org/hl7/fhir/r5/patterns/Fivews.java | 4 ++++ .../main/java/org/hl7/fhir/r5/patterns/Request.java | 12 ++++++++++++ .../org/hl7/fhir/r5/utils/GuideParameterCode.java | 4 ++++ 8 files changed, 32 insertions(+), 4 deletions(-) diff --git a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/utils/NarrativeGenerator.java b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/utils/NarrativeGenerator.java index a9da520ba..149d38b54 100644 --- a/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/utils/NarrativeGenerator.java +++ b/org.hl7.fhir.dstu2/src/main/java/org/hl7/fhir/dstu2/utils/NarrativeGenerator.java @@ -2436,7 +2436,8 @@ public class NarrativeGenerator implements INarrativeGenerator { case INEXACT : return "><"; case UNMATCHED : return "-"; case DISJOINT : return "!="; - default: return "?"; + case NULL: return null; + default: return "?"; } } diff --git a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/utils/NarrativeGenerator.java b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/utils/NarrativeGenerator.java index 771946ed5..5cd355771 100644 --- a/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/utils/NarrativeGenerator.java +++ b/org.hl7.fhir.dstu2016may/src/main/java/org/hl7/fhir/dstu2016may/utils/NarrativeGenerator.java @@ -2497,7 +2497,8 @@ public class NarrativeGenerator implements INarrativeGenerator { case INEXACT : return "><"; case UNMATCHED : return "-"; case DISJOINT : return "!="; - default: return "?"; + case NULL: return null; + default: return "?"; } } diff --git a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/utils/NarrativeGenerator.java b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/utils/NarrativeGenerator.java index 126bf1df0..8f8dd32de 100644 --- a/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/utils/NarrativeGenerator.java +++ b/org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/utils/NarrativeGenerator.java @@ -3235,7 +3235,8 @@ public class NarrativeGenerator implements INarrativeGenerator { case INEXACT : return "><"; case UNMATCHED : return "-"; case DISJOINT : return "!="; - default: return "?"; + case NULL: return null; + default: return "?"; } } diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/utils/NarrativeGenerator.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/utils/NarrativeGenerator.java index 7daebe78e..46938a103 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/utils/NarrativeGenerator.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/utils/NarrativeGenerator.java @@ -3515,7 +3515,8 @@ public class NarrativeGenerator implements INarrativeGenerator { case INEXACT : return "><"; case UNMATCHED : return "-"; case DISJOINT : return "!="; - default: return "?"; + case NULL: return null; + default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/patterns/Event.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/patterns/Event.java index 10735602f..38fc9e2ee 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/patterns/Event.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/patterns/Event.java @@ -130,6 +130,7 @@ public interface Event extends PatternBase { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -143,6 +144,7 @@ public interface Event extends PatternBase { case COMPLETED: return "http://hl7.org/fhir/event-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/event-status"; case UNKNOWN: return "http://hl7.org/fhir/event-status"; + case NULL: return null; default: return "?"; } } @@ -156,6 +158,7 @@ public interface Event extends PatternBase { case COMPLETED: return "The event has now concluded."; case ENTEREDINERROR: return "This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this event. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -169,6 +172,7 @@ public interface Event extends PatternBase { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/patterns/Fivews.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/patterns/Fivews.java index 7c39a9407..ebe793301 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/patterns/Fivews.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/patterns/Fivews.java @@ -289,6 +289,7 @@ public interface Fivews extends PatternBase { case NOTREADY: return "not-ready"; case TRANSDUCDISCON: return "transduc-discon"; case HWDISCON: return "hw-discon"; + case NULL: return null; default: return "?"; } } @@ -325,6 +326,7 @@ public interface Fivews extends PatternBase { case NOTREADY: return "http://hl7.org/fhir/resource-status"; case TRANSDUCDISCON: return "http://hl7.org/fhir/resource-status"; case HWDISCON: return "http://hl7.org/fhir/resource-status"; + case NULL: return null; default: return "?"; } } @@ -361,6 +363,7 @@ public interface Fivews extends PatternBase { case NOTREADY: return "Behind the planned timelines"; case TRANSDUCDISCON: return "The device transducer is disconnected"; case HWDISCON: return "The hardware is disconnected"; + case NULL: return null; default: return "?"; } } @@ -397,6 +400,7 @@ public interface Fivews extends PatternBase { case NOTREADY: return "not-ready"; case TRANSDUCDISCON: return "transduc-discon"; case HWDISCON: return "hw-discon"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/patterns/Request.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/patterns/Request.java index 17f8e62a6..1b8a5992f 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/patterns/Request.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/patterns/Request.java @@ -123,6 +123,7 @@ public interface Request extends PatternBase { case COMPLETED: return "completed"; case ENTEREDINERROR: return "entered-in-error"; case UNKNOWN: return "unknown"; + case NULL: return null; default: return "?"; } } @@ -135,6 +136,7 @@ public interface Request extends PatternBase { case COMPLETED: return "http://hl7.org/fhir/request-status"; case ENTEREDINERROR: return "http://hl7.org/fhir/request-status"; case UNKNOWN: return "http://hl7.org/fhir/request-status"; + case NULL: return null; default: return "?"; } } @@ -147,6 +149,7 @@ public interface Request extends PatternBase { case COMPLETED: return "The activity described by the request has been fully performed. No further activity will occur."; case ENTEREDINERROR: return "This request should never have existed and should be considered 'void'. (It is possible that real-world decisions were based on it. If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)."; case UNKNOWN: return "The authoring/source system does not know which of the status values currently applies for this request. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which."; + case NULL: return null; default: return "?"; } } @@ -159,6 +162,7 @@ public interface Request extends PatternBase { case COMPLETED: return "Completed"; case ENTEREDINERROR: return "Entered in Error"; case UNKNOWN: return "Unknown"; + case NULL: return null; default: return "?"; } } @@ -309,6 +313,7 @@ public interface Request extends PatternBase { case FILLERORDER: return "filler-order"; case INSTANCEORDER: return "instance-order"; case OPTION: return "option"; + case NULL: return null; default: return "?"; } } @@ -323,6 +328,7 @@ public interface Request extends PatternBase { case FILLERORDER: return "http://hl7.org/fhir/request-intent"; case INSTANCEORDER: return "http://hl7.org/fhir/request-intent"; case OPTION: return "http://hl7.org/fhir/request-intent"; + case NULL: return null; default: return "?"; } } @@ -337,6 +343,7 @@ public interface Request extends PatternBase { case FILLERORDER: return "The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order."; case INSTANCEORDER: return "An order created in fulfillment of a broader order that represents the authorization for a single activity occurrence. E.g. The administration of a single dose of a drug."; case OPTION: return "The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests. Refer to [[[RequestGroup]]] for additional information on how this status is used."; + case NULL: return null; default: return "?"; } } @@ -351,6 +358,7 @@ public interface Request extends PatternBase { case FILLERORDER: return "Filler Order"; case INSTANCEORDER: return "Instance Order"; case OPTION: return "Option"; + case NULL: return null; default: return "?"; } } @@ -478,6 +486,7 @@ public interface Request extends PatternBase { case URGENT: return "urgent"; case ASAP: return "asap"; case STAT: return "stat"; + case NULL: return null; default: return "?"; } } @@ -487,6 +496,7 @@ public interface Request extends PatternBase { case URGENT: return "http://hl7.org/fhir/request-priority"; case ASAP: return "http://hl7.org/fhir/request-priority"; case STAT: return "http://hl7.org/fhir/request-priority"; + case NULL: return null; default: return "?"; } } @@ -496,6 +506,7 @@ public interface Request extends PatternBase { case URGENT: return "The request should be actioned promptly - higher priority than routine."; case ASAP: return "The request should be actioned as soon as possible - higher priority than urgent."; case STAT: return "The request should be actioned immediately - highest possible priority. E.g. an emergency."; + case NULL: return null; default: return "?"; } } @@ -505,6 +516,7 @@ public interface Request extends PatternBase { case URGENT: return "Urgent"; case ASAP: return "ASAP"; case STAT: return "STAT"; + case NULL: return null; default: return "?"; } } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/GuideParameterCode.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/GuideParameterCode.java index 1ccd5c48f..76ee6b164 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/GuideParameterCode.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/GuideParameterCode.java @@ -92,6 +92,7 @@ public enum GuideParameterCode { case GENERATEJSON: return "generate-json"; case GENERATETURTLE: return "generate-turtle"; case HTMLTEMPLATE: return "html-template"; + case NULL: return null; default: return "?"; } } @@ -107,6 +108,7 @@ public enum GuideParameterCode { case GENERATEJSON: return "http://hl7.org/fhir/guide-parameter-code"; case GENERATETURTLE: return "http://hl7.org/fhir/guide-parameter-code"; case HTMLTEMPLATE: return "http://hl7.org/fhir/guide-parameter-code"; + case NULL: return null; default: return "?"; } } @@ -122,6 +124,7 @@ public enum GuideParameterCode { case GENERATEJSON: return "The value of this boolean 0..1 parameter specifies whether the IG publisher creates examples in JSON format. If not present, the Publication Tool decides whether to generate JSON."; case GENERATETURTLE: return "The value of this boolean 0..1 parameter specifies whether the IG publisher creates examples in Turtle format. If not present, the Publication Tool decides whether to generate Turtle."; case HTMLTEMPLATE: return "The value of this string singleton parameter is the name of the file to use as the builder template for each generated page (see templating)."; + case NULL: return null; default: return "?"; } } @@ -137,6 +140,7 @@ public enum GuideParameterCode { case GENERATEJSON: return "Generate JSON"; case GENERATETURTLE: return "Generate Turtle"; case HTMLTEMPLATE: return "HTML Template"; + case NULL: return null; default: return "?"; } } From 2413ec1dbbd16c986bf43421ea641a9683b357ab Mon Sep 17 00:00:00 2001 From: Grahame Grieve Date: Mon, 8 Feb 2021 09:35:52 +1100 Subject: [PATCH 3/4] #431 - fix doco about questionnaire --- .../cli/utils/QuestionnaireMode.java | 21 ++++++++++++++++++- .../src/main/resources/help.txt | 7 ++++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/utils/QuestionnaireMode.java b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/utils/QuestionnaireMode.java index 06af19748..4d3ca4faf 100644 --- a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/utils/QuestionnaireMode.java +++ b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/utils/QuestionnaireMode.java @@ -1,7 +1,26 @@ package org.hl7.fhir.validation.cli.utils; +import org.hl7.fhir.utilities.Utilities; + public enum QuestionnaireMode { NONE, CHECK, - REQUIRED + REQUIRED; + + public static QuestionnaireMode fromCode(String v) { + if (Utilities.noString(v)) { + return NONE; + } + v = v.toLowerCase(); + if (Utilities.existsInList(v, "none", "ignore")) { + return NONE; + } + if (Utilities.existsInList(v, "check")) { + return CHECK; + } + if (Utilities.existsInList(v, "require", "required")) { + return REQUIRED; + } + return NONE; + } } diff --git a/org.hl7.fhir.validation/src/main/resources/help.txt b/org.hl7.fhir.validation/src/main/resources/help.txt index b39419d5f..bf0d13dbe 100644 --- a/org.hl7.fhir.validation/src/main/resources/help.txt +++ b/org.hl7.fhir.validation/src/main/resources/help.txt @@ -41,7 +41,12 @@ The following parameters are supported: Note: the profile (and it's dependencies) have to be made available through one of the -ig parameters. Note that package dependencies will automatically be resolved --questionnaire [file|url}: the location of a questionnaire. If provided, then the validator will validate +-questionnaire mode: what to do with when validating QuestionnaireResponse resources + none (default): just ignore the questionnaire reference + required: check that the QuestionnaireResponse has a questionnaire and validate against it + check: if the QuestionnaireResponse has a questionnaire, validate against it + The questionnaire must be loaded using the -ig parameter +the location of a questionnaire. If provided, then the validator will validate any QuestionnaireResponse that claims to match the Questionnaire against it no default value. This parameter can appear any number of times -output [file]: a filename for the results (OperationOutcome) From ef3b8c1f0a17ef411e32d7e28a90d847838c647f Mon Sep 17 00:00:00 2001 From: Grahame Grieve Date: Mon, 8 Feb 2021 09:40:25 +1100 Subject: [PATCH 4/4] Fix bug validating mime types without terminology serverBase (warning, not error) Performance improvements in JSON metadata based parser Add first round of supplement validation improve error message on profile validation fail fix NPE validating some slices fix bug validating canonicals as part of choice data types Adds special support for http://hl7.org/fhirpath/System.* types fix bug matching slices in contained resources that have references to # --- .../fhir/r5/context/BaseWorkerContext.java | 16 ++++- .../hl7/fhir/r5/elementmodel/JsonParser.java | 16 +++-- .../terminologies/ValueSetCheckerSimple.java | 3 + .../org/hl7/fhir/r5/utils/FHIRPathEngine.java | 1 - .../fhir/utilities/i18n/I18nConstants.java | 3 + .../validation/ValidationMessage.java | 26 ++++--- .../src/main/resources/Messages.properties | 9 ++- .../hl7/fhir/validation/ValidationEngine.java | 1 + .../hl7/fhir/validation/cli/utils/Params.java | 4 +- .../validation/cli/utils/ProfileLoader.java | 1 + .../instance/InstanceValidator.java | 71 +++++++++++++------ .../instance/type/CodeSystemValidator.java | 31 +++++++- .../instance/utils/ValidatorHostContext.java | 2 + 13 files changed, 137 insertions(+), 47 deletions(-) diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/context/BaseWorkerContext.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/context/BaseWorkerContext.java index 047f8143c..b7d506839 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/context/BaseWorkerContext.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/context/BaseWorkerContext.java @@ -750,7 +750,9 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte // 3rd pass: hit the server for (CodingValidationRequest t : codes) { t.setCacheToken(txCache != null ? txCache.generateValidationToken(options, t.getCoding(), vs) : null); - codeSystemsUsed.add(t.getCoding().getSystem()); + if (t.getCoding().hasSystem()) { + codeSystemsUsed.add(t.getCoding().getSystem()); + } if (txCache != null) { t.setResult(txCache.getValidation(t.getCacheToken())); } @@ -846,7 +848,9 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte options = ValidationOptions.defaults(); } - codeSystemsUsed.add(code.getSystem()); + if (code.hasSystem()) { + codeSystemsUsed.add(code.getSystem()); + } CacheToken cacheToken = txCache != null ? txCache.generateValidationToken(options, code, vs) : null; ValidationResult res = null; if (txCache != null) { @@ -922,7 +926,9 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte return res; } for (Coding c : code.getCoding()) { - codeSystemsUsed.add(c.getSystem()); + if (c.hasSystem()) { + codeSystemsUsed.add(c.getSystem()); + } } if (options.isUseClient()) { @@ -1134,6 +1140,10 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte return noTerminologyServer; } + public void setNoTerminologyServer(boolean noTerminologyServer) { + this.noTerminologyServer = noTerminologyServer; + } + public String getName() { return name; } diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/elementmodel/JsonParser.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/elementmodel/JsonParser.java index 1619e33f2..f635ac98d 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/elementmodel/JsonParser.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/elementmodel/JsonParser.java @@ -76,15 +76,19 @@ public class JsonParser extends ParserBase { private Map map; private boolean allowComments; - private FHIRPathEngine fpe; private ProfileUtilities profileUtilities; - public JsonParser(IWorkerContext context) { - super(context); + public JsonParser(IWorkerContext context, ProfileUtilities utilities) { + super(context); - this.fpe = new FHIRPathEngine(this.context); - this.profileUtilities = new ProfileUtilities(this.context, null, null, this.fpe); - } + this.profileUtilities = utilities; + } + + public JsonParser(IWorkerContext context) { + super(context); + + this.profileUtilities = new ProfileUtilities(this.context, null, null, new FHIRPathEngine(context)); + } public Element parse(String source, String type) throws Exception { JsonObject obj = (JsonObject) new com.google.gson.JsonParser().parse(source); diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/terminologies/ValueSetCheckerSimple.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/terminologies/ValueSetCheckerSimple.java index af62c7fb4..f20a15d02 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/terminologies/ValueSetCheckerSimple.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/terminologies/ValueSetCheckerSimple.java @@ -152,6 +152,9 @@ public class ValueSetCheckerSimple implements ValueSetChecker { throw new FHIRException(warningMessage); } } + if (cs != null && cs.hasSupplements()) { + return new ValidationResult(IssueSeverity.ERROR, context.formatMessage(I18nConstants.CODESYSTEM_CS_NO_SUPPLEMENT, cs.getUrl())); + } if (cs!=null && cs.getContent() != CodeSystemContentMode.COMPLETE) { warningMessage = "Resolved system "+system+", but the definition is not complete"; if (!inExpansion && cs.getContent() != CodeSystemContentMode.FRAGMENT) { // we're going to give it a go if it's a fragment diff --git a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/FHIRPathEngine.java b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/FHIRPathEngine.java index 754c33f9d..f857c5ef5 100644 --- a/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/FHIRPathEngine.java +++ b/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/FHIRPathEngine.java @@ -304,7 +304,6 @@ public class FHIRPathEngine { public ValueSet resolveValueSet(Object appContext, String url); } - /** * @param worker - used when validating paths (@check), and used doing value set membership when executing tests (once that's defined) */ diff --git a/org.hl7.fhir.utilities/src/main/java/org/hl7/fhir/utilities/i18n/I18nConstants.java b/org.hl7.fhir.utilities/src/main/java/org/hl7/fhir/utilities/i18n/I18nConstants.java index 4c29d74a5..fb6690293 100644 --- a/org.hl7.fhir.utilities/src/main/java/org/hl7/fhir/utilities/i18n/I18nConstants.java +++ b/org.hl7.fhir.utilities/src/main/java/org/hl7/fhir/utilities/i18n/I18nConstants.java @@ -50,6 +50,9 @@ public class I18nConstants { public static final String CODESYSTEM_CS_VS_INVALID = "CodeSystem_CS_VS_Invalid"; public static final String CODESYSTEM_CS_VS_EXP_MISMATCH = "CODESYSTEM_CS_VS_EXP_MISMATCH"; public static final String CODESYSTEM_CS_VS_WRONGSYSTEM = "CodeSystem_CS_VS_WrongSystem"; + public static final String CODESYSTEM_CS_NO_SUPPLEMENT = "CODESYSTEM_CS_NO_SUPPLEMENT"; + public static final String CODESYSTEM_CS_SUPP_CANT_CHECK = "CODESYSTEM_CS_SUPP_CANT_CHECK"; + public static final String CODESYSTEM_CS_SUPP_INVALID_CODE = "CODESYSTEM_CS_SUPP_INVALID_CODE"; public static final String CODE_FOUND_IN_EXPANSION_HOWEVER_ = "Code_found_in_expansion_however_"; public static final String CODING_HAS_NO_SYSTEM__CANNOT_VALIDATE = "Coding_has_no_system__cannot_validate"; public static final String CONTAINED_RESOURCE_DOES_NOT_APPEAR_TO_BE_A_FHIR_RESOURCE_UNKNOWN_NAME_ = "Contained_resource_does_not_appear_to_be_a_FHIR_resource_unknown_name_"; diff --git a/org.hl7.fhir.utilities/src/main/java/org/hl7/fhir/utilities/validation/ValidationMessage.java b/org.hl7.fhir.utilities/src/main/java/org/hl7/fhir/utilities/validation/ValidationMessage.java index 74990d315..3213c1a33 100644 --- a/org.hl7.fhir.utilities/src/main/java/org/hl7/fhir/utilities/validation/ValidationMessage.java +++ b/org.hl7.fhir.utilities/src/main/java/org/hl7/fhir/utilities/validation/ValidationMessage.java @@ -3,19 +3,19 @@ package org.hl7.fhir.utilities.validation; /* Copyright (c) 2011+, HL7, Inc. All rights reserved. - + Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this + + * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, + * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of HL7 nor the names of its contributors may be used to + * Neither the name of HL7 nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. @@ -26,7 +26,7 @@ package org.hl7.fhir.utilities.validation; WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - + */ @@ -127,6 +127,7 @@ public class ValidationMessage implements Comparator, Compara case ERROR: return "error"; case WARNING: return "warning"; case INFORMATION: return "information"; + case NULL: return null; default: return "?"; } } @@ -136,6 +137,7 @@ public class ValidationMessage implements Comparator, Compara case ERROR: return "http://hl7.org/fhir/issue-severity"; case WARNING: return "http://hl7.org/fhir/issue-severity"; case INFORMATION: return "http://hl7.org/fhir/issue-severity"; + case NULL: return null; default: return "?"; } } @@ -145,6 +147,7 @@ public class ValidationMessage implements Comparator, Compara case ERROR: return "The issue is sufficiently important to cause the action to fail."; case WARNING: return "The issue is not important enough to cause the action to fail, but may cause it to be performed suboptimally or in a way that is not as desired."; case INFORMATION: return "The issue has no relation to the degree of success of the action."; + case NULL: return null; default: return "?"; } } @@ -154,6 +157,7 @@ public class ValidationMessage implements Comparator, Compara case ERROR: return "Error"; case WARNING: return "Warning"; case INFORMATION: return "Information"; + case NULL: return null; default: return "?"; } } @@ -380,6 +384,7 @@ public class ValidationMessage implements Comparator, Compara case TIMEOUT: return "timeout"; case THROTTLED: return "throttled"; case INFORMATIONAL: return "informational"; + case NULL: return null; default: return "?"; } } @@ -414,6 +419,7 @@ public class ValidationMessage implements Comparator, Compara case TIMEOUT: return "http://hl7.org/fhir/issue-type"; case THROTTLED: return "http://hl7.org/fhir/issue-type"; case INFORMATIONAL: return "http://hl7.org/fhir/issue-type"; + case NULL: return null; default: return "?"; } } @@ -448,6 +454,7 @@ public class ValidationMessage implements Comparator, Compara case TIMEOUT: return "An internal timeout has occurred."; case THROTTLED: return "The system is not prepared to handle this request due to load management."; case INFORMATIONAL: return "A message unrelated to the processing success of the completed operation (examples of the latter include things like reminders of password expiry, system maintenance times, etc.)."; + case NULL: return null; default: return "?"; } } @@ -482,6 +489,7 @@ public class ValidationMessage implements Comparator, Compara case TIMEOUT: return "Timeout"; case THROTTLED: return "Throttled"; case INFORMATIONAL: return "Informational Note"; + case NULL: return null; default: return "?"; } } @@ -692,7 +700,7 @@ public class ValidationMessage implements Comparator, Compara public String getDisplay() { return level + ": " + (location==null || location.isEmpty() ? "" : (location + ": ")) + message; } - + /** * Returns a representation of this ValidationMessage suitable for logging. The values of * most of the internal fields are included, so this may not be suitable for display to @@ -781,5 +789,5 @@ public class ValidationMessage implements Comparator, Compara this.signpost = signpost; } - + } \ No newline at end of file diff --git a/org.hl7.fhir.utilities/src/main/resources/Messages.properties b/org.hl7.fhir.utilities/src/main/resources/Messages.properties index f4dde798c..d8b40f7af 100644 --- a/org.hl7.fhir.utilities/src/main/resources/Messages.properties +++ b/org.hl7.fhir.utilities/src/main/resources/Messages.properties @@ -106,8 +106,8 @@ Questionnaire_Q_EnableWhen_Self = Target for this question enableWhen can''t ref Reference_REF_Aggregation = Reference is {0} which isn''t supported by the specified aggregation mode(s) for the reference ({1}) Reference_REF_BadTargetType = Invalid Resource target type. Found {0}, but expected one of ({1}) Reference_REF_BadTargetType2 = The type ''{0}'' implied by the reference URL {1} is not a valid Target for this element (must be one of {2}) -Reference_REF_CantMatchChoice = Unable to find matching profile for {0} among choices: {1} -Reference_REF_CantMatchType = Unable to find matching profile for {0} (by type) among choices: {1} +Reference_REF_CantMatchChoice = Unable to find a match for profile {0} among choices: {1} +Reference_REF_CantMatchType = Unable to find a match for profile {0} (by type) among choices: {1} Reference_REF_CantResolve = Unable to resolve resource ''{0}'' Reference_REF_CantResolveProfile = Unable to resolve the profile reference ''{0}'' Reference_REF_Format1 = Relative URLs must be of the format [ResourceName]/[id], or a search URL is allowed ([type]?parameters. Encountered {0}) @@ -217,7 +217,7 @@ Validation_VAL_Profile_NoCheckMax = {2}: Unable to check max allowed ({1}) due t Validation_VAL_Profile_NoCheckMin = {2}: Unable to check minimum required ({1}) due to lack of slicing validation (from {0}) Validation_VAL_Profile_MultipleMatches = Found multiple matching profiles among choices: {0} Validation_VAL_Profile_NoDefinition = No definition found for resource type ''{0}'' -Validation_VAL_Profile_NoMatch = Unable to find matching profile among choices: {0} +Validation_VAL_Profile_NoMatch = Unable to find a match for the specified profile among choices: {0} Validation_VAL_Profile_NoSnapshot = StructureDefinition has no snapshot - validation is against the snapshot, so it must be provided Validation_VAL_Profile_NoType = The type of element {0} is not known, which is illegal. Valid types at this point are {1} Validation_VAL_Profile_NotAllowed = This element is not allowed by the profile {0} @@ -636,3 +636,6 @@ DISCRIMINATOR_BAD_PATH = Error processing path expression for disciminator: {0} SLICING_CANNOT_BE_EVALUATED = Slicing cannot be evaluated: {0} TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE = Canonical URL ''{0}'' does not resolve TYPE_SPECIFIC_CHECKS_DT_CANONICAL_TYPE = Canonical URL ''{0}'' refers to a resource that has the wrong type. Found {1} expecting one of {2} +CODESYSTEM_CS_NO_SUPPLEMENT = CodeSystem {0} is a supplement, so can't be used as a value in Coding.system +CODESYSTEM_CS_SUPP_CANT_CHECK = CodeSystem {0} cannot be found, so can't check if concepts are valid +CODESYSTEM_CS_SUPP_INVALID_CODE = The code ''{1}'' is not declared in the base CodeSystem {0} so is not valid in the supplement diff --git a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/ValidationEngine.java b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/ValidationEngine.java index a46d9df04..ab1766fe0 100644 --- a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/ValidationEngine.java +++ b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/ValidationEngine.java @@ -834,6 +834,7 @@ public class ValidationEngine implements IValidatorResourceFetcher, IPackageInst context.setTlogging(false); if (url == null) { context.setCanRunWithoutTerminology(true); + context.setNoTerminologyServer(true); return "n/a: No Terminology Server"; } else { try { diff --git a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/utils/Params.java b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/utils/Params.java index c2ce5fc77..a2be458e8 100644 --- a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/utils/Params.java +++ b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/utils/Params.java @@ -129,10 +129,10 @@ public class Params { cliContext.getBundleValidationRules().add(new BundleValidationRule(r, p)); } else if (args[i].equals(QUESTIONNAIRE)) { if (i + 1 == args.length) - throw new Error("Specified -questionnaire without indicating questionnaire file"); + throw new Error("Specified -questionnaire without indicating questionnaire mode"); else { String q = args[++i]; - cliContext.setQuestionnaireMode(QuestionnaireMode.valueOf(q)); + cliContext.setQuestionnaireMode(QuestionnaireMode.fromCode(q)); } } else if (args[i].equals(NATIVE)) { cliContext.setDoNative(true); diff --git a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/utils/ProfileLoader.java b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/utils/ProfileLoader.java index e1587c918..0a4364cec 100644 --- a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/utils/ProfileLoader.java +++ b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/cli/utils/ProfileLoader.java @@ -27,6 +27,7 @@ public class ProfileLoader { try { URL url = new URL(src + "?nocache=" + System.currentTimeMillis()); URLConnection c = url.openConnection(); + return IOUtils.toByteArray(c.getInputStream()); } catch (Exception e) { throw new FHIRException("Unable to find definitions at URL '" + src + "': " + e.getMessage(), e); diff --git a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/instance/InstanceValidator.java b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/instance/InstanceValidator.java index 2ebae0d89..01e66f438 100644 --- a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/instance/InstanceValidator.java +++ b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/instance/InstanceValidator.java @@ -660,7 +660,7 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat @Override public org.hl7.fhir.r5.elementmodel.Element validate(Object appContext, List errors, JsonObject object, List profiles) throws FHIRException { - JsonParser parser = new JsonParser(context); + JsonParser parser = new JsonParser(context, new ProfileUtilities(context, null, null, fpe)); parser.setupValidation(ValidationPolicy.EVERYTHING, errors); long t = System.nanoTime(); Element e = parser.parse(object); @@ -2158,6 +2158,9 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat return true; } } + if (tr.getTargetProfile().isEmpty()) { + return true; + } } return false; } @@ -2400,7 +2403,7 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat else if (binding.getStrength() == BindingStrength.EXTENSIBLE) { if (binding.hasExtension("http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet")) checkMaxValueSet(errors, path, element, profile, ToolingExtensions.readStringExtension(binding, "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"), value, stack); - else if (!noExtensibleWarnings) + else if (!noExtensibleWarnings && !isOkExtension(value, vs)) txWarningForLaterRemoval(element, errors, vr.getTxLink(), IssueType.CODEINVALID, element.line(), element.col(), path, false, I18nConstants.TERMINOLOGY_TX_NOVALID_17, value, describeReference(binding.getValueSet()), vs.getUrl(), getErrorMessage(vr.getMessage())); } else if (binding.getStrength() == BindingStrength.PREFERRED) { if (baseOnly) { @@ -2413,6 +2416,13 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat hint(errors, IssueType.CODEINVALID, element.line(), element.col(), path, !type.equals("code"), I18nConstants.TERMINOLOGY_TX_BINDING_NOSOURCE2); } + private boolean isOkExtension(String value, ValueSet vs) { + if ("http://hl7.org/fhir/ValueSet/defined-types".equals(vs.getUrl())) { + return value.startsWith("http://hl7.org/fhirpath/System."); + } + return false; + } + private void checkQuantity(List errors, String path, Element focus, Quantity fixed, String fixedSource, boolean pattern) { checkFixedValue(errors, path + ".value", focus.getNamedChild("value"), fixed.getValueElement(), fixedSource, "value", focus, pattern); checkFixedValue(errors, path + ".comparator", focus.getNamedChild("comparator"), fixed.getComparatorElement(), fixedSource, "comparator", focus, pattern); @@ -3166,36 +3176,53 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat // really, there should only be one level for this (contained resources cannot contain // contained resources), but we'll leave that to some other code to worry about boolean wasContained = false; - while (stack != null && stack.getElement() != null) { - if (stack.getElement().getProperty().isResource()) { + NodeStack nstack = stack; + while (nstack != null && nstack.getElement() != null) { + if (nstack.getElement().getProperty().isResource()) { // ok, we'll try to find the contained reference - if (ref.equals("#") && stack.getElement().getSpecial() != SpecialElement.CONTAINED && wasContained) { + if (ref.equals("#") && nstack.getElement().getSpecial() != SpecialElement.CONTAINED && wasContained) { ResolvedReference rr = new ResolvedReference(); - rr.setResource(stack.getElement()); - rr.setFocus(stack.getElement()); + rr.setResource(nstack.getElement()); + rr.setFocus(nstack.getElement()); rr.setExternal(false); - rr.setStack(stack.push(stack.getElement(), -1, stack.getElement().getProperty().getDefinition(), stack.getElement().getProperty().getDefinition())); - rr.getStack().qualifyPath(".ofType("+stack.getElement().fhirType()+")"); + rr.setStack(nstack.push(nstack.getElement(), -1, nstack.getElement().getProperty().getDefinition(), nstack.getElement().getProperty().getDefinition())); + rr.getStack().qualifyPath(".ofType("+nstack.getElement().fhirType()+")"); return rr; } - if (stack.getElement().getSpecial() == SpecialElement.CONTAINED) { + if (nstack.getElement().getSpecial() == SpecialElement.CONTAINED) { wasContained = true; } - IndexedElement res = getContainedById(stack.getElement(), ref.substring(1)); + IndexedElement res = getContainedById(nstack.getElement(), ref.substring(1)); if (res != null) { ResolvedReference rr = new ResolvedReference(); - rr.setResource(stack.getElement()); + rr.setResource(nstack.getElement()); rr.setFocus(res.getMatch()); rr.setExternal(false); - rr.setStack(stack.push(res.getMatch(), res.getIndex(), res.getMatch().getProperty().getDefinition(), res.getMatch().getProperty().getDefinition())); - rr.getStack().qualifyPath(".ofType("+stack.getElement().fhirType()+")"); + rr.setStack(nstack.push(res.getMatch(), res.getIndex(), res.getMatch().getProperty().getDefinition(), res.getMatch().getProperty().getDefinition())); + rr.getStack().qualifyPath(".ofType("+nstack.getElement().fhirType()+")"); return rr; } } - if (stack.getElement().getSpecial() == SpecialElement.BUNDLE_ENTRY || stack.getElement().getSpecial() == SpecialElement.PARAMETER) { + if (nstack.getElement().getSpecial() == SpecialElement.BUNDLE_ENTRY || nstack.getElement().getSpecial() == SpecialElement.PARAMETER) { return null; // we don't try to resolve contained references across this boundary } - stack = stack.getParent(); + nstack = nstack.getParent(); + } + // try again, and work up the element parent list + if (ref.equals("#")) { + Element e = stack.getElement(); + while (e != null) { + if (e.getProperty().isResource() && (e.getSpecial() != SpecialElement.CONTAINED)) { + ResolvedReference rr = new ResolvedReference(); + rr.setResource(e); + rr.setFocus(e); + rr.setExternal(false); + rr.setStack(stack.push(e, -1, e.getProperty().getDefinition(), e.getProperty().getDefinition())); + rr.getStack().qualifyPath(".ofType("+e.fhirType()+")"); + return rr; + } + e = e.getParentForValidator(); + } } return null; } else { @@ -4007,7 +4034,7 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat } else if (element.getType().equals("CapabilityStatement")) { validateCapabilityStatement(errors, element, stack); } else if (element.getType().equals("CodeSystem")) { - new CodeSystemValidator(context, timeTracker, xverManager).validateCodeSystem(errors, element, stack); + new CodeSystemValidator(context, timeTracker, xverManager).validateCodeSystem(errors, element, stack, new ValidationOptions(stack.getWorkingLang())); } else if (element.getType().equals("SearchParameter")) { new SearchParameterValidator(context, timeTracker, fpe, xverManager).validateSearchParameter(errors, element, stack); } else if (element.getType().equals("StructureDefinition")) { @@ -4951,15 +4978,15 @@ public class InstanceValidator extends BaseValidator implements IResourceValidat if (inv.hasExtension("http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice") && ToolingExtensions.readBooleanExtension(inv, "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice")) { if (bpWarnings == BestPracticeWarningLevel.Hint) - hint(errors, IssueType.INVARIANT, element.line(), element.col(), path, ok, inv.getKey() + ": " + inv.getHuman() + msg + " [" + n.toString() + "]"); + hint(errors, IssueType.INVARIANT, element.line(), element.col(), path, ok, inv.getKey() + ": '" + inv.getHuman()+"' " + (Utilities.noString(msg) ? "failed" : msg)); else if (bpWarnings == BestPracticeWarningLevel.Warning) - warning(errors, IssueType.INVARIANT, element.line(), element.col(), path, ok, inv.getKey() + ": " + inv.getHuman() + msg + " [" + n.toString() + "]"); + warning(errors, IssueType.INVARIANT, element.line(), element.col(), path, ok, inv.getKey() + ": '" + inv.getHuman()+"' " + (Utilities.noString(msg) ? "failed" : msg)); else if (bpWarnings == BestPracticeWarningLevel.Error) - rule(errors, IssueType.INVARIANT, element.line(), element.col(), path, ok, inv.getKey() + ": " + inv.getHuman() + msg + " [" + n.toString() + "]"); + rule(errors, IssueType.INVARIANT, element.line(), element.col(), path, ok, inv.getKey() + ": '" + inv.getHuman()+"' " + (Utilities.noString(msg) ? "failed" : msg)); } else if (inv.getSeverity() == ConstraintSeverity.ERROR) { - rule(errors, IssueType.INVARIANT, element.line(), element.col(), path, ok, inv.getKey() + ": " + inv.getHuman() + msg + " [" + n.toString() + "]"); + rule(errors, IssueType.INVARIANT, element.line(), element.col(), path, ok, inv.getKey() + ": '" + inv.getHuman()+"' " + (Utilities.noString(msg) ? "failed" : msg)); } else if (inv.getSeverity() == ConstraintSeverity.WARNING) { - warning(errors, IssueType.INVARIANT, element.line(), element.line(), path, ok, inv.getKey() + ": " + inv.getHuman() + msg + " [" + n.toString() + "]"); + warning(errors, IssueType.INVARIANT, element.line(), element.line(), path, ok, inv.getKey() + ": '" + inv.getHuman()+"' " + (Utilities.noString(msg) ? "failed" : msg)); } } } diff --git a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/instance/type/CodeSystemValidator.java b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/instance/type/CodeSystemValidator.java index 869322d58..48974d24c 100644 --- a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/instance/type/CodeSystemValidator.java +++ b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/instance/type/CodeSystemValidator.java @@ -5,6 +5,7 @@ import java.util.List; import org.hl7.fhir.exceptions.FHIRException; import org.hl7.fhir.r5.context.IWorkerContext; import org.hl7.fhir.r5.elementmodel.Element; +import org.hl7.fhir.r5.model.CodeSystem; import org.hl7.fhir.r5.model.ValueSet; import org.hl7.fhir.r5.utils.XVerExtensionManager; import org.hl7.fhir.utilities.Utilities; @@ -12,10 +13,13 @@ import org.hl7.fhir.utilities.i18n.I18nConstants; import org.hl7.fhir.utilities.validation.ValidationMessage; import org.hl7.fhir.utilities.validation.ValidationMessage.IssueType; import org.hl7.fhir.utilities.validation.ValidationMessage.Source; +import org.hl7.fhir.utilities.validation.ValidationOptions; import org.hl7.fhir.validation.BaseValidator; import org.hl7.fhir.validation.TimeTracker; import org.hl7.fhir.validation.instance.utils.NodeStack; +import ca.uhn.fhir.validation.ValidationResult; + public class CodeSystemValidator extends BaseValidator { public CodeSystemValidator(IWorkerContext context, TimeTracker timeTracker, XVerExtensionManager xverManager) { @@ -24,7 +28,7 @@ public class CodeSystemValidator extends BaseValidator { this.timeTracker = timeTracker; } - public void validateCodeSystem(List errors, Element cs, NodeStack stack) { + public void validateCodeSystem(List errors, Element cs, NodeStack stack, ValidationOptions options) { String url = cs.getNamedChildValue("url"); String content = cs.getNamedChildValue("content"); @@ -52,6 +56,31 @@ public class CodeSystemValidator extends BaseValidator { } } } // todo... try getting the value set the other way... + + String supp = cs.getNamedChildValue("supplements"); + if (supp != null) { + if (context.supportsSystem(supp)) { + List concepts = cs.getChildrenByName("concept"); + int ce = 0; + for (Element concept : concepts) { + validateSupplementConcept(errors, concept, stack.push(concept, ce, null, null), supp, options); + ce++; + } + } else { + if (cs.hasChildren("concept")) { + warning(errors, IssueType.BUSINESSRULE, stack.getLiteralPath(), false, I18nConstants.CODESYSTEM_CS_SUPP_CANT_CHECK, supp); + } + } + } + } + + private void validateSupplementConcept(List errors, Element concept, NodeStack stack, String supp, ValidationOptions options) { + String code = concept.getChildValue("code"); + if (!Utilities.noString(code)) { + org.hl7.fhir.r5.context.IWorkerContext.ValidationResult res = context.validateCode(options, supp, code, null); + rule(errors, IssueType.BUSINESSRULE, stack.getLiteralPath(), res.isOk(), I18nConstants.CODESYSTEM_CS_SUPP_INVALID_CODE, supp, code); + } + } private int countConcepts(Element cs) { diff --git a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/instance/utils/ValidatorHostContext.java b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/instance/utils/ValidatorHostContext.java index dcbe1e429..507951d7c 100644 --- a/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/instance/utils/ValidatorHostContext.java +++ b/org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/instance/utils/ValidatorHostContext.java @@ -86,7 +86,9 @@ public class ValidatorHostContext { } public void sliceNotes(String url, List record) { + if (sliceRecords != null) { sliceRecords.put(url, record); + } } public ValidatorHostContext forContained(Element element) {