Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# 0.13.4
* specify snomedCT version for FHIR validator to use

# 0.13.3
* correct bad formatting in the LAST_UPDATED date

Expand Down
10 changes: 5 additions & 5 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
PATH
remote: .
specs:
davinci_plan_net_test_kit (0.13.3)
inferno_core (~> 1.2, >= 1.2.2)
davinci_plan_net_test_kit (0.13.4)
inferno_core (~> 1.3, >= 1.3.1)
tls_test_kit (~> 1.0, >= 1.0.2)

GEM
Expand Down Expand Up @@ -150,7 +150,7 @@ GEM
domain_name (~> 0.5)
i18n (1.14.8)
concurrent-ruby (~> 1.0)
inferno_core (1.2.2)
inferno_core (1.3.1)
activesupport (~> 7.2.3.1)
base62-rb (= 0.3.1)
blueprinter (= 0.25.2)
Expand Down Expand Up @@ -383,7 +383,7 @@ CHECKSUMS
database_cleaner-sequel (1.99.0) sha256=b0cdc1f3ef84f783daefa5101ff9b7444cc2070a572cbbd7ce14e6b30090e427
date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0
date_time_precision (0.8.1) sha256=77547764faca6c73761b9c10d7a226fd29de44ef42538c644da01680a1ee22aa
davinci_plan_net_test_kit (0.13.3)
davinci_plan_net_test_kit (0.13.4)
debug (1.11.1) sha256=2e0b0ac6119f2207a6f8ac7d4a73ca8eb4e440f64da0a3136c30343146e952b6
diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962
domain_name (0.6.20240107) sha256=5f693b2215708476517479bf2b3802e49068ad82167bcd2286f899536a17d933
Expand Down Expand Up @@ -423,7 +423,7 @@ CHECKSUMS
http-accept (1.7.0) sha256=c626860682bfbb3b46462f8c39cd470fd7b0584f61b3cc9df5b2e9eb9972a126
http-cookie (1.1.6) sha256=ba4b82be64de61dc281243dac70e3c382c45142f20268ed9276a3670c93feaa9
i18n (1.14.8) sha256=285778639134865c5e0f6269e0b818256017e8cde89993fdfcbfb64d088824a5
inferno_core (1.2.2) sha256=1ad8cfcb53a3c55723b4b802d467b7ff638a86ee81df4e425aba36c74bcd4284
inferno_core (1.3.1) sha256=32243f07d228965d22d661f0fbb0353a5aae6e13c663c51655e4f7d3cdad4260
io-console (0.8.2) sha256=d6e3ae7a7cc7574f4b8893b4fca2162e57a825b223a177b7afa236c5ef9814cc
irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3
jwt (3.2.0) sha256=5419b1fe37b1da0982bd07051f573a8b8789ab724c2aa7e785e4784a3ed217d7
Expand Down
2 changes: 1 addition & 1 deletion davinci_plan_net_test_kit.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Gem::Specification.new do |spec|
spec.description = 'DaVinci Plan Net Test Kit'
spec.homepage = 'https://github.com/inferno-framework/davinci-plan-net-test-kit'
spec.license = 'Apache-2.0'
spec.add_runtime_dependency 'inferno_core', '~> 1.2', '>= 1.2.2'
spec.add_runtime_dependency 'inferno_core', '~> 1.3', '>= 1.3.1'
spec.add_runtime_dependency 'tls_test_kit', '~> 1.0', '>= 1.0.2'
spec.add_development_dependency 'database_cleaner-sequel', '~> 1.8'
spec.add_development_dependency 'factory_bot', '~> 6.1'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,10 @@ def self.metadata
perform_additional_validation do |resource, profile_url|
ProvenanceValidator.validate(resource) if resource.instance_of?(FHIR::Provenance)
end

validation_context do
snomedCT '731000124108' # explicit snomedCT expansion parameter
end
end

links [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@
- :id: Endpoint.extension:endpoint-usecase
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/endpoint-usecase
:modifier_extension: false
:slices: []
:elements:
- :path: status
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1195,15 +1195,19 @@
- :id: HealthcareService.extension:newpatients
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/newpatients
:modifier_extension: false
- :id: HealthcareService.extension:deliverymethod
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/delivery-method
:modifier_extension: false
- :id: HealthcareService.telecom.extension:contactpoint-availabletime
:path: telecom.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/contactpoint-availabletime
:modifier_extension: false
- :id: HealthcareService.telecom.extension:via-intermediary
:path: telecom.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/via-intermediary
:modifier_extension: false
:slices: []
:elements:
- :path: identifier.type
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -218,18 +218,23 @@
- :id: Location.extension:newpatients
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/newpatients
:modifier_extension: false
- :id: Location.extension:accessibility
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/accessibility
:modifier_extension: false
- :id: Location.extension:region
:path: extension
:url: http://hl7.org/fhir/StructureDefinition/location-boundary-geojson
:modifier_extension: false
- :id: Location.telecom.extension:contactpoint-availabletime
:path: telecom.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/contactpoint-availabletime
:modifier_extension: false
- :id: Location.telecom.extension:via-intermediary
:path: telecom.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/via-intermediary
:modifier_extension: false
:slices: []
:elements:
- :path: identifier.type
Expand Down
30 changes: 30 additions & 0 deletions lib/davinci_plan_net_test_kit/generated/v1.1.0/metadata.yml
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,7 @@
- :id: Endpoint.extension:endpoint-usecase
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/endpoint-usecase
:modifier_extension: false
:slices: []
:elements:
- :path: status
Expand Down Expand Up @@ -1341,15 +1342,19 @@
- :id: HealthcareService.extension:newpatients
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/newpatients
:modifier_extension: false
- :id: HealthcareService.extension:deliverymethod
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/delivery-method
:modifier_extension: false
- :id: HealthcareService.telecom.extension:contactpoint-availabletime
:path: telecom.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/contactpoint-availabletime
:modifier_extension: false
- :id: HealthcareService.telecom.extension:via-intermediary
:path: telecom.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/via-intermediary
:modifier_extension: false
:slices: []
:elements:
- :path: identifier.type
Expand Down Expand Up @@ -2017,18 +2022,23 @@
- :id: Location.extension:newpatients
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/newpatients
:modifier_extension: false
- :id: Location.extension:accessibility
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/accessibility
:modifier_extension: false
- :id: Location.extension:region
:path: extension
:url: http://hl7.org/fhir/StructureDefinition/location-boundary-geojson
:modifier_extension: false
- :id: Location.telecom.extension:contactpoint-availabletime
:path: telecom.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/contactpoint-availabletime
:modifier_extension: false
- :id: Location.telecom.extension:via-intermediary
:path: telecom.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/via-intermediary
:modifier_extension: false
:slices: []
:elements:
- :path: identifier.type
Expand Down Expand Up @@ -2319,6 +2329,7 @@
- :id: Organization.extension:location-reference
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/location-reference
:modifier_extension: false
:slices: []
:elements:
- :path: identifier
Expand Down Expand Up @@ -2589,18 +2600,23 @@
- :id: Organization.extension:qualification
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/qualification
:modifier_extension: false
- :id: Organization.extension:org-description
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/org-description
:modifier_extension: false
- :id: Organization.telecom.extension:contactpoint-availabletime
:path: telecom.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/contactpoint-availabletime
:modifier_extension: false
- :id: Organization.telecom.extension:via-intermediary
:path: telecom.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/via-intermediary
:modifier_extension: false
- :id: Organization.address.extension:geolocation
:path: address.extension
:url: http://hl7.org/fhir/StructureDefinition/geolocation
:modifier_extension: false
:slices:
- :slice_id: Organization.identifier:NPI
:slice_name: NPI
Expand Down Expand Up @@ -4061,12 +4077,15 @@
- :id: Practitioner.address.extension:geolocation
:path: address.extension
:url: http://hl7.org/fhir/StructureDefinition/geolocation
:modifier_extension: false
- :id: Practitioner.qualification.extension:practitioner-qualification
:path: qualification.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/practitioner-qualification
:modifier_extension: false
- :id: Practitioner.communication.extension:communication-proficiency
:path: communication.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/communication-proficiency
:modifier_extension: false
:slices:
- :slice_id: Practitioner.identifier:NPI
:slice_name: NPI
Expand Down Expand Up @@ -5129,36 +5148,47 @@
- :id: PractitionerRole.extension:newpatients
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/newpatients
:modifier_extension: false
- :id: PractitionerRole.extension:network-reference
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/network-reference
:modifier_extension: false
- :id: PractitionerRole.extension:qualification
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/qualification
:modifier_extension: false
- :id: PractitionerRole.extension:qualification.extension:identifier
:path: extension.extension
:url:
:modifier_extension: false
- :id: PractitionerRole.extension:qualification.extension:code
:path: extension.extension
:url:
:modifier_extension: false
- :id: PractitionerRole.extension:qualification.extension:issuer
:path: extension.extension
:url:
:modifier_extension: false
- :id: PractitionerRole.extension:qualification.extension:status
:path: extension.extension
:url:
:modifier_extension: false
- :id: PractitionerRole.extension:qualification.extension:period
:path: extension.extension
:url:
:modifier_extension: false
- :id: PractitionerRole.extension:qualification.extension:whereValid
:path: extension.extension
:url:
:modifier_extension: false
- :id: PractitionerRole.telecom.extension:contactpoint-availabletime
:path: telecom.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/contactpoint-availabletime
:modifier_extension: false
- :id: PractitionerRole.telecom.extension:via-intermediary
:path: telecom.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/via-intermediary
:modifier_extension: false
:slices: []
:elements:
- :path: identifier.type
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,7 @@
- :id: Organization.extension:location-reference
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/location-reference
:modifier_extension: false
:slices: []
:elements:
- :path: identifier
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -191,18 +191,23 @@
- :id: Organization.extension:qualification
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/qualification
:modifier_extension: false
- :id: Organization.extension:org-description
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/org-description
:modifier_extension: false
- :id: Organization.telecom.extension:contactpoint-availabletime
:path: telecom.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/contactpoint-availabletime
:modifier_extension: false
- :id: Organization.telecom.extension:via-intermediary
:path: telecom.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/via-intermediary
:modifier_extension: false
- :id: Organization.address.extension:geolocation
:path: address.extension
:url: http://hl7.org/fhir/StructureDefinition/geolocation
:modifier_extension: false
:slices:
- :slice_id: Organization.identifier:NPI
:slice_name: NPI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,12 +115,15 @@
- :id: Practitioner.address.extension:geolocation
:path: address.extension
:url: http://hl7.org/fhir/StructureDefinition/geolocation
:modifier_extension: false
- :id: Practitioner.qualification.extension:practitioner-qualification
:path: qualification.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/practitioner-qualification
:modifier_extension: false
- :id: Practitioner.communication.extension:communication-proficiency
:path: communication.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/communication-proficiency
:modifier_extension: false
:slices:
- :slice_id: Practitioner.identifier:NPI
:slice_name: NPI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -960,36 +960,47 @@
- :id: PractitionerRole.extension:newpatients
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/newpatients
:modifier_extension: false
- :id: PractitionerRole.extension:network-reference
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/network-reference
:modifier_extension: false
- :id: PractitionerRole.extension:qualification
:path: extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/qualification
:modifier_extension: false
- :id: PractitionerRole.extension:qualification.extension:identifier
:path: extension.extension
:url:
:modifier_extension: false
- :id: PractitionerRole.extension:qualification.extension:code
:path: extension.extension
:url:
:modifier_extension: false
- :id: PractitionerRole.extension:qualification.extension:issuer
:path: extension.extension
:url:
:modifier_extension: false
- :id: PractitionerRole.extension:qualification.extension:status
:path: extension.extension
:url:
:modifier_extension: false
- :id: PractitionerRole.extension:qualification.extension:period
:path: extension.extension
:url:
:modifier_extension: false
- :id: PractitionerRole.extension:qualification.extension:whereValid
:path: extension.extension
:url:
:modifier_extension: false
- :id: PractitionerRole.telecom.extension:contactpoint-availabletime
:path: telecom.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/contactpoint-availabletime
:modifier_extension: false
- :id: PractitionerRole.telecom.extension:via-intermediary
:path: telecom.extension
:url: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/via-intermediary
:modifier_extension: false
:slices: []
:elements:
- :path: identifier.type
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,10 @@ module DaVinciPlanNetTestKit
perform_additional_validation do |resource, profile_url|
ProvenanceValidator.validate(resource) if resource.instance_of?(FHIR::Provenance)
end

validation_context do
snomedCT '731000124108' # explicit snomedCT expansion parameter
end
end

links [
Expand Down
4 changes: 2 additions & 2 deletions lib/davinci_plan_net_test_kit/version.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# frozen_string_literal: true

module DaVinciPlanNetTestKit
VERSION = '0.13.3'
LAST_UPDATED = '2026-05-28'
VERSION = '0.13.4'
LAST_UPDATED = '2026-06-01'
end
Loading