fhir_uscore 0.3.0-nullsafety.4 copy "fhir_uscore: ^0.3.0-nullsafety.4" to clipboard
fhir_uscore: ^0.3.0-nullsafety.4 copied to clipboard

outdated

FHIR library profile for UsCore based on R4. Combines base fhir package, fhir_auth, fhir_bulk, and fhir_at_rest.

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add fhir_uscore

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  fhir_uscore: ^0.3.0-nullsafety.4

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:fhir_uscore/auth/fhir_auth.dart';
import 'package:fhir_uscore/auth/fhir_client.dart';
import 'package:fhir_uscore/auth/scopes.dart';
import 'package:fhir_uscore/auth/scopes.freezed.dart';
import 'package:fhir_uscore/auth/smart_client.dart';
import 'package:fhir_uscore/bulk/bulk_request.dart';
import 'package:fhir_uscore/bulk/bulk_request.freezed.dart';
import 'package:fhir_uscore/bulk/fhir_bulk.dart';
import 'package:fhir_uscore/bulk/from_bulk.dart';
import 'package:fhir_uscore/fhir/basic_types/basic_types.dart';
import 'package:fhir_uscore/fhir/basic_types/fhir_extension.dart';
import 'package:fhir_uscore/fhir/basic_types/fhir_extension.freezed.dart';
import 'package:fhir_uscore/fhir/basic_types/fhir_extension.g.dart';
import 'package:fhir_uscore/fhir/fhir.dart';
import 'package:fhir_uscore/fhir/general_types/general_types.dart';
import 'package:fhir_uscore/fhir/general_types/general_types.enums.dart';
import 'package:fhir_uscore/fhir/general_types/general_types.freezed.dart';
import 'package:fhir_uscore/fhir/general_types/general_types.g.dart';
import 'package:fhir_uscore/fhir/metadata_types/metadata_types.dart';
import 'package:fhir_uscore/fhir/metadata_types/metadata_types.freezed.dart';
import 'package:fhir_uscore/fhir/metadata_types/metadata_types.g.dart';
import 'package:fhir_uscore/fhir/primitive_types/base64binary.dart';
import 'package:fhir_uscore/fhir/primitive_types/boolean.dart';
import 'package:fhir_uscore/fhir/primitive_types/canonical.dart';
import 'package:fhir_uscore/fhir/primitive_types/code.dart';
import 'package:fhir_uscore/fhir/primitive_types/date.dart';
import 'package:fhir_uscore/fhir/primitive_types/decimal.dart';
import 'package:fhir_uscore/fhir/primitive_types/fhir_date_time.dart';
import 'package:fhir_uscore/fhir/primitive_types/fhir_uri.dart';
import 'package:fhir_uscore/fhir/primitive_types/fhir_url.dart';
import 'package:fhir_uscore/fhir/primitive_types/id.dart';
import 'package:fhir_uscore/fhir/primitive_types/instant.dart';
import 'package:fhir_uscore/fhir/primitive_types/integer.dart';
import 'package:fhir_uscore/fhir/primitive_types/integer64.dart';
import 'package:fhir_uscore/fhir/primitive_types/markdown.dart';
import 'package:fhir_uscore/fhir/primitive_types/oid.dart';
import 'package:fhir_uscore/fhir/primitive_types/positive_int.dart';
import 'package:fhir_uscore/fhir/primitive_types/primitive_types.dart';
import 'package:fhir_uscore/fhir/primitive_types/time.dart';
import 'package:fhir_uscore/fhir/primitive_types/unsigned_int.dart';
import 'package:fhir_uscore/fhir/primitive_types/uuid.dart';
import 'package:fhir_uscore/fhir/resource/resource.dart';
import 'package:fhir_uscore/fhir/resource/resource.g.dart';
import 'package:fhir_uscore/fhir/resource/resource_from_json.dart';
import 'package:fhir_uscore/fhir/resource/resource_types_enum.dart';
import 'package:fhir_uscore/fhir/resource/resource_utils.dart';
import 'package:fhir_uscore/fhir/resource_types/allergy_intolerance/allergy_intolerance.dart';
import 'package:fhir_uscore/fhir/resource_types/allergy_intolerance/allergy_intolerance.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/allergy_intolerance/allergy_intolerance.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/allergy_intolerance/allergy_intolerance.g.dart';
import 'package:fhir_uscore/fhir/resource_types/bundle/bundle.dart';
import 'package:fhir_uscore/fhir/resource_types/bundle/bundle.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/bundle/bundle.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/bundle/bundle.g.dart';
import 'package:fhir_uscore/fhir/resource_types/capability_statement/capability_statement.dart';
import 'package:fhir_uscore/fhir/resource_types/capability_statement/capability_statement.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/capability_statement/capability_statement.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/capability_statement/capability_statement.g.dart';
import 'package:fhir_uscore/fhir/resource_types/care_plan/care_plan.dart';
import 'package:fhir_uscore/fhir/resource_types/care_plan/care_plan.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/care_plan/care_plan.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/care_plan/care_plan.g.dart';
import 'package:fhir_uscore/fhir/resource_types/care_team/care_team.dart';
import 'package:fhir_uscore/fhir/resource_types/care_team/care_team.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/care_team/care_team.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/care_team/care_team.g.dart';
import 'package:fhir_uscore/fhir/resource_types/condition/condition.dart';
import 'package:fhir_uscore/fhir/resource_types/condition/condition.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/condition/condition.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/condition/condition.g.dart';
import 'package:fhir_uscore/fhir/resource_types/device/device.dart';
import 'package:fhir_uscore/fhir/resource_types/device/device.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/device/device.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/device/device.g.dart';
import 'package:fhir_uscore/fhir/resource_types/diagnostic_report/diagnostic_report.dart';
import 'package:fhir_uscore/fhir/resource_types/diagnostic_report/diagnostic_report.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/diagnostic_report/diagnostic_report.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/diagnostic_report/diagnostic_report.g.dart';
import 'package:fhir_uscore/fhir/resource_types/document_reference/document_reference.dart';
import 'package:fhir_uscore/fhir/resource_types/document_reference/document_reference.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/document_reference/document_reference.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/document_reference/document_reference.g.dart';
import 'package:fhir_uscore/fhir/resource_types/encounter/encounter.dart';
import 'package:fhir_uscore/fhir/resource_types/encounter/encounter.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/encounter/encounter.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/encounter/encounter.g.dart';
import 'package:fhir_uscore/fhir/resource_types/endpoint/endpoint.dart';
import 'package:fhir_uscore/fhir/resource_types/endpoint/endpoint.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/endpoint/endpoint.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/endpoint/endpoint.g.dart';
import 'package:fhir_uscore/fhir/resource_types/goal/goal.dart';
import 'package:fhir_uscore/fhir/resource_types/goal/goal.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/goal/goal.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/goal/goal.g.dart';
import 'package:fhir_uscore/fhir/resource_types/immunization/immunization.dart';
import 'package:fhir_uscore/fhir/resource_types/immunization/immunization.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/immunization/immunization.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/immunization/immunization.g.dart';
import 'package:fhir_uscore/fhir/resource_types/location/location.dart';
import 'package:fhir_uscore/fhir/resource_types/location/location.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/location/location.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/location/location.g.dart';
import 'package:fhir_uscore/fhir/resource_types/medication/medication.dart';
import 'package:fhir_uscore/fhir/resource_types/medication/medication.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/medication/medication.g.dart';
import 'package:fhir_uscore/fhir/resource_types/medication_request/medication_request.dart';
import 'package:fhir_uscore/fhir/resource_types/medication_request/medication_request.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/medication_request/medication_request.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/medication_request/medication_request.g.dart';
import 'package:fhir_uscore/fhir/resource_types/observation/observation.dart';
import 'package:fhir_uscore/fhir/resource_types/observation/observation.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/observation/observation.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/observation/observation.g.dart';
import 'package:fhir_uscore/fhir/resource_types/operation_outcome/operation_outcome.dart';
import 'package:fhir_uscore/fhir/resource_types/operation_outcome/operation_outcome.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/operation_outcome/operation_outcome.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/operation_outcome/operation_outcome.g.dart';
import 'package:fhir_uscore/fhir/resource_types/organization/organization.dart';
import 'package:fhir_uscore/fhir/resource_types/organization/organization.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/organization/organization.g.dart';
import 'package:fhir_uscore/fhir/resource_types/patient/patient.dart';
import 'package:fhir_uscore/fhir/resource_types/patient/patient.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/patient/patient.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/patient/patient.g.dart';
import 'package:fhir_uscore/fhir/resource_types/practitioner/practitioner.dart';
import 'package:fhir_uscore/fhir/resource_types/practitioner/practitioner.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/practitioner/practitioner.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/practitioner/practitioner.g.dart';
import 'package:fhir_uscore/fhir/resource_types/procedure/procedure.dart';
import 'package:fhir_uscore/fhir/resource_types/procedure/procedure.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/procedure/procedure.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/procedure/procedure.g.dart';
import 'package:fhir_uscore/fhir/resource_types/provenance/provenance.dart';
import 'package:fhir_uscore/fhir/resource_types/provenance/provenance.enums.dart';
import 'package:fhir_uscore/fhir/resource_types/provenance/provenance.freezed.dart';
import 'package:fhir_uscore/fhir/resource_types/provenance/provenance.g.dart';
import 'package:fhir_uscore/fhir/resource_types/resource_types.dart';
import 'package:fhir_uscore/fhir/special_types/special_types.dart';
import 'package:fhir_uscore/fhir/special_types/special_types.enums.dart';
import 'package:fhir_uscore/fhir/special_types/special_types.freezed.dart';
import 'package:fhir_uscore/fhir/special_types/special_types.g.dart';
import 'package:fhir_uscore/fhir_at_rest/enums/enums.dart';
import 'package:fhir_uscore/fhir_at_rest/enums/enums_to_string.dart';
import 'package:fhir_uscore/fhir_at_rest/enums/mode.dart';
import 'package:fhir_uscore/fhir_at_rest/enums/summary.dart';
import 'package:fhir_uscore/fhir_at_rest/fhir_at_rest.dart';
import 'package:fhir_uscore/fhir_at_rest/request/fhir_request.dart';
import 'package:fhir_uscore/fhir_at_rest/request/fhir_request.freezed.dart';
import 'package:fhir_uscore/uscore.dart';
5
likes
0
pub points
36%
popularity

Publisher

verified publisherfhirfli.dev

FHIR library profile for UsCore based on R4. Combines base fhir package, fhir_auth, fhir_bulk, and fhir_at_rest.

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

archive, collection, dartz, fhir_yaml, flutter, flutter_appauth, flutter_secure_storage, freezed_annotation, http, json_annotation, mime, yaml

More

Packages that depend on fhir_uscore