Proto commits in google/fhir-py

These 17 commits are when the Protocol Buffers files have changed:

Commit:abea39c
Author:Nick George
Committer:Copybara-Service

Adds an v5.0.0 enum to the R4 FHIR Versions codesystem. This smooths a lot of issues for interversion support by allowing R5 resources to parse into R4 protos if all other fields are compatible. Most immediately, this resolves an issue where the R4 version of the Extensions IG (hl7.fhir.uv.extensions.r4) declares as using FHIR R5 by accident. For more info, see: https://chat.fhir.org/#narrow/stream/179166-implementers/topic/Confused.20about.20hl7.2Efhir.2Euv.2Eextensions.2Er4.20npm) PiperOrigin-RevId: 614812837

The documentation is generated from this commit.

Commit:3b62b56
Author:FHIR Team
Committer:Copybara-Service

Fix typo in comments of `Instant` definition: mircoseconds --> microseconds PiperOrigin-RevId: 607039545

Commit:a078c79
Author:Nick George
Committer:Copybara-Service

Runs proto generation script at head to pick up a change to filtered FhirPath expression on appointment. PiperOrigin-RevId: 594263646

Commit:1b70b75
Author:Ryan Brush
Committer:Copybara-Service

Remove JSON name that caused a collision the Python 4.* protobuf library. PiperOrigin-RevId: 580619417

Commit:3566105
Author:Nick George
Committer:Copybara-Service

Hard-codes tag numbers for R4 and R5 Extension.url and Extension.extension to match legacy R4. Auto-generate R4 Extension - previously was hardcoded in datatypes_supplemental. This results in no change to R4, but R5 Extension.url and Extension.extension have their tags switched, to match R4. PiperOrigin-RevId: 572698176

Commit:c2dbd5a
Author:Nick George
Committer:Copybara-Service

Removes unused search parameters from R4 protos, and eliminates codepaths for adding search parameters. PiperOrigin-RevId: 566990071

Commit:99fd76f
Author:Nick George
Committer:Copybara-Service

Migrates R4 proto generation to use a direct, unmodified FHIR R4 NPM, rather than using a synthetic archive generated by bazel. A few new SearchParameters are picked up that were missed before. For datatype generation, add a few hardcoded examples to skip - these are resource profiles that are mistakenly labeled in the NPM as datatypes, e.g., https://hl7.org/fhir/structuredefinition-example-section-library.json.html Finally, drops r4 regression tests from V1 protogenerator since they are now covered by the V2 regression tests. PiperOrigin-RevId: 565718122

Commit:dd62a0f
Author:Nick George
Committer:Copybara-Service

Tweaks to ProtoGeneratorV2 to make it capable of regenerating R4 Reference in a binary compatible way. Removes Element, Reference, and ReferenceId protos from r4 datatype supplemental, since they can be autogenerated. PiperOrigin-RevId: 564411523

Commit:357f718
Author:Walt Askew
Committer:Copybara-Service

Clarify DateTime Fields' Meaning PiperOrigin-RevId: 563777986

Commit:8931c3f
Author:Nik Klassen
Committer:Copybara-Service

Add some more go_package annotations #32 PiperOrigin-RevId: 563735738

Commit:29c4bcb
Author:Nik Klassen
Committer:Copybara-Service

Set go_package for generated R4 FHIR protos PiperOrigin-RevId: 563453118

Commit:bb9b2db
Author:Nick George
Committer:Copybara-Service

Regenerates r4 codes.proto at 4.0.1, which picks up some deprecations. Eliminates unused import from bundle_and_contained_resource PiperOrigin-RevId: 549683853

Commit:1d00f42
Author:FHIR Team
Committer:Copybara-Service

- Create new field fhir_path_sql_expression in SqlRequirement Proto - Add fhir_path_sql field to existing _BuilderSql returned object PiperOrigin-RevId: 549457864

Commit:74995bf
Author:Nick George
Committer:Copybara-Service

Initial version of R4b protos PiperOrigin-RevId: 518687725

Commit:1646204
Author:Walt Askew
Committer:Copybara-Service

Support Validation of Reference Types - Add validation SQL for reference types. Ensure that only one field in the struct representing ids for each of the reference's possible resource types has a value. - Add a VALIDATION_TYPE_REFERENCE_TYPE validation_type to the SqlRequirement proto. - Generate the go protos for SqlRequirement. - Refactor FhirProfileStandardSqlEncoderChoiceTest into a generic FhirProfileStandardSqlEncoderV2ConstraintTest class PiperOrigin-RevId: 515756767

Commit:29d3920
Author:Suyash Kumar
Committer:Copybara-Service

Unredact bug numbers. PiperOrigin-RevId: 489306577

Commit:06e63fc
Author:Suyash Kumar
Committer:Suyash Kumar

Initial squash commit. PiperOrigin-RevId: 470758750