fhir 0.5.0-12 fhir: ^0.5.0-12 copied to clipboard
FHIR library of versions R4, STU3, DSTU2, and R5 (draft) for Dart & Flutter.
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add fhir
This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get
):
dependencies:
fhir: ^0.5.0-12
Alternatively, your editor might support dart pub get
. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:fhir/dstu2.dart';
import 'package:fhir/dstu2/basic_types/basic_types.dart';
import 'package:fhir/dstu2/basic_types/element.dart';
import 'package:fhir/dstu2/basic_types/element.freezed.dart';
import 'package:fhir/dstu2/basic_types/element.g.dart';
import 'package:fhir/dstu2/basic_types/fhir_extension.dart';
import 'package:fhir/dstu2/basic_types/fhir_extension.freezed.dart';
import 'package:fhir/dstu2/basic_types/fhir_extension.g.dart';
import 'package:fhir/dstu2/dstu2.dart';
import 'package:fhir/dstu2/general_types/general_types.dart';
import 'package:fhir/dstu2/general_types/general_types.enums.dart';
import 'package:fhir/dstu2/general_types/general_types.freezed.dart';
import 'package:fhir/dstu2/general_types/general_types.g.dart';
import 'package:fhir/dstu2/resource/resource.dart';
import 'package:fhir/dstu2/resource/resource.g.dart';
import 'package:fhir/dstu2/resource/resource_from_json.dart';
import 'package:fhir/dstu2/resource/resource_new_id.dart';
import 'package:fhir/dstu2/resource/resource_new_version.dart';
import 'package:fhir/dstu2/resource/resource_types_enum.dart';
import 'package:fhir/dstu2/resource/resource_utils.dart';
import 'package:fhir/dstu2/resource_types/clinical_types/care_provision/care_provision.dart';
import 'package:fhir/dstu2/resource_types/clinical_types/care_provision/care_provision.enums.dart';
import 'package:fhir/dstu2/resource_types/clinical_types/care_provision/care_provision.freezed.dart';
import 'package:fhir/dstu2/resource_types/clinical_types/care_provision/care_provision.g.dart';
import 'package:fhir/dstu2/resource_types/clinical_types/clinical_types.dart';
import 'package:fhir/dstu2/resource_types/clinical_types/diagnostics/diagnostics.dart';
import 'package:fhir/dstu2/resource_types/clinical_types/diagnostics/diagnostics.enums.dart';
import 'package:fhir/dstu2/resource_types/clinical_types/diagnostics/diagnostics.freezed.dart';
import 'package:fhir/dstu2/resource_types/clinical_types/diagnostics/diagnostics.g.dart';
import 'package:fhir/dstu2/resource_types/clinical_types/general/general.dart';
import 'package:fhir/dstu2/resource_types/clinical_types/general/general.enums.dart';
import 'package:fhir/dstu2/resource_types/clinical_types/general/general.freezed.dart';
import 'package:fhir/dstu2/resource_types/clinical_types/general/general.g.dart';
import 'package:fhir/dstu2/resource_types/clinical_types/medication_and_immunization/medication_and_immunization.dart';
import 'package:fhir/dstu2/resource_types/clinical_types/medication_and_immunization/medication_and_immunization.enums.dart';
import 'package:fhir/dstu2/resource_types/clinical_types/medication_and_immunization/medication_and_immunization.freezed.dart';
import 'package:fhir/dstu2/resource_types/clinical_types/medication_and_immunization/medication_and_immunization.g.dart';
import 'package:fhir/dstu2/resource_types/conformance_types/conformance_types.dart';
import 'package:fhir/dstu2/resource_types/conformance_types/content/content.dart';
import 'package:fhir/dstu2/resource_types/conformance_types/content/content.enums.dart';
import 'package:fhir/dstu2/resource_types/conformance_types/content/content.freezed.dart';
import 'package:fhir/dstu2/resource_types/conformance_types/content/content.g.dart';
import 'package:fhir/dstu2/resource_types/conformance_types/misc/misc.dart';
import 'package:fhir/dstu2/resource_types/conformance_types/misc/misc.enums.dart';
import 'package:fhir/dstu2/resource_types/conformance_types/misc/misc.freezed.dart';
import 'package:fhir/dstu2/resource_types/conformance_types/misc/misc.g.dart';
import 'package:fhir/dstu2/resource_types/conformance_types/operations_control/operations_control.dart';
import 'package:fhir/dstu2/resource_types/conformance_types/operations_control/operations_control.enums.dart';
import 'package:fhir/dstu2/resource_types/conformance_types/operations_control/operations_control.freezed.dart';
import 'package:fhir/dstu2/resource_types/conformance_types/operations_control/operations_control.g.dart';
import 'package:fhir/dstu2/resource_types/conformance_types/terminology/terminology.dart';
import 'package:fhir/dstu2/resource_types/conformance_types/terminology/terminology.enums.dart';
import 'package:fhir/dstu2/resource_types/conformance_types/terminology/terminology.freezed.dart';
import 'package:fhir/dstu2/resource_types/conformance_types/terminology/terminology.g.dart';
import 'package:fhir/dstu2/resource_types/financial_types/billing/billing.dart';
import 'package:fhir/dstu2/resource_types/financial_types/billing/billing.enums.dart';
import 'package:fhir/dstu2/resource_types/financial_types/billing/billing.freezed.dart';
import 'package:fhir/dstu2/resource_types/financial_types/billing/billing.g.dart';
import 'package:fhir/dstu2/resource_types/financial_types/financial_types.dart';
import 'package:fhir/dstu2/resource_types/financial_types/other/other.dart';
import 'package:fhir/dstu2/resource_types/financial_types/other/other.enums.dart';
import 'package:fhir/dstu2/resource_types/financial_types/other/other.freezed.dart';
import 'package:fhir/dstu2/resource_types/financial_types/other/other.g.dart';
import 'package:fhir/dstu2/resource_types/financial_types/payment/payment.dart';
import 'package:fhir/dstu2/resource_types/financial_types/payment/payment.enums.dart';
import 'package:fhir/dstu2/resource_types/financial_types/payment/payment.freezed.dart';
import 'package:fhir/dstu2/resource_types/financial_types/payment/payment.g.dart';
import 'package:fhir/dstu2/resource_types/financial_types/support/support.dart';
import 'package:fhir/dstu2/resource_types/financial_types/support/support.enums.dart';
import 'package:fhir/dstu2/resource_types/financial_types/support/support.freezed.dart';
import 'package:fhir/dstu2/resource_types/financial_types/support/support.g.dart';
import 'package:fhir/dstu2/resource_types/identification_types/devices/devices.dart';
import 'package:fhir/dstu2/resource_types/identification_types/devices/devices.enums.dart';
import 'package:fhir/dstu2/resource_types/identification_types/devices/devices.freezed.dart';
import 'package:fhir/dstu2/resource_types/identification_types/devices/devices.g.dart';
import 'package:fhir/dstu2/resource_types/identification_types/entities/entities.dart';
import 'package:fhir/dstu2/resource_types/identification_types/entities/entities.enums.dart';
import 'package:fhir/dstu2/resource_types/identification_types/entities/entities.freezed.dart';
import 'package:fhir/dstu2/resource_types/identification_types/entities/entities.g.dart';
import 'package:fhir/dstu2/resource_types/identification_types/groups/groups.dart';
import 'package:fhir/dstu2/resource_types/identification_types/groups/groups.enums.dart';
import 'package:fhir/dstu2/resource_types/identification_types/groups/groups.freezed.dart';
import 'package:fhir/dstu2/resource_types/identification_types/groups/groups.g.dart';
import 'package:fhir/dstu2/resource_types/identification_types/identification_types.dart';
import 'package:fhir/dstu2/resource_types/identification_types/individuals/individuals.dart';
import 'package:fhir/dstu2/resource_types/identification_types/individuals/individuals.enums.dart';
import 'package:fhir/dstu2/resource_types/identification_types/individuals/individuals.freezed.dart';
import 'package:fhir/dstu2/resource_types/identification_types/individuals/individuals.g.dart';
import 'package:fhir/dstu2/resource_types/infrastructure_types/documents_and_lists/documents_and_lists.dart';
import 'package:fhir/dstu2/resource_types/infrastructure_types/documents_and_lists/documents_and_lists.enums.dart';
import 'package:fhir/dstu2/resource_types/infrastructure_types/documents_and_lists/documents_and_lists.freezed.dart';
import 'package:fhir/dstu2/resource_types/infrastructure_types/documents_and_lists/documents_and_lists.g.dart';
import 'package:fhir/dstu2/resource_types/infrastructure_types/exchange/exchange.dart';
import 'package:fhir/dstu2/resource_types/infrastructure_types/exchange/exchange.enums.dart';
import 'package:fhir/dstu2/resource_types/infrastructure_types/exchange/exchange.freezed.dart';
import 'package:fhir/dstu2/resource_types/infrastructure_types/exchange/exchange.g.dart';
import 'package:fhir/dstu2/resource_types/infrastructure_types/information_tracking/information_tracking.dart';
import 'package:fhir/dstu2/resource_types/infrastructure_types/information_tracking/information_tracking.enums.dart';
import 'package:fhir/dstu2/resource_types/infrastructure_types/information_tracking/information_tracking.freezed.dart';
import 'package:fhir/dstu2/resource_types/infrastructure_types/information_tracking/information_tracking.g.dart';
import 'package:fhir/dstu2/resource_types/infrastructure_types/infrastructure_types.dart';
import 'package:fhir/dstu2/resource_types/infrastructure_types/structure/structure.dart';
import 'package:fhir/dstu2/resource_types/infrastructure_types/structure/structure.enums.dart';
import 'package:fhir/dstu2/resource_types/infrastructure_types/structure/structure.freezed.dart';
import 'package:fhir/dstu2/resource_types/infrastructure_types/structure/structure.g.dart';
import 'package:fhir/dstu2/resource_types/resource_types.dart';
import 'package:fhir/dstu2/resource_types/workflow_types/patient_management/patient_management.dart';
import 'package:fhir/dstu2/resource_types/workflow_types/patient_management/patient_management.enums.dart';
import 'package:fhir/dstu2/resource_types/workflow_types/patient_management/patient_management.freezed.dart';
import 'package:fhir/dstu2/resource_types/workflow_types/patient_management/patient_management.g.dart';
import 'package:fhir/dstu2/resource_types/workflow_types/scheduling/scheduling.dart';
import 'package:fhir/dstu2/resource_types/workflow_types/scheduling/scheduling.enums.dart';
import 'package:fhir/dstu2/resource_types/workflow_types/scheduling/scheduling.freezed.dart';
import 'package:fhir/dstu2/resource_types/workflow_types/scheduling/scheduling.g.dart';
import 'package:fhir/dstu2/resource_types/workflow_types/workflow1/workflow1.dart';
import 'package:fhir/dstu2/resource_types/workflow_types/workflow1/workflow1.enums.dart';
import 'package:fhir/dstu2/resource_types/workflow_types/workflow1/workflow1.freezed.dart';
import 'package:fhir/dstu2/resource_types/workflow_types/workflow1/workflow1.g.dart';
import 'package:fhir/dstu2/resource_types/workflow_types/workflow2/workflow2.dart';
import 'package:fhir/dstu2/resource_types/workflow_types/workflow2/workflow2.enums.dart';
import 'package:fhir/dstu2/resource_types/workflow_types/workflow2/workflow2.freezed.dart';
import 'package:fhir/dstu2/resource_types/workflow_types/workflow2/workflow2.g.dart';
import 'package:fhir/dstu2/resource_types/workflow_types/workflow_types.dart';
import 'package:fhir/dstu2/special_types/special_types.dart';
import 'package:fhir/dstu2/special_types/special_types.enums.dart';
import 'package:fhir/dstu2/special_types/special_types.freezed.dart';
import 'package:fhir/dstu2/special_types/special_types.g.dart';
import 'package:fhir/primitive_types/base64binary.dart';
import 'package:fhir/primitive_types/boolean.dart';
import 'package:fhir/primitive_types/canonical.dart';
import 'package:fhir/primitive_types/code.dart';
import 'package:fhir/primitive_types/date.dart';
import 'package:fhir/primitive_types/decimal.dart';
import 'package:fhir/primitive_types/fhir_date_time.dart';
import 'package:fhir/primitive_types/fhir_date_time_base.dart';
import 'package:fhir/primitive_types/fhir_number.dart';
import 'package:fhir/primitive_types/fhir_uri.dart';
import 'package:fhir/primitive_types/fhir_url.dart';
import 'package:fhir/primitive_types/id.dart';
import 'package:fhir/primitive_types/instant.dart';
import 'package:fhir/primitive_types/integer.dart';
import 'package:fhir/primitive_types/integer64.dart';
import 'package:fhir/primitive_types/markdown.dart';
import 'package:fhir/primitive_types/oid.dart';
import 'package:fhir/primitive_types/positive_int.dart';
import 'package:fhir/primitive_types/primitive_types.dart';
import 'package:fhir/primitive_types/time.dart';
import 'package:fhir/primitive_types/unsigned_int.dart';
import 'package:fhir/primitive_types/uuid.dart';
import 'package:fhir/r4.dart';
import 'package:fhir/r4/basic_types/basic_types.dart';
import 'package:fhir/r4/basic_types/element.dart';
import 'package:fhir/r4/basic_types/element.freezed.dart';
import 'package:fhir/r4/basic_types/element.g.dart';
import 'package:fhir/r4/basic_types/fhir_extension.dart';
import 'package:fhir/r4/basic_types/fhir_extension.freezed.dart';
import 'package:fhir/r4/basic_types/fhir_extension.g.dart';
import 'package:fhir/r4/draft_types/draft_types.dart';
import 'package:fhir/r4/draft_types/draft_types.freezed.dart';
import 'package:fhir/r4/draft_types/draft_types.g.dart';
import 'package:fhir/r4/general_types/general_types.dart';
import 'package:fhir/r4/general_types/general_types.enums.dart';
import 'package:fhir/r4/general_types/general_types.freezed.dart';
import 'package:fhir/r4/general_types/general_types.g.dart';
import 'package:fhir/r4/metadata_types/metadata_types.dart';
import 'package:fhir/r4/metadata_types/metadata_types.enums.dart';
import 'package:fhir/r4/metadata_types/metadata_types.freezed.dart';
import 'package:fhir/r4/metadata_types/metadata_types.g.dart';
import 'package:fhir/r4/r4.dart';
import 'package:fhir/r4/resource/resource.dart';
import 'package:fhir/r4/resource/resource.g.dart';
import 'package:fhir/r4/resource/resource_from_json.dart';
import 'package:fhir/r4/resource/resource_new_id.dart';
import 'package:fhir/r4/resource/resource_new_version.dart';
import 'package:fhir/r4/resource/resource_types_enum.dart';
import 'package:fhir/r4/resource/resource_utils.dart';
import 'package:fhir/r4/resource_types/base/base.dart';
import 'package:fhir/r4/resource_types/base/entities1/entities1.dart';
import 'package:fhir/r4/resource_types/base/entities1/entities1.enums.dart';
import 'package:fhir/r4/resource_types/base/entities1/entities1.freezed.dart';
import 'package:fhir/r4/resource_types/base/entities1/entities1.g.dart';
import 'package:fhir/r4/resource_types/base/entities2/entities2.dart';
import 'package:fhir/r4/resource_types/base/entities2/entities2.enums.dart';
import 'package:fhir/r4/resource_types/base/entities2/entities2.freezed.dart';
import 'package:fhir/r4/resource_types/base/entities2/entities2.g.dart';
import 'package:fhir/r4/resource_types/base/individuals/individuals.dart';
import 'package:fhir/r4/resource_types/base/individuals/individuals.enums.dart';
import 'package:fhir/r4/resource_types/base/individuals/individuals.freezed.dart';
import 'package:fhir/r4/resource_types/base/individuals/individuals.g.dart';
import 'package:fhir/r4/resource_types/base/management/management.dart';
import 'package:fhir/r4/resource_types/base/management/management.enums.dart';
import 'package:fhir/r4/resource_types/base/management/management.freezed.dart';
import 'package:fhir/r4/resource_types/base/management/management.g.dart';
import 'package:fhir/r4/resource_types/base/workflow/workflow.dart';
import 'package:fhir/r4/resource_types/base/workflow/workflow.enums.dart';
import 'package:fhir/r4/resource_types/base/workflow/workflow.freezed.dart';
import 'package:fhir/r4/resource_types/base/workflow/workflow.g.dart';
import 'package:fhir/r4/resource_types/clinical/care_provision/care_provision.dart';
import 'package:fhir/r4/resource_types/clinical/care_provision/care_provision.enums.dart';
import 'package:fhir/r4/resource_types/clinical/care_provision/care_provision.freezed.dart';
import 'package:fhir/r4/resource_types/clinical/care_provision/care_provision.g.dart';
import 'package:fhir/r4/resource_types/clinical/clinical.dart';
import 'package:fhir/r4/resource_types/clinical/diagnostics/diagnostics.dart';
import 'package:fhir/r4/resource_types/clinical/diagnostics/diagnostics.enums.dart';
import 'package:fhir/r4/resource_types/clinical/diagnostics/diagnostics.freezed.dart';
import 'package:fhir/r4/resource_types/clinical/diagnostics/diagnostics.g.dart';
import 'package:fhir/r4/resource_types/clinical/medications/medications.dart';
import 'package:fhir/r4/resource_types/clinical/medications/medications.freezed.dart';
import 'package:fhir/r4/resource_types/clinical/medications/medications.g.dart';
import 'package:fhir/r4/resource_types/clinical/request_and_response/request_and_response.dart';
import 'package:fhir/r4/resource_types/clinical/request_and_response/request_and_response.enums.dart';
import 'package:fhir/r4/resource_types/clinical/request_and_response/request_and_response.freezed.dart';
import 'package:fhir/r4/resource_types/clinical/request_and_response/request_and_response.g.dart';
import 'package:fhir/r4/resource_types/clinical/summary/summary.dart';
import 'package:fhir/r4/resource_types/clinical/summary/summary.enums.dart';
import 'package:fhir/r4/resource_types/clinical/summary/summary.freezed.dart';
import 'package:fhir/r4/resource_types/clinical/summary/summary.g.dart';
import 'package:fhir/r4/resource_types/financial/billing/billing.dart';
import 'package:fhir/r4/resource_types/financial/billing/billing.enums.dart';
import 'package:fhir/r4/resource_types/financial/billing/billing.freezed.dart';
import 'package:fhir/r4/resource_types/financial/billing/billing.g.dart';
import 'package:fhir/r4/resource_types/financial/financial.dart';
import 'package:fhir/r4/resource_types/financial/general/general.dart';
import 'package:fhir/r4/resource_types/financial/general/general.enums.dart';
import 'package:fhir/r4/resource_types/financial/general/general.freezed.dart';
import 'package:fhir/r4/resource_types/financial/general/general.g.dart';
import 'package:fhir/r4/resource_types/financial/payment/payment.dart';
import 'package:fhir/r4/resource_types/financial/payment/payment.enums.dart';
import 'package:fhir/r4/resource_types/financial/payment/payment.freezed.dart';
import 'package:fhir/r4/resource_types/financial/payment/payment.g.dart';
import 'package:fhir/r4/resource_types/financial/support/support.dart';
import 'package:fhir/r4/resource_types/financial/support/support.enums.dart';
import 'package:fhir/r4/resource_types/financial/support/support.freezed.dart';
import 'package:fhir/r4/resource_types/financial/support/support.g.dart';
import 'package:fhir/r4/resource_types/foundation/conformance/conformance.dart';
import 'package:fhir/r4/resource_types/foundation/conformance/conformance.enums.dart';
import 'package:fhir/r4/resource_types/foundation/conformance/conformance.freezed.dart';
import 'package:fhir/r4/resource_types/foundation/conformance/conformance.g.dart';
import 'package:fhir/r4/resource_types/foundation/documents/documents.dart';
import 'package:fhir/r4/resource_types/foundation/documents/documents.enums.dart';
import 'package:fhir/r4/resource_types/foundation/documents/documents.freezed.dart';
import 'package:fhir/r4/resource_types/foundation/documents/documents.g.dart';
import 'package:fhir/r4/resource_types/foundation/foundation.dart';
import 'package:fhir/r4/resource_types/foundation/other/other.dart';
import 'package:fhir/r4/resource_types/foundation/other/other.enums.dart';
import 'package:fhir/r4/resource_types/foundation/other/other.freezed.dart';
import 'package:fhir/r4/resource_types/foundation/other/other.g.dart';
import 'package:fhir/r4/resource_types/foundation/security/security.dart';
import 'package:fhir/r4/resource_types/foundation/security/security.enums.dart';
import 'package:fhir/r4/resource_types/foundation/security/security.freezed.dart';
import 'package:fhir/r4/resource_types/foundation/security/security.g.dart';
import 'package:fhir/r4/resource_types/foundation/terminology/terminology.dart';
import 'package:fhir/r4/resource_types/foundation/terminology/terminology.enums.dart';
import 'package:fhir/r4/resource_types/foundation/terminology/terminology.freezed.dart';
import 'package:fhir/r4/resource_types/foundation/terminology/terminology.g.dart';
import 'package:fhir/r4/resource_types/resource_types.dart';
import 'package:fhir/r4/resource_types/specialized/definitional_artifacts/definitional_artifacts.dart';
import 'package:fhir/r4/resource_types/specialized/definitional_artifacts/definitional_artifacts.enums.dart';
import 'package:fhir/r4/resource_types/specialized/definitional_artifacts/definitional_artifacts.freezed.dart';
import 'package:fhir/r4/resource_types/specialized/definitional_artifacts/definitional_artifacts.g.dart';
import 'package:fhir/r4/resource_types/specialized/evidence_based_medicine/evidence_based_medicine.dart';
import 'package:fhir/r4/resource_types/specialized/evidence_based_medicine/evidence_based_medicine.enums.dart';
import 'package:fhir/r4/resource_types/specialized/evidence_based_medicine/evidence_based_medicine.freezed.dart';
import 'package:fhir/r4/resource_types/specialized/evidence_based_medicine/evidence_based_medicine.g.dart';
import 'package:fhir/r4/resource_types/specialized/medication_definition/medication_definition.dart';
import 'package:fhir/r4/resource_types/specialized/medication_definition/medication_definition.freezed.dart';
import 'package:fhir/r4/resource_types/specialized/medication_definition/medication_definition.g.dart';
import 'package:fhir/r4/resource_types/specialized/public_health_and_research/public_health_and_research.dart';
import 'package:fhir/r4/resource_types/specialized/public_health_and_research/public_health_and_research.enums.dart';
import 'package:fhir/r4/resource_types/specialized/public_health_and_research/public_health_and_research.freezed.dart';
import 'package:fhir/r4/resource_types/specialized/public_health_and_research/public_health_and_research.g.dart';
import 'package:fhir/r4/resource_types/specialized/quality_reporting_and_testing/quality_reporting_and_testing.dart';
import 'package:fhir/r4/resource_types/specialized/quality_reporting_and_testing/quality_reporting_and_testing.enums.dart';
import 'package:fhir/r4/resource_types/specialized/quality_reporting_and_testing/quality_reporting_and_testing.freezed.dart';
import 'package:fhir/r4/resource_types/specialized/quality_reporting_and_testing/quality_reporting_and_testing.g.dart';
import 'package:fhir/r4/resource_types/specialized/specialized.dart';
import 'package:fhir/r4/special_types/special_types.dart';
import 'package:fhir/r4/special_types/special_types.enums.dart';
import 'package:fhir/r4/special_types/special_types.freezed.dart';
import 'package:fhir/r4/special_types/special_types.g.dart';
import 'package:fhir/r5.dart';
import 'package:fhir/r5/basic_types/basic_types.dart';
import 'package:fhir/r5/basic_types/element.dart';
import 'package:fhir/r5/basic_types/element.freezed.dart';
import 'package:fhir/r5/basic_types/element.g.dart';
import 'package:fhir/r5/basic_types/fhir_extension.dart';
import 'package:fhir/r5/basic_types/fhir_extension.freezed.dart';
import 'package:fhir/r5/basic_types/fhir_extension.g.dart';
import 'package:fhir/r5/draft_types/draft_types.dart';
import 'package:fhir/r5/draft_types/draft_types.enums.dart';
import 'package:fhir/r5/draft_types/draft_types.freezed.dart';
import 'package:fhir/r5/draft_types/draft_types.g.dart';
import 'package:fhir/r5/general_types/general_types.dart';
import 'package:fhir/r5/general_types/general_types.enums.dart';
import 'package:fhir/r5/general_types/general_types.freezed.dart';
import 'package:fhir/r5/general_types/general_types.g.dart';
import 'package:fhir/r5/metadata_types/metadata_types.dart';
import 'package:fhir/r5/metadata_types/metadata_types.enums.dart';
import 'package:fhir/r5/metadata_types/metadata_types.freezed.dart';
import 'package:fhir/r5/metadata_types/metadata_types.g.dart';
import 'package:fhir/r5/r5.dart';
import 'package:fhir/r5/resource/resource.dart';
import 'package:fhir/r5/resource/resource.g.dart';
import 'package:fhir/r5/resource/resource_from_json.dart';
import 'package:fhir/r5/resource/resource_new_id.dart';
import 'package:fhir/r5/resource/resource_new_version.dart';
import 'package:fhir/r5/resource/resource_types_enum.dart';
import 'package:fhir/r5/resource/resource_utils.dart';
import 'package:fhir/r5/resource_types/base/base.dart';
import 'package:fhir/r5/resource_types/base/entities1/entities1.dart';
import 'package:fhir/r5/resource_types/base/entities1/entities1.enums.dart';
import 'package:fhir/r5/resource_types/base/entities1/entities1.freezed.dart';
import 'package:fhir/r5/resource_types/base/entities1/entities1.g.dart';
import 'package:fhir/r5/resource_types/base/entities2/entities2.dart';
import 'package:fhir/r5/resource_types/base/entities2/entities2.enums.dart';
import 'package:fhir/r5/resource_types/base/entities2/entities2.freezed.dart';
import 'package:fhir/r5/resource_types/base/entities2/entities2.g.dart';
import 'package:fhir/r5/resource_types/base/individuals/individuals.dart';
import 'package:fhir/r5/resource_types/base/individuals/individuals.enums.dart';
import 'package:fhir/r5/resource_types/base/individuals/individuals.freezed.dart';
import 'package:fhir/r5/resource_types/base/individuals/individuals.g.dart';
import 'package:fhir/r5/resource_types/base/management/management.dart';
import 'package:fhir/r5/resource_types/base/management/management.enums.dart';
import 'package:fhir/r5/resource_types/base/management/management.freezed.dart';
import 'package:fhir/r5/resource_types/base/management/management.g.dart';
import 'package:fhir/r5/resource_types/base/workflow/workflow.dart';
import 'package:fhir/r5/resource_types/base/workflow/workflow.enums.dart';
import 'package:fhir/r5/resource_types/base/workflow/workflow.freezed.dart';
import 'package:fhir/r5/resource_types/base/workflow/workflow.g.dart';
import 'package:fhir/r5/resource_types/clinical/care_provision/care_provision.dart';
import 'package:fhir/r5/resource_types/clinical/care_provision/care_provision.enums.dart';
import 'package:fhir/r5/resource_types/clinical/care_provision/care_provision.freezed.dart';
import 'package:fhir/r5/resource_types/clinical/care_provision/care_provision.g.dart';
import 'package:fhir/r5/resource_types/clinical/clinical.dart';
import 'package:fhir/r5/resource_types/clinical/diagnostics/diagnostics.dart';
import 'package:fhir/r5/resource_types/clinical/diagnostics/diagnostics.enums.dart';
import 'package:fhir/r5/resource_types/clinical/diagnostics/diagnostics.freezed.dart';
import 'package:fhir/r5/resource_types/clinical/diagnostics/diagnostics.g.dart';
import 'package:fhir/r5/resource_types/clinical/medications/medications.dart';
import 'package:fhir/r5/resource_types/clinical/medications/medications.freezed.dart';
import 'package:fhir/r5/resource_types/clinical/medications/medications.g.dart';
import 'package:fhir/r5/resource_types/clinical/request_and_response/request_and_response.dart';
import 'package:fhir/r5/resource_types/clinical/request_and_response/request_and_response.enums.dart';
import 'package:fhir/r5/resource_types/clinical/request_and_response/request_and_response.freezed.dart';
import 'package:fhir/r5/resource_types/clinical/request_and_response/request_and_response.g.dart';
import 'package:fhir/r5/resource_types/clinical/summary/summary.dart';
import 'package:fhir/r5/resource_types/clinical/summary/summary.enums.dart';
import 'package:fhir/r5/resource_types/clinical/summary/summary.freezed.dart';
import 'package:fhir/r5/resource_types/clinical/summary/summary.g.dart';
import 'package:fhir/r5/resource_types/financial/billing/billing.dart';
import 'package:fhir/r5/resource_types/financial/billing/billing.enums.dart';
import 'package:fhir/r5/resource_types/financial/billing/billing.freezed.dart';
import 'package:fhir/r5/resource_types/financial/billing/billing.g.dart';
import 'package:fhir/r5/resource_types/financial/financial.dart';
import 'package:fhir/r5/resource_types/financial/general/general.dart';
import 'package:fhir/r5/resource_types/financial/general/general.enums.dart';
import 'package:fhir/r5/resource_types/financial/general/general.freezed.dart';
import 'package:fhir/r5/resource_types/financial/general/general.g.dart';
import 'package:fhir/r5/resource_types/financial/payment/payment.dart';
import 'package:fhir/r5/resource_types/financial/payment/payment.enums.dart';
import 'package:fhir/r5/resource_types/financial/payment/payment.freezed.dart';
import 'package:fhir/r5/resource_types/financial/payment/payment.g.dart';
import 'package:fhir/r5/resource_types/financial/support/support.dart';
import 'package:fhir/r5/resource_types/financial/support/support.enums.dart';
import 'package:fhir/r5/resource_types/financial/support/support.freezed.dart';
import 'package:fhir/r5/resource_types/financial/support/support.g.dart';
import 'package:fhir/r5/resource_types/foundation/conformance/conformance.dart';
import 'package:fhir/r5/resource_types/foundation/conformance/conformance.enums.dart';
import 'package:fhir/r5/resource_types/foundation/conformance/conformance.freezed.dart';
import 'package:fhir/r5/resource_types/foundation/conformance/conformance.g.dart';
import 'package:fhir/r5/resource_types/foundation/documents/documents.dart';
import 'package:fhir/r5/resource_types/foundation/documents/documents.enums.dart';
import 'package:fhir/r5/resource_types/foundation/documents/documents.freezed.dart';
import 'package:fhir/r5/resource_types/foundation/documents/documents.g.dart';
import 'package:fhir/r5/resource_types/foundation/foundation.dart';
import 'package:fhir/r5/resource_types/foundation/other/other.dart';
import 'package:fhir/r5/resource_types/foundation/other/other.enums.dart';
import 'package:fhir/r5/resource_types/foundation/other/other.freezed.dart';
import 'package:fhir/r5/resource_types/foundation/other/other.g.dart';
import 'package:fhir/r5/resource_types/foundation/security/security.dart';
import 'package:fhir/r5/resource_types/foundation/security/security.enums.dart';
import 'package:fhir/r5/resource_types/foundation/security/security.freezed.dart';
import 'package:fhir/r5/resource_types/foundation/security/security.g.dart';
import 'package:fhir/r5/resource_types/foundation/terminology/terminology.dart';
import 'package:fhir/r5/resource_types/foundation/terminology/terminology.enums.dart';
import 'package:fhir/r5/resource_types/foundation/terminology/terminology.freezed.dart';
import 'package:fhir/r5/resource_types/foundation/terminology/terminology.g.dart';
import 'package:fhir/r5/resource_types/resource_types.dart';
import 'package:fhir/r5/resource_types/specialized/definitional_artifacts/definitional_artifacts.dart';
import 'package:fhir/r5/resource_types/specialized/definitional_artifacts/definitional_artifacts.enums.dart';
import 'package:fhir/r5/resource_types/specialized/definitional_artifacts/definitional_artifacts.freezed.dart';
import 'package:fhir/r5/resource_types/specialized/definitional_artifacts/definitional_artifacts.g.dart';
import 'package:fhir/r5/resource_types/specialized/evidence_based_medicine/evidence_based_medicine.dart';
import 'package:fhir/r5/resource_types/specialized/evidence_based_medicine/evidence_based_medicine.enums.dart';
import 'package:fhir/r5/resource_types/specialized/evidence_based_medicine/evidence_based_medicine.freezed.dart';
import 'package:fhir/r5/resource_types/specialized/evidence_based_medicine/evidence_based_medicine.g.dart';
import 'package:fhir/r5/resource_types/specialized/medication_definition/medication_definition.dart';
import 'package:fhir/r5/resource_types/specialized/medication_definition/medication_definition.enums.dart';
import 'package:fhir/r5/resource_types/specialized/medication_definition/medication_definition.freezed.dart';
import 'package:fhir/r5/resource_types/specialized/medication_definition/medication_definition.g.dart';
import 'package:fhir/r5/resource_types/specialized/public_health_and_research/public_health_and_research.dart';
import 'package:fhir/r5/resource_types/specialized/public_health_and_research/public_health_and_research.enums.dart';
import 'package:fhir/r5/resource_types/specialized/public_health_and_research/public_health_and_research.freezed.dart';
import 'package:fhir/r5/resource_types/specialized/public_health_and_research/public_health_and_research.g.dart';
import 'package:fhir/r5/resource_types/specialized/quality_reporting_and_testing/quality_reporting_and_testing.dart';
import 'package:fhir/r5/resource_types/specialized/quality_reporting_and_testing/quality_reporting_and_testing.enums.dart';
import 'package:fhir/r5/resource_types/specialized/quality_reporting_and_testing/quality_reporting_and_testing.freezed.dart';
import 'package:fhir/r5/resource_types/specialized/quality_reporting_and_testing/quality_reporting_and_testing.g.dart';
import 'package:fhir/r5/resource_types/specialized/specialized.dart';
import 'package:fhir/r5/special_types/special_types.dart';
import 'package:fhir/r5/special_types/special_types.enums.dart';
import 'package:fhir/r5/special_types/special_types.freezed.dart';
import 'package:fhir/r5/special_types/special_types.g.dart';
import 'package:fhir/stu3.dart';
import 'package:fhir/stu3/basic_types/basic_types.dart';
import 'package:fhir/stu3/basic_types/element.dart';
import 'package:fhir/stu3/basic_types/element.freezed.dart';
import 'package:fhir/stu3/basic_types/element.g.dart';
import 'package:fhir/stu3/basic_types/fhir_extension.dart';
import 'package:fhir/stu3/basic_types/fhir_extension.freezed.dart';
import 'package:fhir/stu3/basic_types/fhir_extension.g.dart';
import 'package:fhir/stu3/general_types/general_types.dart';
import 'package:fhir/stu3/general_types/general_types.enums.dart';
import 'package:fhir/stu3/general_types/general_types.freezed.dart';
import 'package:fhir/stu3/general_types/general_types.g.dart';
import 'package:fhir/stu3/metadata_types/metadata_types.dart';
import 'package:fhir/stu3/metadata_types/metadata_types.enums.dart';
import 'package:fhir/stu3/metadata_types/metadata_types.freezed.dart';
import 'package:fhir/stu3/metadata_types/metadata_types.g.dart';
import 'package:fhir/stu3/resource/resource.dart';
import 'package:fhir/stu3/resource/resource.g.dart';
import 'package:fhir/stu3/resource/resource_from_json.dart';
import 'package:fhir/stu3/resource/resource_new_id.dart';
import 'package:fhir/stu3/resource/resource_new_version.dart';
import 'package:fhir/stu3/resource/resource_types_enum.dart';
import 'package:fhir/stu3/resource/resource_utils.dart';
import 'package:fhir/stu3/resource_types/base/base.dart';
import 'package:fhir/stu3/resource_types/base/entities/entities.dart';
import 'package:fhir/stu3/resource_types/base/entities/entities.enums.dart';
import 'package:fhir/stu3/resource_types/base/entities/entities.freezed.dart';
import 'package:fhir/stu3/resource_types/base/entities/entities.g.dart';
import 'package:fhir/stu3/resource_types/base/individuals/individuals.dart';
import 'package:fhir/stu3/resource_types/base/individuals/individuals.enums.dart';
import 'package:fhir/stu3/resource_types/base/individuals/individuals.freezed.dart';
import 'package:fhir/stu3/resource_types/base/individuals/individuals.g.dart';
import 'package:fhir/stu3/resource_types/base/management/management.dart';
import 'package:fhir/stu3/resource_types/base/management/management.enums.dart';
import 'package:fhir/stu3/resource_types/base/management/management.freezed.dart';
import 'package:fhir/stu3/resource_types/base/management/management.g.dart';
import 'package:fhir/stu3/resource_types/base/workflow/workflow.dart';
import 'package:fhir/stu3/resource_types/base/workflow/workflow.enums.dart';
import 'package:fhir/stu3/resource_types/base/workflow/workflow.freezed.dart';
import 'package:fhir/stu3/resource_types/base/workflow/workflow.g.dart';
import 'package:fhir/stu3/resource_types/clinical/care_provision/care_provision.dart';
import 'package:fhir/stu3/resource_types/clinical/care_provision/care_provision.enums.dart';
import 'package:fhir/stu3/resource_types/clinical/care_provision/care_provision.freezed.dart';
import 'package:fhir/stu3/resource_types/clinical/care_provision/care_provision.g.dart';
import 'package:fhir/stu3/resource_types/clinical/clinical.dart';
import 'package:fhir/stu3/resource_types/clinical/diagnostics/diagnostics.dart';
import 'package:fhir/stu3/resource_types/clinical/diagnostics/diagnostics.enums.dart';
import 'package:fhir/stu3/resource_types/clinical/diagnostics/diagnostics.freezed.dart';
import 'package:fhir/stu3/resource_types/clinical/diagnostics/diagnostics.g.dart';
import 'package:fhir/stu3/resource_types/clinical/medications/medications.dart';
import 'package:fhir/stu3/resource_types/clinical/medications/medications.enums.dart';
import 'package:fhir/stu3/resource_types/clinical/medications/medications.freezed.dart';
import 'package:fhir/stu3/resource_types/clinical/medications/medications.g.dart';
import 'package:fhir/stu3/resource_types/clinical/request_and_response/request_and_response.dart';
import 'package:fhir/stu3/resource_types/clinical/request_and_response/request_and_response.enums.dart';
import 'package:fhir/stu3/resource_types/clinical/request_and_response/request_and_response.freezed.dart';
import 'package:fhir/stu3/resource_types/clinical/request_and_response/request_and_response.g.dart';
import 'package:fhir/stu3/resource_types/clinical/summary/summary.dart';
import 'package:fhir/stu3/resource_types/clinical/summary/summary.enums.dart';
import 'package:fhir/stu3/resource_types/clinical/summary/summary.freezed.dart';
import 'package:fhir/stu3/resource_types/clinical/summary/summary.g.dart';
import 'package:fhir/stu3/resource_types/financial/billing/billing.dart';
import 'package:fhir/stu3/resource_types/financial/billing/billing.enums.dart';
import 'package:fhir/stu3/resource_types/financial/billing/billing.freezed.dart';
import 'package:fhir/stu3/resource_types/financial/billing/billing.g.dart';
import 'package:fhir/stu3/resource_types/financial/financial.dart';
import 'package:fhir/stu3/resource_types/financial/general/general.dart';
import 'package:fhir/stu3/resource_types/financial/general/general.enums.dart';
import 'package:fhir/stu3/resource_types/financial/general/general.freezed.dart';
import 'package:fhir/stu3/resource_types/financial/general/general.g.dart';
import 'package:fhir/stu3/resource_types/financial/payment/payment.dart';
import 'package:fhir/stu3/resource_types/financial/payment/payment.enums.dart';
import 'package:fhir/stu3/resource_types/financial/payment/payment.freezed.dart';
import 'package:fhir/stu3/resource_types/financial/payment/payment.g.dart';
import 'package:fhir/stu3/resource_types/financial/support/support.dart';
import 'package:fhir/stu3/resource_types/financial/support/support.enums.dart';
import 'package:fhir/stu3/resource_types/financial/support/support.freezed.dart';
import 'package:fhir/stu3/resource_types/financial/support/support.g.dart';
import 'package:fhir/stu3/resource_types/foundation/conformance/conformance.dart';
import 'package:fhir/stu3/resource_types/foundation/conformance/conformance.enums.dart';
import 'package:fhir/stu3/resource_types/foundation/conformance/conformance.freezed.dart';
import 'package:fhir/stu3/resource_types/foundation/conformance/conformance.g.dart';
import 'package:fhir/stu3/resource_types/foundation/documents/documents.dart';
import 'package:fhir/stu3/resource_types/foundation/documents/documents.enums.dart';
import 'package:fhir/stu3/resource_types/foundation/documents/documents.freezed.dart';
import 'package:fhir/stu3/resource_types/foundation/documents/documents.g.dart';
import 'package:fhir/stu3/resource_types/foundation/foundation.dart';
import 'package:fhir/stu3/resource_types/foundation/other/other.dart';
import 'package:fhir/stu3/resource_types/foundation/other/other.enums.dart';
import 'package:fhir/stu3/resource_types/foundation/other/other.freezed.dart';
import 'package:fhir/stu3/resource_types/foundation/other/other.g.dart';
import 'package:fhir/stu3/resource_types/foundation/security/security.dart';
import 'package:fhir/stu3/resource_types/foundation/security/security.enums.dart';
import 'package:fhir/stu3/resource_types/foundation/security/security.freezed.dart';
import 'package:fhir/stu3/resource_types/foundation/security/security.g.dart';
import 'package:fhir/stu3/resource_types/foundation/terminology/terminology.dart';
import 'package:fhir/stu3/resource_types/foundation/terminology/terminology.enums.dart';
import 'package:fhir/stu3/resource_types/foundation/terminology/terminology.freezed.dart';
import 'package:fhir/stu3/resource_types/foundation/terminology/terminology.g.dart';
import 'package:fhir/stu3/resource_types/resource_types.dart';
import 'package:fhir/stu3/resource_types/resource_types.enums.dart';
import 'package:fhir/stu3/resource_types/specialized/clinical_decision_support/clinical_decision_support.dart';
import 'package:fhir/stu3/resource_types/specialized/clinical_decision_support/clinical_decision_support.enums.dart';
import 'package:fhir/stu3/resource_types/specialized/clinical_decision_support/clinical_decision_support.freezed.dart';
import 'package:fhir/stu3/resource_types/specialized/clinical_decision_support/clinical_decision_support.g.dart';
import 'package:fhir/stu3/resource_types/specialized/definitional_artifacts/definitional_artifacts.dart';
import 'package:fhir/stu3/resource_types/specialized/definitional_artifacts/definitional_artifacts.enums.dart';
import 'package:fhir/stu3/resource_types/specialized/definitional_artifacts/definitional_artifacts.freezed.dart';
import 'package:fhir/stu3/resource_types/specialized/definitional_artifacts/definitional_artifacts.g.dart';
import 'package:fhir/stu3/resource_types/specialized/public_health_and_research/public_health_and_research.dart';
import 'package:fhir/stu3/resource_types/specialized/public_health_and_research/public_health_and_research.enums.dart';
import 'package:fhir/stu3/resource_types/specialized/public_health_and_research/public_health_and_research.freezed.dart';
import 'package:fhir/stu3/resource_types/specialized/public_health_and_research/public_health_and_research.g.dart';
import 'package:fhir/stu3/resource_types/specialized/quality_reporting/quality_reporting.dart';
import 'package:fhir/stu3/resource_types/specialized/quality_reporting/quality_reporting.enums.dart';
import 'package:fhir/stu3/resource_types/specialized/quality_reporting/quality_reporting.freezed.dart';
import 'package:fhir/stu3/resource_types/specialized/quality_reporting/quality_reporting.g.dart';
import 'package:fhir/stu3/resource_types/specialized/specialized.dart';
import 'package:fhir/stu3/resource_types/specialized/testing/testing.dart';
import 'package:fhir/stu3/resource_types/specialized/testing/testing.enums.dart';
import 'package:fhir/stu3/resource_types/specialized/testing/testing.freezed.dart';
import 'package:fhir/stu3/resource_types/specialized/testing/testing.g.dart';
import 'package:fhir/stu3/special_types/special_types.dart';
import 'package:fhir/stu3/special_types/special_types.enums.dart';
import 'package:fhir/stu3/special_types/special_types.freezed.dart';
import 'package:fhir/stu3/special_types/special_types.g.dart';
import 'package:fhir/stu3/stu3.dart';
import 'package:fhir/temp.dart';