Skip to content

Commit 279e06c

Browse files
author
Grahame Grieve
committed
fix snomed version wrangling routine
1 parent a632c45 commit 279e06c

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

library/ftx/ftx_sct_services.pas

+6-6
Original file line numberDiff line numberDiff line change
@@ -667,7 +667,6 @@ TSnomedServices = class (TFslObject)
667667
function ReferenceSetExists(sid : String) : Boolean;
668668
function getRefSet(id : int64) : TSnomedReferenceSetMemberArray;
669669
function systemUri : String;
670-
function versionIsMoreDetailed(v1, v2 : String): boolean; virtual;
671670

672671
// status stuff
673672
Property VersionUri : String read FVersionUri write SetVersionUri;
@@ -757,6 +756,7 @@ TSnomedProvider = class (TCodeSystemProvider)
757756

758757
function defToThisVersion(specifiedVersion : String) : boolean; override;
759758
procedure defineFeatures(features : TFslList<TFHIRFeature>); override;
759+
function versionIsMoreDetailed(v1, v2 : String): boolean; override;
760760

761761
property Services : TSnomedServices read FSct;
762762
end;
@@ -3505,11 +3505,6 @@ function TSnomedServices.systemUri: String;
35053505
result := URI_SNOMED;
35063506
end;
35073507

3508-
function TSnomedServices.versionIsMoreDetailed(v1, v2: String): boolean;
3509-
begin
3510-
result := (v2 <> '') and v2.startsWith(v1);
3511-
end;
3512-
35133508
function TSnomedServices.GetRefsetIndex: TSnomedReferenceSetIndex;
35143509
begin
35153510
result := FRefSetIndex;
@@ -4753,6 +4748,11 @@ procedure TSnomedProvider.defineFeatures(features: TFslList<TFHIRFeature>);
47534748
features.Add(TFHIRFeature.fromString('rest.Codesystem:'+systemUri+'.filter', 'concept:in'));
47544749
end;
47554750

4751+
function TSnomedProvider.versionIsMoreDetailed(v1, v2: String): boolean;
4752+
begin
4753+
result := (v2 <> '') and v2.startsWith(v1);
4754+
end;
4755+
47564756
function TSnomedProvider.Definition(context: TCodeSystemProviderContext): string;
47574757
begin
47584758
result := '';

0 commit comments

Comments
 (0)