Skip to content

Commit ea72fa8

Browse files
committed
chore(examples): regenerate sliced choice validators (codegen-cmv)
1 parent 3033d4f commit ea72fa8

12 files changed

Lines changed: 263 additions & 0 deletions

examples/python-r4-us-core/fhir_types/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,13 @@
1818

1919
### Skipped Canonicals
2020

21+
- `http://example.org/fhir/StructureDefinition/ExampleClosedChoiceCondition`
22+
- `http://example.org/fhir/StructureDefinition/ExampleInheritedOpenChoiceCondition`
2123
- `http://example.org/fhir/StructureDefinition/ExampleNotebook`
24+
- `http://example.org/fhir/StructureDefinition/ExampleOpenChoiceCondition`
25+
- `http://example.org/fhir/StructureDefinition/ExampleOpenEffectiveObservation`
26+
- `http://example.org/fhir/StructureDefinition/ExampleRestrictedEffectiveObservation`
27+
- `http://example.org/fhir/StructureDefinition/ExampleRootRestrictedChoiceCondition`
2228
- `http://example.org/fhir/StructureDefinition/ExampleTypedBundle`
2329
- `http://example.org/fhir/StructureDefinition/PatientMetaRequired`
2430

examples/typescript-r4-us-core/fhir-types/hl7-fhir-r4-core/profiles/Extension_birthPlace.ts

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,55 @@ export class birthPlaceProfile {
9191
errors: [
9292
...validateRequired(res, profileName, "url"),
9393
...validateFixedValue(res, profileName, "url", birthPlaceProfile.canonicalUrl),
94+
...validateExcluded(res, profileName, "valueBase64Binary"),
95+
...validateExcluded(res, profileName, "valueBoolean"),
96+
...validateExcluded(res, profileName, "valueCanonical"),
97+
...validateExcluded(res, profileName, "valueCode"),
98+
...validateExcluded(res, profileName, "valueDate"),
99+
...validateExcluded(res, profileName, "valueDateTime"),
100+
...validateExcluded(res, profileName, "valueDecimal"),
101+
...validateExcluded(res, profileName, "valueId"),
102+
...validateExcluded(res, profileName, "valueInstant"),
103+
...validateExcluded(res, profileName, "valueInteger"),
104+
...validateExcluded(res, profileName, "valueMarkdown"),
105+
...validateExcluded(res, profileName, "valueOid"),
106+
...validateExcluded(res, profileName, "valuePositiveInt"),
107+
...validateExcluded(res, profileName, "valueString"),
108+
...validateExcluded(res, profileName, "valueTime"),
109+
...validateExcluded(res, profileName, "valueUnsignedInt"),
110+
...validateExcluded(res, profileName, "valueUri"),
111+
...validateExcluded(res, profileName, "valueUrl"),
112+
...validateExcluded(res, profileName, "valueUuid"),
113+
...validateExcluded(res, profileName, "valueAge"),
114+
...validateExcluded(res, profileName, "valueAnnotation"),
115+
...validateExcluded(res, profileName, "valueAttachment"),
116+
...validateExcluded(res, profileName, "valueCodeableConcept"),
117+
...validateExcluded(res, profileName, "valueCoding"),
118+
...validateExcluded(res, profileName, "valueContactPoint"),
119+
...validateExcluded(res, profileName, "valueCount"),
120+
...validateExcluded(res, profileName, "valueDistance"),
121+
...validateExcluded(res, profileName, "valueDuration"),
122+
...validateExcluded(res, profileName, "valueHumanName"),
123+
...validateExcluded(res, profileName, "valueIdentifier"),
124+
...validateExcluded(res, profileName, "valueMoney"),
125+
...validateExcluded(res, profileName, "valuePeriod"),
126+
...validateExcluded(res, profileName, "valueQuantity"),
127+
...validateExcluded(res, profileName, "valueRange"),
128+
...validateExcluded(res, profileName, "valueRatio"),
129+
...validateExcluded(res, profileName, "valueReference"),
130+
...validateExcluded(res, profileName, "valueSampledData"),
131+
...validateExcluded(res, profileName, "valueSignature"),
132+
...validateExcluded(res, profileName, "valueTiming"),
133+
...validateExcluded(res, profileName, "valueContactDetail"),
134+
...validateExcluded(res, profileName, "valueContributor"),
135+
...validateExcluded(res, profileName, "valueDataRequirement"),
136+
...validateExcluded(res, profileName, "valueExpression"),
137+
...validateExcluded(res, profileName, "valueParameterDefinition"),
138+
...validateExcluded(res, profileName, "valueRelatedArtifact"),
139+
...validateExcluded(res, profileName, "valueTriggerDefinition"),
140+
...validateExcluded(res, profileName, "valueUsageContext"),
141+
...validateExcluded(res, profileName, "valueDosage"),
142+
...validateExcluded(res, profileName, "valueMeta"),
94143
...validateChoiceRequired(res, profileName, ["valueAddress"]),
95144
],
96145
warnings: [],

examples/typescript-r4-us-core/fhir-types/hl7-fhir-r4-core/profiles/Extension_birthTime.ts

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,55 @@ export class birthTimeProfile {
9090
errors: [
9191
...validateRequired(res, profileName, "url"),
9292
...validateFixedValue(res, profileName, "url", birthTimeProfile.canonicalUrl),
93+
...validateExcluded(res, profileName, "valueBase64Binary"),
94+
...validateExcluded(res, profileName, "valueBoolean"),
95+
...validateExcluded(res, profileName, "valueCanonical"),
96+
...validateExcluded(res, profileName, "valueCode"),
97+
...validateExcluded(res, profileName, "valueDate"),
98+
...validateExcluded(res, profileName, "valueDecimal"),
99+
...validateExcluded(res, profileName, "valueId"),
100+
...validateExcluded(res, profileName, "valueInstant"),
101+
...validateExcluded(res, profileName, "valueInteger"),
102+
...validateExcluded(res, profileName, "valueMarkdown"),
103+
...validateExcluded(res, profileName, "valueOid"),
104+
...validateExcluded(res, profileName, "valuePositiveInt"),
105+
...validateExcluded(res, profileName, "valueString"),
106+
...validateExcluded(res, profileName, "valueTime"),
107+
...validateExcluded(res, profileName, "valueUnsignedInt"),
108+
...validateExcluded(res, profileName, "valueUri"),
109+
...validateExcluded(res, profileName, "valueUrl"),
110+
...validateExcluded(res, profileName, "valueUuid"),
111+
...validateExcluded(res, profileName, "valueAddress"),
112+
...validateExcluded(res, profileName, "valueAge"),
113+
...validateExcluded(res, profileName, "valueAnnotation"),
114+
...validateExcluded(res, profileName, "valueAttachment"),
115+
...validateExcluded(res, profileName, "valueCodeableConcept"),
116+
...validateExcluded(res, profileName, "valueCoding"),
117+
...validateExcluded(res, profileName, "valueContactPoint"),
118+
...validateExcluded(res, profileName, "valueCount"),
119+
...validateExcluded(res, profileName, "valueDistance"),
120+
...validateExcluded(res, profileName, "valueDuration"),
121+
...validateExcluded(res, profileName, "valueHumanName"),
122+
...validateExcluded(res, profileName, "valueIdentifier"),
123+
...validateExcluded(res, profileName, "valueMoney"),
124+
...validateExcluded(res, profileName, "valuePeriod"),
125+
...validateExcluded(res, profileName, "valueQuantity"),
126+
...validateExcluded(res, profileName, "valueRange"),
127+
...validateExcluded(res, profileName, "valueRatio"),
128+
...validateExcluded(res, profileName, "valueReference"),
129+
...validateExcluded(res, profileName, "valueSampledData"),
130+
...validateExcluded(res, profileName, "valueSignature"),
131+
...validateExcluded(res, profileName, "valueTiming"),
132+
...validateExcluded(res, profileName, "valueContactDetail"),
133+
...validateExcluded(res, profileName, "valueContributor"),
134+
...validateExcluded(res, profileName, "valueDataRequirement"),
135+
...validateExcluded(res, profileName, "valueExpression"),
136+
...validateExcluded(res, profileName, "valueParameterDefinition"),
137+
...validateExcluded(res, profileName, "valueRelatedArtifact"),
138+
...validateExcluded(res, profileName, "valueTriggerDefinition"),
139+
...validateExcluded(res, profileName, "valueUsageContext"),
140+
...validateExcluded(res, profileName, "valueDosage"),
141+
...validateExcluded(res, profileName, "valueMeta"),
93142
...validateChoiceRequired(res, profileName, ["valueDateTime"]),
94143
],
95144
warnings: [],

examples/typescript-r4-us-core/fhir-types/hl7-fhir-r4-core/profiles/Extension_own_prefix.ts

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,55 @@ export class own_prefixProfile {
9090
errors: [
9191
...validateRequired(res, profileName, "url"),
9292
...validateFixedValue(res, profileName, "url", own_prefixProfile.canonicalUrl),
93+
...validateExcluded(res, profileName, "valueBase64Binary"),
94+
...validateExcluded(res, profileName, "valueBoolean"),
95+
...validateExcluded(res, profileName, "valueCanonical"),
96+
...validateExcluded(res, profileName, "valueCode"),
97+
...validateExcluded(res, profileName, "valueDate"),
98+
...validateExcluded(res, profileName, "valueDateTime"),
99+
...validateExcluded(res, profileName, "valueDecimal"),
100+
...validateExcluded(res, profileName, "valueId"),
101+
...validateExcluded(res, profileName, "valueInstant"),
102+
...validateExcluded(res, profileName, "valueInteger"),
103+
...validateExcluded(res, profileName, "valueMarkdown"),
104+
...validateExcluded(res, profileName, "valueOid"),
105+
...validateExcluded(res, profileName, "valuePositiveInt"),
106+
...validateExcluded(res, profileName, "valueTime"),
107+
...validateExcluded(res, profileName, "valueUnsignedInt"),
108+
...validateExcluded(res, profileName, "valueUri"),
109+
...validateExcluded(res, profileName, "valueUrl"),
110+
...validateExcluded(res, profileName, "valueUuid"),
111+
...validateExcluded(res, profileName, "valueAddress"),
112+
...validateExcluded(res, profileName, "valueAge"),
113+
...validateExcluded(res, profileName, "valueAnnotation"),
114+
...validateExcluded(res, profileName, "valueAttachment"),
115+
...validateExcluded(res, profileName, "valueCodeableConcept"),
116+
...validateExcluded(res, profileName, "valueCoding"),
117+
...validateExcluded(res, profileName, "valueContactPoint"),
118+
...validateExcluded(res, profileName, "valueCount"),
119+
...validateExcluded(res, profileName, "valueDistance"),
120+
...validateExcluded(res, profileName, "valueDuration"),
121+
...validateExcluded(res, profileName, "valueHumanName"),
122+
...validateExcluded(res, profileName, "valueIdentifier"),
123+
...validateExcluded(res, profileName, "valueMoney"),
124+
...validateExcluded(res, profileName, "valuePeriod"),
125+
...validateExcluded(res, profileName, "valueQuantity"),
126+
...validateExcluded(res, profileName, "valueRange"),
127+
...validateExcluded(res, profileName, "valueRatio"),
128+
...validateExcluded(res, profileName, "valueReference"),
129+
...validateExcluded(res, profileName, "valueSampledData"),
130+
...validateExcluded(res, profileName, "valueSignature"),
131+
...validateExcluded(res, profileName, "valueTiming"),
132+
...validateExcluded(res, profileName, "valueContactDetail"),
133+
...validateExcluded(res, profileName, "valueContributor"),
134+
...validateExcluded(res, profileName, "valueDataRequirement"),
135+
...validateExcluded(res, profileName, "valueExpression"),
136+
...validateExcluded(res, profileName, "valueParameterDefinition"),
137+
...validateExcluded(res, profileName, "valueRelatedArtifact"),
138+
...validateExcluded(res, profileName, "valueTriggerDefinition"),
139+
...validateExcluded(res, profileName, "valueUsageContext"),
140+
...validateExcluded(res, profileName, "valueDosage"),
141+
...validateExcluded(res, profileName, "valueMeta"),
93142
...validateChoiceRequired(res, profileName, ["valueString"]),
94143
],
95144
warnings: [],

examples/typescript-r4-us-core/fhir-types/hl7-fhir-r4-core/profiles/Observation_observation_bodyweight.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,8 @@ export class observation_bodyweightProfile {
209209
...validateFixedValue(res, profileName, "code", {"coding":[{"code":"29463-7","system":"http://loinc.org"}]}),
210210
...validateRequired(res, profileName, "subject"),
211211
...validateReference(res, profileName, "subject", ["Patient"]),
212+
...validateExcluded(res, profileName, "effectiveTiming"),
213+
...validateExcluded(res, profileName, "effectiveInstant"),
212214
...validateChoiceRequired(res, profileName, ["effectiveDateTime","effectivePeriod"]),
213215
...validateReference(res, profileName, "hasMember", ["MolecularSequence","QuestionnaireResponse","Observation"]),
214216
...validateReference(res, profileName, "derivedFrom", ["DocumentReference","ImagingStudy","Media","MolecularSequence","QuestionnaireResponse","Observation"]),

examples/typescript-r4-us-core/fhir-types/hl7-fhir-r4-core/profiles/Observation_observation_bp.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,8 @@ export class observation_bpProfile {
290290
...validateFixedValue(res, profileName, "code", {"coding":[{"code":"85354-9","system":"http://loinc.org"}]}),
291291
...validateRequired(res, profileName, "subject"),
292292
...validateReference(res, profileName, "subject", ["Patient"]),
293+
...validateExcluded(res, profileName, "effectiveTiming"),
294+
...validateExcluded(res, profileName, "effectiveInstant"),
293295
...validateChoiceRequired(res, profileName, ["effectiveDateTime","effectivePeriod"]),
294296
...validateReference(res, profileName, "hasMember", ["MolecularSequence","QuestionnaireResponse","Observation"]),
295297
...validateReference(res, profileName, "derivedFrom", ["DocumentReference","ImagingStudy","Media","MolecularSequence","QuestionnaireResponse","Observation"]),

examples/typescript-r4-us-core/fhir-types/hl7-fhir-r4-core/profiles/Observation_observation_vitalsigns.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,8 @@ export class observation_vitalsignsProfile {
202202
...validateRequired(res, profileName, "code"),
203203
...validateRequired(res, profileName, "subject"),
204204
...validateReference(res, profileName, "subject", ["Patient"]),
205+
...validateExcluded(res, profileName, "effectiveTiming"),
206+
...validateExcluded(res, profileName, "effectiveInstant"),
205207
...validateChoiceRequired(res, profileName, ["effectiveDateTime","effectivePeriod"]),
206208
...validateReference(res, profileName, "hasMember", ["MolecularSequence","QuestionnaireResponse","Observation"]),
207209
...validateReference(res, profileName, "derivedFrom", ["DocumentReference","ImagingStudy","Media","MolecularSequence","QuestionnaireResponse","Observation"]),

examples/typescript-r4-us-core/fhir-types/hl7-fhir-us-core/profiles/Extension_USCoreIndividualSexExtension.ts

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,55 @@ export class USCoreIndividualSexExtensionProfile {
9191
errors: [
9292
...validateRequired(res, profileName, "url"),
9393
...validateFixedValue(res, profileName, "url", USCoreIndividualSexExtensionProfile.canonicalUrl),
94+
...validateExcluded(res, profileName, "valueBase64Binary"),
95+
...validateExcluded(res, profileName, "valueBoolean"),
96+
...validateExcluded(res, profileName, "valueCanonical"),
97+
...validateExcluded(res, profileName, "valueCode"),
98+
...validateExcluded(res, profileName, "valueDate"),
99+
...validateExcluded(res, profileName, "valueDateTime"),
100+
...validateExcluded(res, profileName, "valueDecimal"),
101+
...validateExcluded(res, profileName, "valueId"),
102+
...validateExcluded(res, profileName, "valueInstant"),
103+
...validateExcluded(res, profileName, "valueInteger"),
104+
...validateExcluded(res, profileName, "valueMarkdown"),
105+
...validateExcluded(res, profileName, "valueOid"),
106+
...validateExcluded(res, profileName, "valuePositiveInt"),
107+
...validateExcluded(res, profileName, "valueString"),
108+
...validateExcluded(res, profileName, "valueTime"),
109+
...validateExcluded(res, profileName, "valueUnsignedInt"),
110+
...validateExcluded(res, profileName, "valueUri"),
111+
...validateExcluded(res, profileName, "valueUrl"),
112+
...validateExcluded(res, profileName, "valueUuid"),
113+
...validateExcluded(res, profileName, "valueAddress"),
114+
...validateExcluded(res, profileName, "valueAge"),
115+
...validateExcluded(res, profileName, "valueAnnotation"),
116+
...validateExcluded(res, profileName, "valueAttachment"),
117+
...validateExcluded(res, profileName, "valueCodeableConcept"),
118+
...validateExcluded(res, profileName, "valueContactPoint"),
119+
...validateExcluded(res, profileName, "valueCount"),
120+
...validateExcluded(res, profileName, "valueDistance"),
121+
...validateExcluded(res, profileName, "valueDuration"),
122+
...validateExcluded(res, profileName, "valueHumanName"),
123+
...validateExcluded(res, profileName, "valueIdentifier"),
124+
...validateExcluded(res, profileName, "valueMoney"),
125+
...validateExcluded(res, profileName, "valuePeriod"),
126+
...validateExcluded(res, profileName, "valueQuantity"),
127+
...validateExcluded(res, profileName, "valueRange"),
128+
...validateExcluded(res, profileName, "valueRatio"),
129+
...validateExcluded(res, profileName, "valueReference"),
130+
...validateExcluded(res, profileName, "valueSampledData"),
131+
...validateExcluded(res, profileName, "valueSignature"),
132+
...validateExcluded(res, profileName, "valueTiming"),
133+
...validateExcluded(res, profileName, "valueContactDetail"),
134+
...validateExcluded(res, profileName, "valueContributor"),
135+
...validateExcluded(res, profileName, "valueDataRequirement"),
136+
...validateExcluded(res, profileName, "valueExpression"),
137+
...validateExcluded(res, profileName, "valueParameterDefinition"),
138+
...validateExcluded(res, profileName, "valueRelatedArtifact"),
139+
...validateExcluded(res, profileName, "valueTriggerDefinition"),
140+
...validateExcluded(res, profileName, "valueUsageContext"),
141+
...validateExcluded(res, profileName, "valueDosage"),
142+
...validateExcluded(res, profileName, "valueMeta"),
94143
...validateChoiceRequired(res, profileName, ["valueCoding"]),
95144
],
96145
warnings: [],

0 commit comments

Comments
 (0)