fhir 0.0.11 copy "fhir: ^0.0.11" to clipboard
fhir: ^0.0.11 copied to clipboard

outdated

FHIR library of versions R4, STU3, DSTU2, and R5 (draft) for Dart & Flutter.

[0.0.11] #

  • Changed how resourceType handles defaults. It wasn't really functionaing the previous way. In addition, it was required, which mean that you had to include it when you made the resource (which was a pain in the ass). Now if you leave it blank, it will automatically include the correct resourceType. It will still, however, allow you to pass in the incorrect resourceType for that resource if you want to (this can be handled by the individual as far as I'm concerned).

[0.0.10] #

  • Changed Duration to FhirDuration because dart core contains Duration and I was tired of dealing with it

[0.0.9] #

  • Ran formatter
  • Generated documentation

[0.0.8] #

  • Eased restrictions on Instant
  • Made dstu2 enums 'part of' instead of importing (easier to use dstu2 Enums in other projects)
  • Added an errorMessage() method to primitiveFailures
  • Added an isValid getter to primitiveObjects
  • Updated some dependencies
  • Changed two types in Meta for Stu3
  • Added a simple test file
  • Changed Dates to its own PrimitiveClass, simplified formatting (just counting length)
  • updated R5 to v4.5.0
    • new resources: Permission, NutritionProduct, SubscriptionStatus and SubscriptionTopic
    • new draft resource Citation and EvidenceReport
    • does not pass all tests (becuase downloadable specs, examples and online references do not agree)

[0.0.7] #

  • Trying for more pubdev points
  • No double quotes (even for Regex expressions)
  • Ensure @override is present for members
  • Don't use this.toJson in Resource class (it's never used anyway)
  • Always use braces on if statements (otherwise dartfmt may not run)
  • got rid of primitive_types folder in r5 that I had forgotten to delete
  • dartfmt and dartdoc won't run in pana (I think because of too many files)

[0.0.6] #

  • Simplified date, dateTime, instant (now implementers will have to deal with display instead of me)
  • rewrote testing function (it's a pain to do deep comparisons of maps)
  • doesn't follow classic check-test patterns, writes errors to file (makes it easier for me to debug)
  • fixed some enums in dstu2
  • expanded definition of url because dart's definition doesn't match with FHIR's
  • relaxed base64binary (just a String now) requirements because Dart's is more narrow than FHIR's
  • taking out resource.g.dart (not used, doesn't seem to change functionality)

[0.0.5] #

  • Refactored Dstu2 to be more consistent with other versions, field names are the same, some class names changed

[0.0.4] #

  • Changed primitive equality, returns true for Code('code') == Code('code') AND Code('code') == 'code

[0.0.3] #

  • Updated pubspec (again), added examples and documentation

[0.0.2] #

  • Immediately had to update it because of mispellings in pubspec.yaml

[0.0.1] #

  • 2020-08-28.
29
likes
0
pub points
88%
popularity

Publisher

verified publisherfhirfli.dev

FHIR library of versions R4, STU3, DSTU2, and R5 (draft) for Dart & Flutter.

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

dartz, freezed_annotation, json_annotation, string_validator

More

Packages that depend on fhir