Skip to content

Commit faa46c8

Browse files
committed
Fix Partially Wrong Codes in ValueSets
Closes: #8
1 parent 97bf950 commit faa46c8

17 files changed

+635
-102
lines changed

fhir-models-gen/cmd/valueSet.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ func codes(valueSetName string, concepts []fhir.CodeSystemConcept) func(group *j
193193
for _, concept := range concepts {
194194
group.Case(jen.Id(codeIdentifier(valueSetName, concept.Code))).Block(jen.Return(jen.Lit(concept.Code)))
195195
if len(concept.Concept) > 0 {
196-
displays(valueSetName, concept.Concept)(group)
196+
codes(valueSetName, concept.Concept)(group)
197197
}
198198
}
199199
}

fhir-models-gen/fhir/aggregationMode.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ func (code AggregationMode) Code() string {
5959
case AggregationModeReferenced:
6060
return "referenced"
6161
case AggregationModeBundled:
62-
return "Bundled"
62+
return "bundled"
6363
}
6464
return "<unknown>"
6565
}

fhir-models-gen/go.mod

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ module github.com/samply/golang-fhir-models/fhir-models-gen
33
go 1.17
44

55
require (
6-
github.com/dave/jennifer v1.4.0
7-
github.com/spf13/cobra v0.0.5
6+
github.com/dave/jennifer v1.4.1
7+
github.com/spf13/cobra v1.2.1
88
)
99

1010
require (
1111
github.com/inconshreveable/mousetrap v1.0.0 // indirect
12-
github.com/spf13/pflag v1.0.3 // indirect
12+
github.com/spf13/pflag v1.0.5 // indirect
1313
)

fhir-models-gen/go.sum

+557-24
Large diffs are not rendered by default.

fhir-models/fhir/aggregationMode.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ func (code AggregationMode) Code() string {
5959
case AggregationModeReferenced:
6060
return "referenced"
6161
case AggregationModeBundled:
62-
return "Bundled"
62+
return "bundled"
6363
}
6464
return "<unknown>"
6565
}

fhir-models/fhir/carePlanActivityStatus.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ func (code CarePlanActivityStatus) Code() string {
8585
case CarePlanActivityStatusCancelled:
8686
return "cancelled"
8787
case CarePlanActivityStatusStopped:
88-
return "Stopped"
88+
return "stopped"
8989
case CarePlanActivityStatusUnknown:
9090
return "unknown"
9191
case CarePlanActivityStatusEnteredInError:

fhir-models/fhir/carePlanIntent.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,13 @@ func (code CarePlanIntent) Code() string {
8181
case CarePlanIntentOrder:
8282
return "order"
8383
case CarePlanIntentOriginalOrder:
84-
return "Original Order"
84+
return "original-order"
8585
case CarePlanIntentReflexOrder:
86-
return "Reflex Order"
86+
return "reflex-order"
8787
case CarePlanIntentFillerOrder:
88-
return "Filler Order"
88+
return "filler-order"
8989
case CarePlanIntentInstanceOrder:
90-
return "Instance Order"
90+
return "instance-order"
9191
case CarePlanIntentOption:
9292
return "option"
9393
}

fhir-models/fhir/conceptMapEquivalence.go

+8-8
Original file line numberDiff line numberDiff line change
@@ -78,23 +78,23 @@ func (code ConceptMapEquivalence) Code() string {
7878
case ConceptMapEquivalenceRelatedto:
7979
return "relatedto"
8080
case ConceptMapEquivalenceEquivalent:
81-
return "Equivalent"
81+
return "equivalent"
8282
case ConceptMapEquivalenceEqual:
83-
return "Equal"
83+
return "equal"
8484
case ConceptMapEquivalenceWider:
85-
return "Wider"
85+
return "wider"
8686
case ConceptMapEquivalenceSubsumes:
87-
return "Subsumes"
87+
return "subsumes"
8888
case ConceptMapEquivalenceNarrower:
89-
return "Narrower"
89+
return "narrower"
9090
case ConceptMapEquivalenceSpecializes:
91-
return "Specializes"
91+
return "specializes"
9292
case ConceptMapEquivalenceInexact:
93-
return "Inexact"
93+
return "inexact"
9494
case ConceptMapEquivalenceUnmatched:
9595
return "unmatched"
9696
case ConceptMapEquivalenceDisjoint:
97-
return "Disjoint"
97+
return "disjoint"
9898
}
9999
return "<unknown>"
100100
}

fhir-models/fhir/diagnosticReportStatus.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -80,15 +80,15 @@ func (code DiagnosticReportStatus) Code() string {
8080
case DiagnosticReportStatusPartial:
8181
return "partial"
8282
case DiagnosticReportStatusPreliminary:
83-
return "Preliminary"
83+
return "preliminary"
8484
case DiagnosticReportStatusFinal:
8585
return "final"
8686
case DiagnosticReportStatusAmended:
8787
return "amended"
8888
case DiagnosticReportStatusCorrected:
89-
return "Corrected"
89+
return "corrected"
9090
case DiagnosticReportStatusAppended:
91-
return "Appended"
91+
return "appended"
9292
case DiagnosticReportStatusCancelled:
9393
return "cancelled"
9494
case DiagnosticReportStatusEnteredInError:

fhir-models/fhir/goalLifecycleStatus.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,11 @@ func (code GoalLifecycleStatus) Code() string {
7979
case GoalLifecycleStatusAccepted:
8080
return "accepted"
8181
case GoalLifecycleStatusActive:
82-
return "Active"
82+
return "active"
8383
case GoalLifecycleStatusOnHold:
84-
return "On Hold"
84+
return "on-hold"
8585
case GoalLifecycleStatusCompleted:
86-
return "Completed"
86+
return "completed"
8787
case GoalLifecycleStatusCancelled:
8888
return "cancelled"
8989
case GoalLifecycleStatusEnteredInError:

fhir-models/fhir/issueType.go

+26-26
Original file line numberDiff line numberDiff line change
@@ -141,63 +141,63 @@ func (code IssueType) Code() string {
141141
case IssueTypeInvalid:
142142
return "invalid"
143143
case IssueTypeStructure:
144-
return "Structural Issue"
144+
return "structure"
145145
case IssueTypeRequired:
146-
return "Required element missing"
146+
return "required"
147147
case IssueTypeValue:
148-
return "Element value invalid"
148+
return "value"
149149
case IssueTypeInvariant:
150-
return "Validation rule failed"
150+
return "invariant"
151151
case IssueTypeSecurity:
152152
return "security"
153153
case IssueTypeLogin:
154-
return "Login Required"
154+
return "login"
155155
case IssueTypeUnknown:
156-
return "Unknown User"
156+
return "unknown"
157157
case IssueTypeExpired:
158-
return "Session Expired"
158+
return "expired"
159159
case IssueTypeForbidden:
160-
return "Forbidden"
160+
return "forbidden"
161161
case IssueTypeSuppressed:
162-
return "Information Suppressed"
162+
return "suppressed"
163163
case IssueTypeProcessing:
164164
return "processing"
165165
case IssueTypeNotSupported:
166-
return "Content not supported"
166+
return "not-supported"
167167
case IssueTypeDuplicate:
168-
return "Duplicate"
168+
return "duplicate"
169169
case IssueTypeMultipleMatches:
170-
return "Multiple Matches"
170+
return "multiple-matches"
171171
case IssueTypeNotFound:
172-
return "Not Found"
172+
return "not-found"
173173
case IssueTypeDeleted:
174-
return "Deleted"
174+
return "deleted"
175175
case IssueTypeTooLong:
176-
return "Content Too Long"
176+
return "too-long"
177177
case IssueTypeCodeInvalid:
178-
return "Invalid Code"
178+
return "code-invalid"
179179
case IssueTypeExtension:
180-
return "Unacceptable Extension"
180+
return "extension"
181181
case IssueTypeTooCostly:
182-
return "Operation Too Costly"
182+
return "too-costly"
183183
case IssueTypeBusinessRule:
184-
return "Business Rule Violation"
184+
return "business-rule"
185185
case IssueTypeConflict:
186-
return "Edit Version Conflict"
186+
return "conflict"
187187
case IssueTypeTransient:
188188
return "transient"
189189
case IssueTypeLockError:
190-
return "Lock Error"
190+
return "lock-error"
191191
case IssueTypeNoStore:
192-
return "No Store Available"
192+
return "no-store"
193193
case IssueTypeException:
194-
return "Exception"
194+
return "exception"
195195
case IssueTypeTimeout:
196-
return "Timeout"
196+
return "timeout"
197197
case IssueTypeIncomplete:
198-
return "Incomplete Results"
198+
return "incomplete"
199199
case IssueTypeThrottled:
200-
return "Throttled"
200+
return "throttled"
201201
case IssueTypeInformational:
202202
return "informational"
203203
}

fhir-models/fhir/nameUse.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ func (code NameUse) Code() string {
7979
case NameUseOld:
8080
return "old"
8181
case NameUseMaiden:
82-
return "Name changed for Marriage"
82+
return "maiden"
8383
}
8484
return "<unknown>"
8585
}

fhir-models/fhir/observationStatus.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ func (code ObservationStatus) Code() string {
7878
case ObservationStatusAmended:
7979
return "amended"
8080
case ObservationStatusCorrected:
81-
return "Corrected"
81+
return "corrected"
8282
case ObservationStatusCancelled:
8383
return "cancelled"
8484
case ObservationStatusEnteredInError:

fhir-models/fhir/provenanceEntityRole.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,13 @@ func (code ProvenanceEntityRole) Code() string {
6363
case ProvenanceEntityRoleDerivation:
6464
return "derivation"
6565
case ProvenanceEntityRoleRevision:
66-
return "Revision"
66+
return "revision"
6767
case ProvenanceEntityRoleQuotation:
68-
return "Quotation"
68+
return "quotation"
6969
case ProvenanceEntityRoleSource:
70-
return "Source"
70+
return "source"
7171
case ProvenanceEntityRoleRemoval:
72-
return "Removal"
72+
return "removal"
7373
}
7474
return "<unknown>"
7575
}

fhir-models/fhir/questionnaireItemType.go

+14-14
Original file line numberDiff line numberDiff line change
@@ -103,33 +103,33 @@ func (code QuestionnaireItemType) Code() string {
103103
case QuestionnaireItemTypeQuestion:
104104
return "question"
105105
case QuestionnaireItemTypeBoolean:
106-
return "Boolean"
106+
return "boolean"
107107
case QuestionnaireItemTypeDecimal:
108-
return "Decimal"
108+
return "decimal"
109109
case QuestionnaireItemTypeInteger:
110-
return "Integer"
110+
return "integer"
111111
case QuestionnaireItemTypeDate:
112-
return "Date"
112+
return "date"
113113
case QuestionnaireItemTypeDateTime:
114-
return "Date Time"
114+
return "dateTime"
115115
case QuestionnaireItemTypeTime:
116-
return "Time"
116+
return "time"
117117
case QuestionnaireItemTypeString:
118-
return "String"
118+
return "string"
119119
case QuestionnaireItemTypeText:
120-
return "Text"
120+
return "text"
121121
case QuestionnaireItemTypeUrl:
122-
return "Url"
122+
return "url"
123123
case QuestionnaireItemTypeChoice:
124-
return "Choice"
124+
return "choice"
125125
case QuestionnaireItemTypeOpenChoice:
126-
return "Open Choice"
126+
return "open-choice"
127127
case QuestionnaireItemTypeAttachment:
128-
return "Attachment"
128+
return "attachment"
129129
case QuestionnaireItemTypeReference:
130-
return "Reference"
130+
return "reference"
131131
case QuestionnaireItemTypeQuantity:
132-
return "Quantity"
132+
return "quantity"
133133
}
134134
return "<unknown>"
135135
}

fhir-models/fhir/requestIntent.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,13 @@ func (code RequestIntent) Code() string {
8181
case RequestIntentOrder:
8282
return "order"
8383
case RequestIntentOriginalOrder:
84-
return "Original Order"
84+
return "original-order"
8585
case RequestIntentReflexOrder:
86-
return "Reflex Order"
86+
return "reflex-order"
8787
case RequestIntentFillerOrder:
88-
return "Filler Order"
88+
return "filler-order"
8989
case RequestIntentInstanceOrder:
90-
return "Instance Order"
90+
return "instance-order"
9191
case RequestIntentOption:
9292
return "option"
9393
}

fhir-models/fhir/triggerType.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,11 @@ func (code TriggerType) Code() string {
7676
case TriggerTypeDataChanged:
7777
return "data-changed"
7878
case TriggerTypeDataAdded:
79-
return "Data Added"
79+
return "data-added"
8080
case TriggerTypeDataModified:
81-
return "Data Updated"
81+
return "data-modified"
8282
case TriggerTypeDataRemoved:
83-
return "Data Removed"
83+
return "data-removed"
8484
case TriggerTypeDataAccessed:
8585
return "data-accessed"
8686
case TriggerTypeDataAccessEnded:

0 commit comments

Comments
 (0)