Skip to content

Commit

Permalink
issue #3652 - add version id to 1.0.1 canonical references
Browse files Browse the repository at this point in the history
* extension type profiles and value set bindings on StructureDefinitions
* meta.profile entries on examples

Signed-off-by: Lee Surprenant <[email protected]>
  • Loading branch information
lmsurpre committed May 24, 2022
1 parent 495bbd8 commit 93990b0
Show file tree
Hide file tree
Showing 23 changed files with 82 additions and 56 deletions.
4 changes: 4 additions & 0 deletions conformance/fhir-ig-davinci-pdex-formulary/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,12 @@ Source - https://build.fhir.org/ig/HL7/davinci-pdex-formulary retrieved on Nov 3
- Updated the searchParam.definition for List-identifier to properly reference a core spec parameter (https://jira.hl7.org/browse/FHIR-29937)
- Modified ig-r4.json to remove parameters that aren't valid in FHIR R4
- Stripped narrative text to reduce the size and formatted the JSON contents (both via the ResourceProcessor tool)
- Added version id to extension definition canonical references in StructureDefinitions (e.g. `http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-Network-extension` -> `http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-Network-extension|1.0.1`)
- Added version id to ValueSet binding targets in StructureDefinitions (e.g. `http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/DrugTierVS` -> `http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/DrugTierVS|1.0.1`)
- Added version element under ValueSets.compose.include to specify that these valuesets refer to the 1.0.1 codes.

Note: the examples were subsequently retrieved from http://hl7.org/fhir/us/davinci-drug-formulary/STU1.0.1/package.tgz on May 20, 2022.
- Added version id to the Meta.profile entry for each example

## PDEX US Drug Formulary 1.1.0
Source - http://hl7.org/fhir/us/davinci-drug-formulary/STU1.1 retrieved on May 20, 2022.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) Copyright IBM Corp. 2020
* (C) Copyright IBM Corp. 2020, 2022
*
* SPDX-License-Identifier: Apache-2.0
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) Copyright IBM Corp. 2020
* (C) Copyright IBM Corp. 2020, 2022
*
* SPDX-License-Identifier: Apache-2.0
*/
Expand All @@ -11,6 +11,6 @@
public class Formulary110ResourceProvider extends PackageRegistryResourceProvider {
@Override
public String getPackageId() {
return "hl7.fhir.us.davinci-pdex-formulary.101";
return "hl7.fhir.us.davinci-pdex-formulary.110";
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -453,7 +453,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-DrugTierDefinition-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-DrugTierDefinition-extension|1.0.1"
]
}
],
Expand Down Expand Up @@ -498,7 +498,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-Network-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-Network-extension|1.0.1"
]
}
],
Expand Down Expand Up @@ -543,7 +543,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-SummaryURL-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-SummaryURL-extension|1.0.1"
]
}
],
Expand Down Expand Up @@ -588,7 +588,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyURL-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyURL-extension|1.0.1"
]
}
],
Expand Down Expand Up @@ -633,7 +633,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-EmailPlanContact-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-EmailPlanContact-extension|1.0.1"
]
}
],
Expand Down Expand Up @@ -678,7 +678,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-MarketingURL-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-MarketingURL-extension|1.0.1"
]
}
],
Expand Down Expand Up @@ -723,7 +723,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-PlanIDType-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-PlanIDType-extension|1.0.1"
]
}
],
Expand Down Expand Up @@ -1747,7 +1747,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-DrugTierDefinition-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-DrugTierDefinition-extension|1.0.1"
]
}
],
Expand All @@ -1763,7 +1763,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-Network-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-Network-extension|1.0.1"
]
}
],
Expand All @@ -1779,7 +1779,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-SummaryURL-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-SummaryURL-extension|1.0.1"
]
}
],
Expand All @@ -1795,7 +1795,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyURL-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyURL-extension|1.0.1"
]
}
],
Expand All @@ -1811,7 +1811,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-EmailPlanContact-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-EmailPlanContact-extension|1.0.1"
]
}
],
Expand All @@ -1827,7 +1827,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-MarketingURL-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-MarketingURL-extension|1.0.1"
]
}
],
Expand All @@ -1843,7 +1843,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-PlanIDType-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-PlanIDType-extension|1.0.1"
]
}
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyDrug"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyDrug|1.0.1"
]
}
],
Expand Down Expand Up @@ -279,7 +279,7 @@
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyDrug"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-FormularyDrug|1.0.1"
]
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -367,7 +367,7 @@
"isSummary": false,
"binding": {
"strength": "extensible",
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/DrugTierVS"
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/DrugTierVS|1.0.1"
},
"mapping": [
{
Expand Down Expand Up @@ -883,7 +883,7 @@
"isSummary": false,
"binding": {
"strength": "extensible",
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/PharmacyTypeVS"
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/PharmacyTypeVS|1.0.1"
},
"mapping": [
{
Expand Down Expand Up @@ -1277,7 +1277,7 @@
"isSummary": false,
"binding": {
"strength": "required",
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/CopayOptionVS"
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/CopayOptionVS|1.0.1"
},
"mapping": [
{
Expand Down Expand Up @@ -1671,7 +1671,7 @@
"isSummary": false,
"binding": {
"strength": "required",
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/CoinsuranceOptionVS"
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/CoinsuranceOptionVS|1.0.1"
},
"mapping": [
{
Expand Down Expand Up @@ -2162,7 +2162,7 @@
],
"binding": {
"strength": "extensible",
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/DrugTierVS"
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/DrugTierVS|1.0.1"
}
},
{
Expand Down Expand Up @@ -2234,7 +2234,7 @@
],
"binding": {
"strength": "extensible",
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/PharmacyTypeVS"
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/PharmacyTypeVS|1.0.1"
}
},
{
Expand Down Expand Up @@ -2294,7 +2294,7 @@
],
"binding": {
"strength": "required",
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/CopayOptionVS"
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/CopayOptionVS|1.0.1"
}
},
{
Expand Down Expand Up @@ -2354,7 +2354,7 @@
],
"binding": {
"strength": "required",
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/CoinsuranceOptionVS"
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/CoinsuranceOptionVS|1.0.1"
}
},
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -292,7 +292,7 @@
"isSummary": false,
"binding": {
"strength": "extensible",
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/DrugTierVS"
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/DrugTierVS|1.0.1"
},
"mapping": [
{
Expand Down Expand Up @@ -346,7 +346,7 @@
"max": "1",
"binding": {
"strength": "extensible",
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/DrugTierVS"
"valueSet": "http://hl7.org/fhir/us/davinci-drug-formulary/ValueSet/DrugTierVS|1.0.1"
}
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -434,7 +434,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-DrugAlternatives-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-DrugAlternatives-extension|1.0.1"
]
}
],
Expand Down Expand Up @@ -478,7 +478,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-PriorAuthorization-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-PriorAuthorization-extension|1.0.1"
]
}
],
Expand Down Expand Up @@ -523,7 +523,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-StepTherapyLimit-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-StepTherapyLimit-extension|1.0.1"
]
}
],
Expand Down Expand Up @@ -568,7 +568,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-QuantityLimit-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-QuantityLimit-extension|1.0.1"
]
}
],
Expand Down Expand Up @@ -613,7 +613,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-PlanID-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-PlanID-extension|1.0.1"
]
}
],
Expand Down Expand Up @@ -658,7 +658,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-DrugTierID-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-DrugTierID-extension|1.0.1"
]
}
],
Expand Down Expand Up @@ -4942,7 +4942,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-DrugAlternatives-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-DrugAlternatives-extension|1.0.1"
]
}
]
Expand All @@ -4957,7 +4957,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-PriorAuthorization-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-PriorAuthorization-extension|1.0.1"
]
}
],
Expand All @@ -4973,7 +4973,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-StepTherapyLimit-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-StepTherapyLimit-extension|1.0.1"
]
}
],
Expand All @@ -4989,7 +4989,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-QuantityLimit-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-QuantityLimit-extension|1.0.1"
]
}
],
Expand All @@ -5005,7 +5005,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-PlanID-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-PlanID-extension|1.0.1"
]
}
],
Expand All @@ -5021,7 +5021,7 @@
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-DrugTierID-extension"
"http://hl7.org/fhir/us/davinci-drug-formulary/StructureDefinition/usdf-DrugTierID-extension|1.0.1"
]
}
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,8 @@
"compose": {
"include": [
{
"system": "http://hl7.org/fhir/us/davinci-drug-formulary/CodeSystem/usdf-CoinsuranceOptionCS"
"system": "http://hl7.org/fhir/us/davinci-drug-formulary/CodeSystem/usdf-CoinsuranceOptionCS",
"version": "1.0.1"
}
]
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,8 @@
"compose": {
"include": [
{
"system": "http://hl7.org/fhir/us/davinci-drug-formulary/CodeSystem/usdf-CopayOptionCS"
"system": "http://hl7.org/fhir/us/davinci-drug-formulary/CodeSystem/usdf-CopayOptionCS",
"version": "1.0.1"
}
]
}
Expand Down
Loading

0 comments on commit 93990b0

Please sign in to comment.