From 65a7ecc57960a21e208090075db6e0a714d77d78 Mon Sep 17 00:00:00 2001 From: Julian Sass Date: Fri, 28 Jun 2024 15:21:56 +0200 Subject: [PATCH] Updated and fixed several errors in search params --- ...cps-medikation-capabilitystatement-2x.json | 188 +++++-- ...ii-sp-medikation-dosage-dosequantity.json} | 16 +- ...-sp-medikation-dosage-doserange-high.json} | 15 +- ...i-sp-medikation-dosage-doserange-low.json} | 15 +- ...r-mii-sp-medikation-dosage-doserange.json} | 19 +- ...ii-sp-medikation-dosage-ratequantity.json} | 16 +- ...-sp-medikation-dosage-raterange-high.json} | 15 +- ...i-sp-medikation-dosage-raterange-low.json} | 15 +- ...r-mii-sp-medikation-dosage-raterange.json} | 17 +- ...dikation-dosage-rateratio-denominator.json | 37 ++ ...edikation-dosage-rateratio-numerator.json} | 16 +- ...r-mii-sp-medikation-dosage-rateratio.json} | 20 +- ...meter-mii-sp-medikation-dosage-route.json} | 15 +- ...ameter-mii-sp-medikation-dosage-site.json} | 15 +- ...ikation-medicationadministration-dose.json | 35 -- ...medicationadministration-ratequantity.json | 35 -- ...nadministration-rateratio-denominator.json | 35 -- ...ionadministration-rateratio-numerator.json | 35 -- ...on-medicationadministration-rateratio.json | 38 -- ...kation-medicationrequest-dosequantity.json | 35 -- ...tion-medicationrequest-doserange-high.json | 35 -- ...ation-medicationrequest-doserange-low.json | 35 -- ...kation-medicationrequest-ratequantity.json | 35 -- ...tion-medicationrequest-raterange-high.json | 35 -- ...ation-medicationrequest-raterange-low.json | 35 -- ...dicationrequest-rateratio-denominator.json | 35 -- ...medicationrequest-rateratio-numerator.json | 35 -- ...cationstatement-rateratio-denominator.json | 35 -- .../MedicationAdministration.page.md | 4 +- .../CapabilityStatement-2x.fsh | 59 ++- .../fsh/searchparameters/SearchParameter.fsh | 498 +++++------------- 31 files changed, 437 insertions(+), 1036 deletions(-) rename fsh-generated/resources/{SearchParameter-mii-sp-medikation-medicationstatement-dosequantity.json => SearchParameter-mii-sp-medikation-dosage-dosequantity.json} (56%) rename fsh-generated/resources/{SearchParameter-mii-sp-medikation-medicationstatement-doserange-high.json => SearchParameter-mii-sp-medikation-dosage-doserange-high.json} (61%) rename fsh-generated/resources/{SearchParameter-mii-sp-medikation-medicationstatement-doserange-low.json => SearchParameter-mii-sp-medikation-dosage-doserange-low.json} (64%) rename fsh-generated/resources/{SearchParameter-mii-sp-medikation-medicationstatement-doserange.json => SearchParameter-mii-sp-medikation-dosage-doserange.json} (60%) rename fsh-generated/resources/{SearchParameter-mii-sp-medikation-medicationstatement-ratequantity.json => SearchParameter-mii-sp-medikation-dosage-ratequantity.json} (56%) rename fsh-generated/resources/{SearchParameter-mii-sp-medikation-medicationstatement-raterange-high.json => SearchParameter-mii-sp-medikation-dosage-raterange-high.json} (61%) rename fsh-generated/resources/{SearchParameter-mii-sp-medikation-medicationstatement-raterange-low.json => SearchParameter-mii-sp-medikation-dosage-raterange-low.json} (64%) rename fsh-generated/resources/{SearchParameter-mii-sp-medikation-medicationstatement-raterange.json => SearchParameter-mii-sp-medikation-dosage-raterange.json} (65%) create mode 100644 fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-rateratio-denominator.json rename fsh-generated/resources/{SearchParameter-mii-sp-medikation-medicationstatement-rateratio-numerator.json => SearchParameter-mii-sp-medikation-dosage-rateratio-numerator.json} (51%) rename fsh-generated/resources/{SearchParameter-mii-sp-medikation-medicationstatement-rateratio.json => SearchParameter-mii-sp-medikation-dosage-rateratio.json} (50%) rename fsh-generated/resources/{SearchParameter-mii-sp-medikation-medication-dosage-route.json => SearchParameter-mii-sp-medikation-dosage-route.json} (65%) rename fsh-generated/resources/{SearchParameter-mii-sp-medikation-medication-dosage-site.json => SearchParameter-mii-sp-medikation-dosage-site.json} (65%) delete mode 100644 fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-dose.json delete mode 100644 fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-ratequantity.json delete mode 100644 fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-rateratio-denominator.json delete mode 100644 fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-rateratio-numerator.json delete mode 100644 fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-rateratio.json delete mode 100644 fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-dosequantity.json delete mode 100644 fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-doserange-high.json delete mode 100644 fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-doserange-low.json delete mode 100644 fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-ratequantity.json delete mode 100644 fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-raterange-high.json delete mode 100644 fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-raterange-low.json delete mode 100644 fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-rateratio-denominator.json delete mode 100644 fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-rateratio-numerator.json delete mode 100644 fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-rateratio-denominator.json diff --git a/fsh-generated/resources/CapabilityStatement-mii-cps-medikation-capabilitystatement-2x.json b/fsh-generated/resources/CapabilityStatement-mii-cps-medikation-capabilitystatement-2x.json index 1048a75..4817250 100644 --- a/fsh-generated/resources/CapabilityStatement-mii-cps-medikation-capabilitystatement-2x.json +++ b/fsh-generated/resources/CapabilityStatement-mii-cps-medikation-capabilitystatement-2x.json @@ -672,9 +672,9 @@ ] }, { - "name": "reason-reference", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Medication-ReasonReference", - "type": "reference", + "name": "dosage-site", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-Site", + "type": "token", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", @@ -683,8 +683,8 @@ ] }, { - "name": "dosage-site", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Medication-DosageSite", + "name": "dosage-route", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-Route", "type": "token", "extension": [ { @@ -694,9 +694,20 @@ ] }, { - "name": "dosage-route", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Medication-DosageRoute", - "type": "token", + "name": "dose-quantity", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseQuantity", + "type": "quantity", + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "name": "ratequantity", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateQuantity", + "type": "quantity", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", @@ -706,7 +717,7 @@ }, { "name": "rateratio-numerator", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-RateRatioNumerator", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioNumerator", "type": "quantity", "extension": [ { @@ -717,7 +728,7 @@ }, { "name": "rateratio-denominator", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-RateRatioDenominator", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioDenominator", "type": "quantity", "extension": [ { @@ -727,9 +738,9 @@ ] }, { - "name": "rate-quantity", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-RateQuantity", - "type": "quantity", + "name": "rateratio", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatio", + "type": "composite", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", @@ -999,9 +1010,31 @@ } ] }, + { + "name": "dosage-site", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-Site", + "type": "token", + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "name": "dosage-route", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-Route", + "type": "token", + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, { "name": "doserange-low", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-DoseRangeLow", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRangeLow", "type": "quantity", "extension": [ { @@ -1012,7 +1045,7 @@ }, { "name": "doserange-high", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-DoseRangeHigh", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRangeHigh", "type": "quantity", "extension": [ { @@ -1021,9 +1054,20 @@ } ] }, + { + "name": "doserange", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRange", + "type": "composite", + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, { "name": "dose-quantity", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-DoseQuantity", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseQuantity", "type": "quantity", "extension": [ { @@ -1033,8 +1077,8 @@ ] }, { - "name": "rateratio-numerator", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateRatioNumerator", + "name": "raterange-low", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRangeLow", "type": "quantity", "extension": [ { @@ -1044,8 +1088,8 @@ ] }, { - "name": "rateratio-denominator", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateRatioDenominator", + "name": "raterange-high", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRangeHigh", "type": "quantity", "extension": [ { @@ -1055,8 +1099,19 @@ ] }, { - "name": "raterange-low", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateRangeLow", + "name": "raterange", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRange", + "type": "composite", + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "name": "ratequantity", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateQuantity", "type": "quantity", "extension": [ { @@ -1066,8 +1121,8 @@ ] }, { - "name": "raterange-high", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateRangeHigh", + "name": "rateratio-numerator", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioNumerator", "type": "quantity", "extension": [ { @@ -1077,8 +1132,8 @@ ] }, { - "name": "rate-quantity", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateQuantity", + "name": "rateratio-denominator", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioDenominator", "type": "quantity", "extension": [ { @@ -1086,6 +1141,17 @@ "valueCode": "SHALL" } ] + }, + { + "name": "rateratio", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatio", + "type": "composite", + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] } ] }, @@ -1295,9 +1361,9 @@ ] }, { - "name": "reason-reference", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Medication-ReasonReference", - "type": "reference", + "name": "dosage-site", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-Site", + "type": "token", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", @@ -1306,8 +1372,8 @@ ] }, { - "name": "dosage-site", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Medication-DosageSite", + "name": "dosage-route", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-Route", "type": "token", "extension": [ { @@ -1317,9 +1383,9 @@ ] }, { - "name": "dosage-route", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Medication-DosageRoute", - "type": "token", + "name": "doserange-low", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRangeLow", + "type": "quantity", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", @@ -1328,8 +1394,8 @@ ] }, { - "name": "doserange-low", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-DoseRangeLow", + "name": "doserange-high", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRangeHigh", "type": "quantity", "extension": [ { @@ -1339,9 +1405,9 @@ ] }, { - "name": "doserange-high", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-DoseRangeHigh", - "type": "quantity", + "name": "doserange", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRange", + "type": "composite", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", @@ -1351,7 +1417,7 @@ }, { "name": "dose-quantity", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-DoseQuantity", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseQuantity", "type": "quantity", "extension": [ { @@ -1361,8 +1427,8 @@ ] }, { - "name": "rateratio-numerator", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRatioNumerator", + "name": "raterange-low", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRangeLow", "type": "quantity", "extension": [ { @@ -1372,8 +1438,8 @@ ] }, { - "name": "rateratio-denominator", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRatioDenominator", + "name": "raterange-high", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRangeHigh", "type": "quantity", "extension": [ { @@ -1383,8 +1449,19 @@ ] }, { - "name": "raterange-low", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRangeLow", + "name": "raterange", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRange", + "type": "composite", + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] + }, + { + "name": "ratequantity", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateQuantity", "type": "quantity", "extension": [ { @@ -1394,8 +1471,8 @@ ] }, { - "name": "raterange-high", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRangeHigh", + "name": "rateratio-numerator", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioNumerator", "type": "quantity", "extension": [ { @@ -1405,8 +1482,8 @@ ] }, { - "name": "rate-quantity", - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateQuantity", + "name": "rateratio-denominator", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioDenominator", "type": "quantity", "extension": [ { @@ -1414,6 +1491,17 @@ "valueCode": "SHALL" } ] + }, + { + "name": "rateratio", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatio", + "type": "composite", + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", + "valueCode": "SHALL" + } + ] } ] } diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-dosequantity.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-dosequantity.json similarity index 56% rename from fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-dosequantity.json rename to fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-dosequantity.json index 2ea9d97..83fe042 100644 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-dosequantity.json +++ b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-dosequantity.json @@ -1,7 +1,7 @@ { "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationstatement-dosequantity", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-DoseQuantity", + "id": "mii-sp-medikation-dosage-dosequantity", + "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseQuantity", "publisher": "Medizininformatik Initiative", "contact": [ { @@ -14,17 +14,19 @@ } ], "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationStatement_DoseQuantity", + "name": "MII_SP_Medikation_Dosage_DoseQuantity", "status": "active", "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.doseQuantity", + "date": "2024-06-28", + "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.doseQuantity | MedicationRequest.dosageInstruction.doseAndRate.doseQuantity | MedicationAdministration.dosage.dose", "code": "dose-quantity", "base": [ - "MedicationStatement" + "MedicationStatement", + "MedicationRequest", + "MedicationAdministration" ], "type": "quantity", - "expression": "MedicationStatement.dosage.doseAndRate.dose.ofType(Quantity)", + "expression": "MedicationStatement.dosage.doseAndRate.dose.ofType(Quantity) | MedicationRequest.dosageInstruction.doseAndRate.dose.ofType(Quantity) | MedicationAdministration.dosage.dose", "comparator": [ "eq", "gt", diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-doserange-high.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-doserange-high.json similarity index 61% rename from fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-doserange-high.json rename to fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-doserange-high.json index e0add60..da7550b 100644 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-doserange-high.json +++ b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-doserange-high.json @@ -1,7 +1,7 @@ { "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationstatement-doserange-high", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-DoseRangeHigh", + "id": "mii-sp-medikation-dosage-doserange-high", + "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRangeHigh", "publisher": "Medizininformatik Initiative", "contact": [ { @@ -14,17 +14,18 @@ } ], "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationStatement_DoseRangeHigh", + "name": "MII_SP_Medikation_Dosage_DoseRangeHigh", "status": "active", "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.doseRange.high", + "date": "2024-06-28", + "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.doseRange.high | MedicationRequest.dosageInstruction.doseAndRate.doseRange.high", "code": "doserange-high", "base": [ - "MedicationStatement" + "MedicationStatement", + "MedicationRequest" ], "type": "quantity", - "expression": "MedicationStatement.dosage.doseAndRate.dose.ofType(Range).high", + "expression": "MedicationStatement.dosage.doseAndRate.dose.ofType(Range).high | MedicationRequest.dosageInstruction.doseAndRate.dose.ofType(Range).high", "comparator": [ "eq", "gt", diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-doserange-low.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-doserange-low.json similarity index 64% rename from fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-doserange-low.json rename to fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-doserange-low.json index bb247a6..fa432fa 100644 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-doserange-low.json +++ b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-doserange-low.json @@ -1,7 +1,7 @@ { "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationstatement-doserange-low", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-DoseRangeLow", + "id": "mii-sp-medikation-dosage-doserange-low", + "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRangeLow", "publisher": "Medizininformatik Initiative", "contact": [ { @@ -14,17 +14,18 @@ } ], "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationStatement_DoseRangeLow", + "name": "MII_SP_Medikation_Dosage_DoseRangeLow", "status": "active", "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.doseRange.low", + "date": "2024-06-28", + "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.doseRange.low | MedicationRequest.dosageInstruction.doseAndRate.doseRange.low", "code": "doserange-low", "base": [ - "MedicationStatement" + "MedicationStatement", + "MedicationRequest" ], "type": "quantity", - "expression": "MedicationStatement.dosage.doseAndRate.dose.ofType(Range).low", + "expression": "MedicationStatement.dosage.doseAndRate.dose.ofType(Range).low | MedicationRequest.dosageInstruction.doseAndRate.dose.ofType(Range).low", "comparator": [ "eq", "gt", diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-doserange.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-doserange.json similarity index 60% rename from fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-doserange.json rename to fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-doserange.json index 87453a7..589d3ac 100644 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-doserange.json +++ b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-doserange.json @@ -1,7 +1,7 @@ { "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationstatement-doserange", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-DoseRange", + "id": "mii-sp-medikation-dosage-doserange", + "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRange", "publisher": "Medizininformatik Initiative", "contact": [ { @@ -14,24 +14,25 @@ } ], "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationStatement_DoseRange", + "name": "MII_SP_Medikation_Dosage_DoseRange", "status": "active", "experimental": false, - "date": "2022-09-22", - "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.doseRange", + "date": "2024-06-28", + "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.doseRange | MedicationRequest.dosageInstruction.doseAndRate.doseRange", "code": "doserange", "base": [ - "MedicationStatement" + "MedicationStatement", + "MedicationRequest" ], "type": "composite", - "expression": "MedicationStatement.dosage.doseAndRate.dose.ofType(Range)", + "expression": "MedicationStatement.dosage.doseAndRate.dose.ofType(Range) | MedicationRequest.dosageInstruction.doseAndRate.dose.ofType(Range)", "component": [ { - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-DoseRangeLow", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRangeLow", "expression": "low" }, { - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-DoseRangeHigh", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRangeHigh", "expression": "high" } ] diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-ratequantity.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-ratequantity.json similarity index 56% rename from fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-ratequantity.json rename to fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-ratequantity.json index cb37fa7..efd42c1 100644 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-ratequantity.json +++ b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-ratequantity.json @@ -1,7 +1,7 @@ { "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationstatement-ratequantity", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateQuantity", + "id": "mii-sp-medikation-dosage-ratequantity", + "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateQuantity", "publisher": "Medizininformatik Initiative", "contact": [ { @@ -14,17 +14,19 @@ } ], "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationStatement_RateQuantity", + "name": "MII_SP_Medikation_Dosage_RateQuantity", "status": "active", "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.rateQuantity", + "date": "2024-06-28", + "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.rateQuantity | MedicationAdministration.dosage.rateQuantity | MedicationRequest.dosageInstruction.doseAndRate.rateQuantity", "code": "ratequantity", "base": [ - "MedicationStatement" + "MedicationStatement", + "MedicationAdministration", + "MedicationRequest" ], "type": "quantity", - "expression": "MedicationStatement.dosage.doseAndRate.rate.ofType(Quantity)", + "expression": "MedicationStatement.dosage.doseAndRate.rate.ofType(Quantity) | MedicationAdministration.dosage.rate.ofType(Quantity) | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Quantity)", "comparator": [ "eq", "gt", diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-raterange-high.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-raterange-high.json similarity index 61% rename from fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-raterange-high.json rename to fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-raterange-high.json index 3c25634..dfd5f16 100644 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-raterange-high.json +++ b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-raterange-high.json @@ -1,7 +1,7 @@ { "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationstatement-raterange-high", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRangeHigh", + "id": "mii-sp-medikation-dosage-raterange-high", + "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRangeHigh", "publisher": "Medizininformatik Initiative", "contact": [ { @@ -14,17 +14,18 @@ } ], "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationStatement_RateRangeHigh", + "name": "MII_SP_Medikation_Dosage_RateRangeHigh", "status": "active", "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRange.high", + "date": "2024-06-28", + "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRange.high | MedicationRequest.dosageInstruction.doseAndRate.rateRange.high", "code": "raterange-high", "base": [ - "MedicationStatement" + "MedicationStatement", + "MedicationRequest" ], "type": "quantity", - "expression": "MedicationStatement.dosage.doseAndRate.rate.ofType(Range).high", + "expression": "MedicationStatement.dosage.doseAndRate.rate.ofType(Range).high | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Range).high", "comparator": [ "eq", "gt", diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-raterange-low.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-raterange-low.json similarity index 64% rename from fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-raterange-low.json rename to fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-raterange-low.json index 4fb9012..9496b59 100644 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-raterange-low.json +++ b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-raterange-low.json @@ -1,7 +1,7 @@ { "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationstatement-raterange-low", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRangeLow", + "id": "mii-sp-medikation-dosage-raterange-low", + "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRangeLow", "publisher": "Medizininformatik Initiative", "contact": [ { @@ -14,17 +14,18 @@ } ], "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationStatement_RateRangeLow", + "name": "MII_SP_Medikation_Dosage_RateRangeLow", "status": "active", "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRange.low", + "date": "2024-06-28", + "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRange.low | MedicationRequest.dosageInstruction.doseAndRate.rateRange.low", "code": "raterange-low", "base": [ - "MedicationStatement" + "MedicationStatement", + "MedicationRequest" ], "type": "quantity", - "expression": "MedicationStatement.dosage.doseAndRate.rate.ofType(Range).low", + "expression": "MedicationStatement.dosage.doseAndRate.rate.ofType(Range).low | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Range).low", "comparator": [ "eq", "gt", diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-raterange.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-raterange.json similarity index 65% rename from fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-raterange.json rename to fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-raterange.json index 83ca2cd..249e6b0 100644 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-raterange.json +++ b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-raterange.json @@ -1,6 +1,6 @@ { "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationstatement-raterange", + "id": "mii-sp-medikation-dosage-raterange", "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRange", "publisher": "Medizininformatik Initiative", "contact": [ @@ -14,24 +14,25 @@ } ], "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationStatement_RateRange", + "name": "MII_SP_Medikation_Dosage_RateRange", "status": "active", "experimental": false, - "date": "2022-09-22", - "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRange", + "date": "2024-06-28", + "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRange | MedicationRequest.dosageInstruction.doseAndRate.rateRange", "code": "raterange", "base": [ - "MedicationStatement" + "MedicationStatement", + "MedicationRequest" ], "type": "composite", - "expression": "MedicationStatement.dosage.doseAndRate.rate.ofType(Range)", + "expression": "MedicationStatement.dosage.doseAndRate.rate.ofType(Range) | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Range)", "component": [ { - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRangeLow", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRangeLow", "expression": "low" }, { - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRangeHigh", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRangeHigh", "expression": "high" } ] diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-rateratio-denominator.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-rateratio-denominator.json new file mode 100644 index 0000000..2b728b6 --- /dev/null +++ b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-rateratio-denominator.json @@ -0,0 +1,37 @@ +{ + "resourceType": "SearchParameter", + "id": "mii-sp-medikation-dosage-rateratio-denominator", + "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioDenominator", + "publisher": "Medizininformatik Initiative", + "contact": [ + { + "telecom": [ + { + "system": "url", + "value": "https://www.medizininformatik-initiative.de" + } + ] + } + ], + "version": "2024.0.0", + "name": "MII_SP_Medikation_Dosage_RateRatioDenominator", + "status": "active", + "experimental": false, + "date": "2024-06-27", + "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRatio.denominator | MedicationAdministration.dosage.rate.ofType(Ratio).denominator | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Ratio).denominator", + "code": "rateratio-denominator", + "base": [ + "MedicationStatement", + "MedicationAdministration", + "MedicationRequest" + ], + "type": "quantity", + "expression": "MedicationStatement.dosage.doseAndRate.rate.ofType(Ratio).denominator | MedicationAdministration.dosage.rate.ofType(Ratio).denominator | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Ratio).denominator", + "comparator": [ + "eq", + "gt", + "lt", + "ge", + "le" + ] +} diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-rateratio-numerator.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-rateratio-numerator.json similarity index 51% rename from fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-rateratio-numerator.json rename to fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-rateratio-numerator.json index b4c6707..73e4e9d 100644 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-rateratio-numerator.json +++ b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-rateratio-numerator.json @@ -1,7 +1,7 @@ { "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationstatement-rateratio-numerator", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRatioNumerator", + "id": "mii-sp-medikation-dosage-rateratio-numerator", + "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioNumerator", "publisher": "Medizininformatik Initiative", "contact": [ { @@ -14,17 +14,19 @@ } ], "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationStatement_RateRatioNumerator", + "name": "MII_SP_Medikation_Dosage_RateRatioNumerator", "status": "active", "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRatio.numerator", + "date": "2024-06-27", + "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRatio.numerator | MedicationAdministration.dosage.rate.ofType(Ratio).numerator | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Ratio).numerator", "code": "rateratio-numerator", "base": [ - "MedicationStatement" + "MedicationStatement", + "MedicationAdministration", + "MedicationRequest" ], "type": "quantity", - "expression": "MedicationStatement.dosage.doseAndRate.rate.ofType(Ratio).numerator", + "expression": "MedicationStatement.dosage.doseAndRate.rate.ofType(Ratio).numerator | MedicationAdministration.dosage.rate.ofType(Ratio).numerator | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Ratio).numerator", "comparator": [ "eq", "gt", diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-rateratio.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-rateratio.json similarity index 50% rename from fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-rateratio.json rename to fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-rateratio.json index 94c8f39..68bf79c 100644 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-rateratio.json +++ b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-rateratio.json @@ -1,7 +1,7 @@ { "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationstatement-rateratio", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRatio", + "id": "mii-sp-medikation-dosage-rateratio", + "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatio", "publisher": "Medizininformatik Initiative", "contact": [ { @@ -14,24 +14,26 @@ } ], "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationStatement_RateRatio", + "name": "MII_SP_Medikation_Dosage_RateRatio", "status": "active", "experimental": false, - "date": "2022-09-22", - "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRatio", + "date": "2024-06-27", + "description": "MedicationStatement.dosage.doseAndRate.rate.ofType(Ratio) | MedicationAdministration.dosage.rate.ofType(Ratio) | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Ratio)", "code": "rateratio", "base": [ - "MedicationStatement" + "MedicationStatement", + "MedicationAdministration", + "MedicationRequest" ], "type": "composite", - "expression": "MedicationStatement.dosage.doseAndRate.rate.ofType(Ratio)", + "expression": "MedicationStatement.dosage.doseAndRate.rate.ofType(Ratio) | MedicationAdministration.dosage.rate.ofType(Ratio) | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Ratio)", "component": [ { - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRatioNumerator", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioNumerator", "expression": "numerator" }, { - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRatioDenominator", + "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioDenominator", "expression": "denominator" } ] diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medication-dosage-route.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-route.json similarity index 65% rename from fsh-generated/resources/SearchParameter-mii-sp-medikation-medication-dosage-route.json rename to fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-route.json index b1b02ac..990c272 100644 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medication-dosage-route.json +++ b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-route.json @@ -1,7 +1,7 @@ { "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medication-dosage-route", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Medication-DosageRoute", + "id": "mii-sp-medikation-dosage-route", + "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-Route", "publisher": "Medizininformatik Initiative", "contact": [ { @@ -14,18 +14,19 @@ } ], "version": "2024.0.0", - "name": "MII_SP_Medikation_Medication_DosageRoute", + "name": "MII_SP_Medikation_Dosage_Route", "status": "active", "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für (MedicationAdministration|MedicationStatement).dosage.route", + "date": "2024-06-28", + "description": "Suchparameter für (MedicationAdministration|MedicationStatement).dosage.route | MedicationRequest.dosageInstruction.route", "code": "dosage-route", "base": [ "MedicationStatement", - "MedicationAdministration" + "MedicationAdministration", + "MedicationRequest" ], "type": "token", - "expression": "MedicationAdministration.dosage.route | MedicationStatement.dosage.route", + "expression": "MedicationAdministration.dosage.route | MedicationStatement.dosage.route | MedicationRequest.dosageInstruction.route", "modifier": [ "text", "in", diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medication-dosage-site.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-site.json similarity index 65% rename from fsh-generated/resources/SearchParameter-mii-sp-medikation-medication-dosage-site.json rename to fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-site.json index 4b10489..c0924ba 100644 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medication-dosage-site.json +++ b/fsh-generated/resources/SearchParameter-mii-sp-medikation-dosage-site.json @@ -1,7 +1,7 @@ { "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medication-dosage-site", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Medication-DosageSite", + "id": "mii-sp-medikation-dosage-site", + "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-Site", "publisher": "Medizininformatik Initiative", "contact": [ { @@ -14,18 +14,19 @@ } ], "version": "2024.0.0", - "name": "MII_SP_Medikation_Medication_DosageSite", + "name": "MII_SP_Medikation_Dosage_Site", "status": "active", "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für (MedicationAdministration|MedicationStatement).dosage.site", + "date": "2024-06-28", + "description": "Suchparameter für (MedicationAdministration|MedicationStatement).dosage.site | MedicationRequest.dosageInstruction.site", "code": "dosage-site", "base": [ "MedicationStatement", - "MedicationAdministration" + "MedicationAdministration", + "MedicationRequest" ], "type": "token", - "expression": "MedicationAdministration.dosage.site | MedicationStatement.dosage.site", + "expression": "MedicationAdministration.dosage.site | MedicationStatement.dosage.site | MedicationRequest.dosageInstruction.site", "modifier": [ "text", "in", diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-dose.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-dose.json deleted file mode 100644 index ee76062..0000000 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-dose.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationadministration-dose", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-Dose", - "publisher": "Medizininformatik Initiative", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "https://www.medizininformatik-initiative.de" - } - ] - } - ], - "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationAdministration_Dose", - "status": "active", - "experimental": false, - "date": "2024-06-24", - "description": "Suchparameter für MedicationAdministration.dosage.dose", - "code": "dose", - "base": [ - "MedicationAdministration" - ], - "type": "quantity", - "expression": "MedicationAdministration.dosage.dose", - "comparator": [ - "eq", - "gt", - "lt", - "ge", - "le" - ] -} diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-ratequantity.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-ratequantity.json deleted file mode 100644 index c956880..0000000 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-ratequantity.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationadministration-ratequantity", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-RateQuantity", - "publisher": "Medizininformatik Initiative", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "https://www.medizininformatik-initiative.de" - } - ] - } - ], - "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationAdministration_RateQuantity", - "status": "active", - "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für MedicationAdministration.dosage.rateQuantity", - "code": "ratequantity", - "base": [ - "MedicationAdministration" - ], - "type": "quantity", - "expression": "MedicationAdministration.dosage.rate.ofType(Quantity)", - "comparator": [ - "eq", - "gt", - "lt", - "ge", - "le" - ] -} diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-rateratio-denominator.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-rateratio-denominator.json deleted file mode 100644 index c048de2..0000000 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-rateratio-denominator.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationadministration-rateratio-denominator", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-RateRatioDenominator", - "publisher": "Medizininformatik Initiative", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "https://www.medizininformatik-initiative.de" - } - ] - } - ], - "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationAdministration_RateRatioDenominator", - "status": "active", - "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für MedicationAdministration.dosage.rateRatio.denominator", - "code": "rateratio-denominator", - "base": [ - "MedicationAdministration" - ], - "type": "quantity", - "expression": "MedicationAdministration.dosage.rate.ofType(Ratio).denominator", - "comparator": [ - "eq", - "gt", - "lt", - "ge", - "le" - ] -} diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-rateratio-numerator.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-rateratio-numerator.json deleted file mode 100644 index 9fc026e..0000000 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-rateratio-numerator.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationadministration-rateratio-numerator", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-RateRatioNumerator", - "publisher": "Medizininformatik Initiative", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "https://www.medizininformatik-initiative.de" - } - ] - } - ], - "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationAdministration_RateRatioNumerator", - "status": "active", - "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für MedicationAdministration.dosage.rateRatio.numerator", - "code": "rateratio-numerator", - "base": [ - "MedicationAdministration" - ], - "type": "quantity", - "expression": "MedicationAdministration.dosage.rate.ofType(Ratio).numerator", - "comparator": [ - "eq", - "gt", - "lt", - "ge", - "le" - ] -} diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-rateratio.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-rateratio.json deleted file mode 100644 index 065b32c..0000000 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationadministration-rateratio.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationadministration-rateratio", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-RateRatio", - "publisher": "Medizininformatik Initiative", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "https://www.medizininformatik-initiative.de" - } - ] - } - ], - "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationAdministration_RateRatio", - "status": "active", - "experimental": false, - "date": "2022-09-22", - "description": "Suchparameter für MedicationAdministration.dosage.rateRatio", - "code": "rateratio", - "base": [ - "MedicationAdministration" - ], - "type": "composite", - "expression": "MedicationAdministration.dosage.rate.ofType(Ratio)", - "component": [ - { - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-RateRatioNumerator", - "expression": "numerator" - }, - { - "definition": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-RateRatioDenominator", - "expression": "denominator" - } - ] -} diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-dosequantity.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-dosequantity.json deleted file mode 100644 index fbc5c2a..0000000 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-dosequantity.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationrequest-dosequantity", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-DoseQuantity", - "publisher": "Medizininformatik Initiative", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "https://www.medizininformatik-initiative.de" - } - ] - } - ], - "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationRequest_DoseQuantity", - "status": "active", - "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für MedicationRequest.dosageInstruction.doseAndRate.doseQuantity", - "code": "dose-quantity", - "base": [ - "MedicationRequest" - ], - "type": "quantity", - "expression": "MedicationRequest.dosageInstruction.doseAndRate.dose.ofType(Quantity)", - "comparator": [ - "eq", - "gt", - "lt", - "ge", - "le" - ] -} diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-doserange-high.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-doserange-high.json deleted file mode 100644 index 0c09057..0000000 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-doserange-high.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationrequest-doserange-high", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-DoseRangeHigh", - "publisher": "Medizininformatik Initiative", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "https://www.medizininformatik-initiative.de" - } - ] - } - ], - "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationRequest_DoseRangeHigh", - "status": "active", - "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für MedicationRequest.dosageInstruction.doseAndRate.doseRange.high", - "code": "doserange-high", - "base": [ - "MedicationRequest" - ], - "type": "quantity", - "expression": "MedicationRequest.dosageInstruction.doseAndRate.dose.ofType(Range).high", - "comparator": [ - "eq", - "gt", - "lt", - "ge", - "le" - ] -} diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-doserange-low.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-doserange-low.json deleted file mode 100644 index 4ab054e..0000000 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-doserange-low.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationrequest-doserange-low", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-DoseRangeLow", - "publisher": "Medizininformatik Initiative", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "https://www.medizininformatik-initiative.de" - } - ] - } - ], - "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationRequest_DoseRangeLow", - "status": "active", - "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für MedicationRequest.dosageInstruction.doseAndRate.doseRange.low", - "code": "doserange-low", - "base": [ - "MedicationRequest" - ], - "type": "quantity", - "expression": "MedicationRequest.dosageInstruction.doseAndRate.dose.ofType(Range).low", - "comparator": [ - "eq", - "gt", - "lt", - "ge", - "le" - ] -} diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-ratequantity.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-ratequantity.json deleted file mode 100644 index 8552058..0000000 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-ratequantity.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationrequest-ratequantity", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateQuantity", - "publisher": "Medizininformatik Initiative", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "https://www.medizininformatik-initiative.de" - } - ] - } - ], - "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationRequest_RateQuantity", - "status": "active", - "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für MedicationRequest.dosageInstruction.doseAndRate.rateQuantity", - "code": "ratequantity", - "base": [ - "MedicationRequest" - ], - "type": "quantity", - "expression": "MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Quantity)", - "comparator": [ - "eq", - "gt", - "lt", - "ge", - "le" - ] -} diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-raterange-high.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-raterange-high.json deleted file mode 100644 index 05eafcf..0000000 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-raterange-high.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationrequest-raterange-high", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateRangeHigh", - "publisher": "Medizininformatik Initiative", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "https://www.medizininformatik-initiative.de" - } - ] - } - ], - "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationRequest_RateRangeHigh", - "status": "active", - "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für MedicationRequest.dosageInstruction.doseAndRate.rateRange.high", - "code": "raterange-high", - "base": [ - "MedicationRequest" - ], - "type": "quantity", - "expression": "MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Range).high", - "comparator": [ - "eq", - "gt", - "lt", - "ge", - "le" - ] -} diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-raterange-low.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-raterange-low.json deleted file mode 100644 index 570812e..0000000 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-raterange-low.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationrequest-raterange-low", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateRangeLow", - "publisher": "Medizininformatik Initiative", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "https://www.medizininformatik-initiative.de" - } - ] - } - ], - "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationRequest_RateRangeLow", - "status": "active", - "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für MedicationRequest.dosageInstruction.doseAndRate.rateRange.low", - "code": "raterange-low", - "base": [ - "MedicationRequest" - ], - "type": "quantity", - "expression": "MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Range).low", - "comparator": [ - "eq", - "gt", - "lt", - "ge", - "le" - ] -} diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-rateratio-denominator.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-rateratio-denominator.json deleted file mode 100644 index f12c387..0000000 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-rateratio-denominator.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationrequest-rateratio-denominator", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateRatioDenominator", - "publisher": "Medizininformatik Initiative", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "https://www.medizininformatik-initiative.de" - } - ] - } - ], - "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationRequest_RateRatioDenominator", - "status": "active", - "experimental": false, - "date": "2024-06-25", - "description": "Suchparameter für MedicationRequest.dosageInstruction.doseAndRate.rateRatio.denominator", - "code": "rateratio-denominator", - "base": [ - "MedicationRequest" - ], - "type": "quantity", - "expression": "MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Ratio).denominator", - "comparator": [ - "eq", - "gt", - "lt", - "ge", - "le" - ] -} diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-rateratio-numerator.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-rateratio-numerator.json deleted file mode 100644 index 6ab0a3c..0000000 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationrequest-rateratio-numerator.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationrequest-rateratio-numerator", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateRatioNumerator", - "publisher": "Medizininformatik Initiative", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "https://www.medizininformatik-initiative.de" - } - ] - } - ], - "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationRequest_RateRatioNumerator", - "status": "active", - "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für MedicationRequest.dosageInstruction.doseAndRate.rateRatio.numerator", - "code": "rateratio-numerator", - "base": [ - "MedicationRequest" - ], - "type": "quantity", - "expression": "MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Ratio).numerator", - "comparator": [ - "eq", - "gt", - "lt", - "ge", - "le" - ] -} diff --git a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-rateratio-denominator.json b/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-rateratio-denominator.json deleted file mode 100644 index c9bde39..0000000 --- a/fsh-generated/resources/SearchParameter-mii-sp-medikation-medicationstatement-rateratio-denominator.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "mii-sp-medikation-medicationstatement-rateratio-denominator", - "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRatioDenominator", - "publisher": "Medizininformatik Initiative", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "https://www.medizininformatik-initiative.de" - } - ] - } - ], - "version": "2024.0.0", - "name": "MII_SP_Medikation_MedicationStatement_RateRatioDenominator", - "status": "active", - "experimental": false, - "date": "2022-06-28", - "description": "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRatio.denominator", - "code": "rateratio-numerator", - "base": [ - "MedicationStatement" - ], - "type": "quantity", - "expression": "MedicationStatement.dosage.doseAndRate.rate.ofType(Ratio).denominator", - "comparator": [ - "eq", - "gt", - "lt", - "ge", - "le" - ] -} diff --git a/implementation-guides/mii-ig-medikation-de-v2024/MIIIGModulMedikation/TechnischeImplementierung/FHIR-Profile/MedicationAdministration.page.md b/implementation-guides/mii-ig-medikation-de-v2024/MIIIGModulMedikation/TechnischeImplementierung/FHIR-Profile/MedicationAdministration.page.md index fe2043f..c34be78 100644 --- a/implementation-guides/mii-ig-medikation-de-v2024/MIIIGModulMedikation/TechnischeImplementierung/FHIR-Profile/MedicationAdministration.page.md +++ b/implementation-guides/mii-ig-medikation-de-v2024/MIIIGModulMedikation/TechnischeImplementierung/FHIR-Profile/MedicationAdministration.page.md @@ -157,11 +157,11 @@ Folgende Suchparameter sind für das Modul Medikation relevant, auch in Kombinat Anwendungshinweise: Weitere Informationen zur Suche nach "dosage-route" finden sich in der [FHIR-Basisspezifikation - Abschnitt "token"](http://hl7.org/fhir/R4/search.html#token). -12. Der Suchparameter "dose" MUSS unterstützt werden: +12. Der Suchparameter "dose-quantity" MUSS unterstützt werden: Beispiele: - ```GET [base]/MedicationAdministration?dose=100|http://unitsofmeasure.org|mg``` + ```GET [base]/MedicationAdministration?dose-quantity=100|http://unitsofmeasure.org|mg``` Anwendungshinweise: Weitere Informationen zur Suche nach "dose" finden sich in der [FHIR-Basisspezifikation - Abschnitt "quantity"](https://hl7.org/fhir/search.html#quantity). diff --git a/input/fsh/capabilitystatements/CapabilityStatement-2x.fsh b/input/fsh/capabilitystatements/CapabilityStatement-2x.fsh index e2c7e2d..d4ed198 100644 --- a/input/fsh/capabilitystatements/CapabilityStatement-2x.fsh +++ b/input/fsh/capabilitystatements/CapabilityStatement-2x.fsh @@ -112,12 +112,13 @@ Usage: #definition * insert SupportSearchParam(request, http://hl7.org/fhir/SearchParameter/MedicationAdministration-request, #reference, #SHALL) * insert SupportSearchParam(status, http://hl7.org/fhir/SearchParameter/medications-status, #token, #SHALL) * insert SupportSearchParam(subject, http://hl7.org/fhir/SearchParameter/MedicationAdministration-subject, #reference, #SHALL) -* insert SupportSearchParam(reason-reference, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Medication-ReasonReference, #reference, #SHALL) -* insert SupportSearchParam(dosage-site, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Medication-DosageSite, #token, #SHALL) -* insert SupportSearchParam(dosage-route, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Medication-DosageRoute, #token, #SHALL) -* insert SupportSearchParam(rateratio-numerator, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-RateRatioNumerator, #quantity, #SHALL) -* insert SupportSearchParam(rateratio-denominator, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-RateRatioDenominator, #quantity, #SHALL) -* insert SupportSearchParam(rate-quantity, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-RateQuantity, #quantity, #SHALL) +* insert SupportSearchParam(dosage-site, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-Site, #token, #SHALL) +* insert SupportSearchParam(dosage-route, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-Route, #token, #SHALL) +* insert SupportSearchParam(dose-quantity, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseQuantity, #quantity, #SHALL) +* insert SupportSearchParam(ratequantity, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateQuantity, #quantity, #SHALL) +* insert SupportSearchParam(rateratio-numerator, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioNumerator, #quantity, #SHALL) +* insert SupportSearchParam(rateratio-denominator, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioDenominator, #quantity, #SHALL) +* insert SupportSearchParam(rateratio, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatio, #composite, #SHALL) // MedicationRequest requirements * insert SupportResource(MedicationRequest, #SHALL) @@ -144,14 +145,19 @@ Usage: #definition * insert SupportSearchParam(requester, http://hl7.org/fhir/SearchParameter/MedicationRequest-requester, #reference, #SHALL) * insert SupportSearchParam(status, http://hl7.org/fhir/SearchParameter/medications-status, #token, #SHALL) * insert SupportSearchParam(subject, http://hl7.org/fhir/SearchParameter/MedicationRequest-subject, #reference, #SHALL) -* insert SupportSearchParam(doserange-low, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-DoseRangeLow, #quantity, #SHALL) -* insert SupportSearchParam(doserange-high, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-DoseRangeHigh, #quantity, #SHALL) -* insert SupportSearchParam(dose-quantity, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-DoseQuantity, #quantity, #SHALL) -* insert SupportSearchParam(rateratio-numerator, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateRatioNumerator, #quantity, #SHALL) -* insert SupportSearchParam(rateratio-denominator, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateRatioDenominator, #quantity, #SHALL) -* insert SupportSearchParam(raterange-low, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateRangeLow, #quantity, #SHALL) -* insert SupportSearchParam(raterange-high, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateRangeHigh, #quantity, #SHALL) -* insert SupportSearchParam(rate-quantity, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateQuantity, #quantity, #SHALL) +* insert SupportSearchParam(dosage-site, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-Site, #token, #SHALL) +* insert SupportSearchParam(dosage-route, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-Route, #token, #SHALL) +* insert SupportSearchParam(doserange-low, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRangeLow, #quantity, #SHALL) +* insert SupportSearchParam(doserange-high, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRangeHigh, #quantity, #SHALL) +* insert SupportSearchParam(doserange, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRange, #composite, #SHALL) +* insert SupportSearchParam(dose-quantity, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseQuantity, #quantity, #SHALL) +* insert SupportSearchParam(raterange-low, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRangeLow, #quantity, #SHALL) +* insert SupportSearchParam(raterange-high, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRangeHigh, #quantity, #SHALL) +* insert SupportSearchParam(raterange, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRange, #composite, #SHALL) +* insert SupportSearchParam(ratequantity, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateQuantity, #quantity, #SHALL) +* insert SupportSearchParam(rateratio-numerator, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioNumerator, #quantity, #SHALL) +* insert SupportSearchParam(rateratio-denominator, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioDenominator, #quantity, #SHALL) +* insert SupportSearchParam(rateratio, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatio, #composite, #SHALL) // MedicationStatement requirements * insert SupportResource(MedicationStatement, #SHALL) @@ -173,15 +179,16 @@ Usage: #definition * insert SupportSearchParam(source, http://hl7.org/fhir/SearchParameter/MedicationStatement-source, #reference, #SHALL) * insert SupportSearchParam(status, http://hl7.org/fhir/SearchParameter/medications-status, #token, #SHALL) * insert SupportSearchParam(subject, http://hl7.org/fhir/SearchParameter/MedicationStatement-subject, #reference, #SHALL) -* insert SupportSearchParam(reason-reference, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Medication-ReasonReference, #reference, #SHALL) -* insert SupportSearchParam(dosage-site, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Medication-DosageSite, #token, #SHALL) -* insert SupportSearchParam(dosage-route, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Medication-DosageRoute, #token, #SHALL) -* insert SupportSearchParam(doserange-low, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-DoseRangeLow, #quantity, #SHALL) -* insert SupportSearchParam(doserange-high, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-DoseRangeHigh, #quantity, #SHALL) -* insert SupportSearchParam(dose-quantity, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-DoseQuantity, #quantity, #SHALL) -* insert SupportSearchParam(rateratio-numerator, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRatioNumerator, #quantity, #SHALL) -* insert SupportSearchParam(rateratio-denominator, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRatioDenominator, #quantity, #SHALL) -* insert SupportSearchParam(raterange-low, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRangeLow, #quantity, #SHALL) -* insert SupportSearchParam(raterange-high, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRangeHigh, #quantity, #SHALL) -* insert SupportSearchParam(rate-quantity, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateQuantity, #quantity, #SHALL) - +* insert SupportSearchParam(dosage-site, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-Site, #token, #SHALL) +* insert SupportSearchParam(dosage-route, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-Route, #token, #SHALL) +* insert SupportSearchParam(doserange-low, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRangeLow, #quantity, #SHALL) +* insert SupportSearchParam(doserange-high, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRangeHigh, #quantity, #SHALL) +* insert SupportSearchParam(doserange, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRange, #composite, #SHALL) +* insert SupportSearchParam(dose-quantity, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseQuantity, #quantity, #SHALL) +* insert SupportSearchParam(raterange-low, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRangeLow, #quantity, #SHALL) +* insert SupportSearchParam(raterange-high, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRangeHigh, #quantity, #SHALL) +* insert SupportSearchParam(raterange, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRange, #composite, #SHALL) +* insert SupportSearchParam(ratequantity, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateQuantity, #quantity, #SHALL) +* insert SupportSearchParam(rateratio-numerator, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioNumerator, #quantity, #SHALL) +* insert SupportSearchParam(rateratio-denominator, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioDenominator, #quantity, #SHALL) +* insert SupportSearchParam(rateratio, https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatio, #composite, #SHALL) \ No newline at end of file diff --git a/input/fsh/searchparameters/SearchParameter.fsh b/input/fsh/searchparameters/SearchParameter.fsh index 5098d6f..8daa719 100644 --- a/input/fsh/searchparameters/SearchParameter.fsh +++ b/input/fsh/searchparameters/SearchParameter.fsh @@ -80,562 +80,308 @@ Usage: #definition * target[+] = #Observation * target[+] = #DiagnosticReport -Instance: mii-sp-medikation-medication-dosage-site +Instance: mii-sp-medikation-dosage-site InstanceOf: SearchParameter Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Medication-DosageSite" +* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-Site" * insert SP_Publisher * insert Version -* name = "MII_SP_Medikation_Medication_DosageSite" +* name = "MII_SP_Medikation_Dosage_Site" * status = #active * experimental = false -* date = "2022-06-28" -* description = "Suchparameter für (MedicationAdministration|MedicationStatement).dosage.site" +* date = "2024-06-28" +* description = "Suchparameter für (MedicationAdministration|MedicationStatement).dosage.site | MedicationRequest.dosageInstruction.site" * code = #dosage-site -* base[+] = #MedicationStatement -* base[+] = #MedicationAdministration +* base[0] = #MedicationStatement +* base[+] = #MedicationAdministration +* base[+] = #MedicationRequest * type = #token -* expression = "MedicationAdministration.dosage.site | MedicationStatement.dosage.site" +* expression = "MedicationAdministration.dosage.site | MedicationStatement.dosage.site | MedicationRequest.dosageInstruction.site" * modifier[+] = #text * modifier[+] = #in * modifier[+] = #not-in * modifier[+] = #below * modifier[+] = #above -Instance: mii-sp-medikation-medication-dosage-route +Instance: mii-sp-medikation-dosage-route InstanceOf: SearchParameter Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Medication-DosageRoute" +* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-Route" * insert SP_Publisher * insert Version -* name = "MII_SP_Medikation_Medication_DosageRoute" +* name = "MII_SP_Medikation_Dosage_Route" * status = #active * experimental = false -* date = "2022-06-28" -* description = "Suchparameter für (MedicationAdministration|MedicationStatement).dosage.route" +* date = "2024-06-28" +* description = "Suchparameter für (MedicationAdministration|MedicationStatement).dosage.route | MedicationRequest.dosageInstruction.route" * code = #dosage-route -* base[+] = #MedicationStatement +* base[0] = #MedicationStatement * base[+] = #MedicationAdministration +* base[+] = #MedicationRequest * type = #token -* expression = "MedicationAdministration.dosage.route | MedicationStatement.dosage.route" +* expression = "MedicationAdministration.dosage.route | MedicationStatement.dosage.route | MedicationRequest.dosageInstruction.route" * modifier[+] = #text * modifier[+] = #in * modifier[+] = #not-in * modifier[+] = #below * modifier[+] = #above -Instance: mii-sp-medikation-medicationstatement-doserange-low +Instance: mii-sp-medikation-dosage-doserange-low InstanceOf: SearchParameter Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-DoseRangeLow" +* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRangeLow" * insert SP_Publisher * insert Version -* name = "MII_SP_Medikation_MedicationStatement_DoseRangeLow" +* name = "MII_SP_Medikation_Dosage_DoseRangeLow" * status = #active * experimental = false -* date = "2022-06-28" -* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.doseRange.low" +* date = "2024-06-28" +* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.doseRange.low | MedicationRequest.dosageInstruction.doseAndRate.doseRange.low" * code = #doserange-low -* base[+] = #MedicationStatement +* base[0] = #MedicationStatement +* base[+] = #MedicationRequest * type = #quantity -* expression = "MedicationStatement.dosage.doseAndRate.dose.ofType(Range).low" +* expression = "MedicationStatement.dosage.doseAndRate.dose.ofType(Range).low | MedicationRequest.dosageInstruction.doseAndRate.dose.ofType(Range).low" * comparator[+] = #eq * comparator[+] = #gt * comparator[+] = #lt * comparator[+] = #ge * comparator[+] = #le -Instance: mii-sp-medikation-medicationstatement-doserange-high +Instance: mii-sp-medikation-dosage-doserange-high InstanceOf: SearchParameter Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-DoseRangeHigh" +* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRangeHigh" * insert SP_Publisher * insert Version -* name = "MII_SP_Medikation_MedicationStatement_DoseRangeHigh" +* name = "MII_SP_Medikation_Dosage_DoseRangeHigh" * status = #active * experimental = false -* date = "2022-06-28" -* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.doseRange.high" +* date = "2024-06-28" +* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.doseRange.high | MedicationRequest.dosageInstruction.doseAndRate.doseRange.high" * code = #doserange-high -* base[+] = #MedicationStatement +* base[0] = #MedicationStatement +* base[+] = #MedicationRequest * type = #quantity -* expression = "MedicationStatement.dosage.doseAndRate.dose.ofType(Range).high" +* expression = "MedicationStatement.dosage.doseAndRate.dose.ofType(Range).high | MedicationRequest.dosageInstruction.doseAndRate.dose.ofType(Range).high" * comparator[+] = #eq * comparator[+] = #gt * comparator[+] = #lt * comparator[+] = #ge * comparator[+] = #le -Instance: mii-sp-medikation-medicationstatement-doserange +Instance: mii-sp-medikation-dosage-doserange InstanceOf: SearchParameter Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-DoseRange" +* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRange" * insert SP_Publisher * insert Version -* name = "MII_SP_Medikation_MedicationStatement_DoseRange" +* name = "MII_SP_Medikation_Dosage_DoseRange" * status = #active * experimental = false -* date = "2022-09-22" -* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.doseRange" +* date = "2024-06-28" +* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.doseRange | MedicationRequest.dosageInstruction.doseAndRate.doseRange" * code = #doserange -* base = #MedicationStatement +* base[0] = #MedicationStatement +* base[+] = #MedicationRequest * type = #composite -* expression = "MedicationStatement.dosage.doseAndRate.dose.ofType(Range)" -* component[0].definition = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-DoseRangeLow" +* expression = "MedicationStatement.dosage.doseAndRate.dose.ofType(Range) | MedicationRequest.dosageInstruction.doseAndRate.dose.ofType(Range)" +* component[0].definition = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRangeLow" * component[=].expression = "low" -* component[+].definition = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-DoseRangeHigh" +* component[+].definition = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseRangeHigh" * component[=].expression = "high" -Instance: mii-sp-medikation-medicationstatement-dosequantity +Instance: mii-sp-medikation-dosage-dosequantity InstanceOf: SearchParameter Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-DoseQuantity" +* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-DoseQuantity" * insert SP_Publisher * insert Version -* name = "MII_SP_Medikation_MedicationStatement_DoseQuantity" +* name = "MII_SP_Medikation_Dosage_DoseQuantity" * status = #active * experimental = false -* date = "2022-06-28" -* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.doseQuantity" +* date = "2024-06-28" +* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.doseQuantity | MedicationRequest.dosageInstruction.doseAndRate.doseQuantity | MedicationAdministration.dosage.dose" * code = #dose-quantity -* base[+] = #MedicationStatement -* type = #quantity -* expression = "MedicationStatement.dosage.doseAndRate.dose.ofType(Quantity)" -* comparator[+] = #eq -* comparator[+] = #gt -* comparator[+] = #lt -* comparator[+] = #ge -* comparator[+] = #le - -Instance: mii-sp-medikation-medicationstatement-rateratio-numerator -InstanceOf: SearchParameter -Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRatioNumerator" -* insert SP_Publisher -* insert Version -* name = "MII_SP_Medikation_MedicationStatement_RateRatioNumerator" -* status = #active -* experimental = false -* date = "2022-06-28" -* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRatio.numerator" -* code = #rateratio-numerator -* base[+] = #MedicationStatement -* type = #quantity -* expression = "MedicationStatement.dosage.doseAndRate.rate.ofType(Ratio).numerator" -* comparator[+] = #eq -* comparator[+] = #gt -* comparator[+] = #lt -* comparator[+] = #ge -* comparator[+] = #le - -Instance: mii-sp-medikation-medicationstatement-rateratio-denominator -InstanceOf: SearchParameter -Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRatioDenominator" -* insert SP_Publisher -* insert Version -* name = "MII_SP_Medikation_MedicationStatement_RateRatioDenominator" -* status = #active -* experimental = false -* date = "2022-06-28" -* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRatio.denominator" -* code = #rateratio-numerator -* base[+] = #MedicationStatement +* base[0] = #MedicationStatement +* base[+] = #MedicationRequest +* base[+] = #MedicationAdministration * type = #quantity -* expression = "MedicationStatement.dosage.doseAndRate.rate.ofType(Ratio).denominator" +* expression = "MedicationStatement.dosage.doseAndRate.dose.ofType(Quantity) | MedicationRequest.dosageInstruction.doseAndRate.dose.ofType(Quantity) | MedicationAdministration.dosage.dose" * comparator[+] = #eq * comparator[+] = #gt * comparator[+] = #lt * comparator[+] = #ge * comparator[+] = #le -Instance: mii-sp-medikation-medicationstatement-rateratio -InstanceOf: SearchParameter -Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRatio" -* insert SP_Publisher -* insert Version -* name = "MII_SP_Medikation_MedicationStatement_RateRatio" -* status = #active -* experimental = false -* date = "2022-09-22" -* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRatio" -* code = #rateratio -* base = #MedicationStatement -* type = #composite -* expression = "MedicationStatement.dosage.doseAndRate.rate.ofType(Ratio)" -* component[0].definition = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRatioNumerator" -* component[=].expression = "numerator" -* component[+].definition = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRatioDenominator" -* component[=].expression = "denominator" - -Instance: mii-sp-medikation-medicationstatement-raterange-low +Instance: mii-sp-medikation-dosage-raterange-low InstanceOf: SearchParameter Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRangeLow" +* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRangeLow" * insert SP_Publisher * insert Version -* name = "MII_SP_Medikation_MedicationStatement_RateRangeLow" +* name = "MII_SP_Medikation_Dosage_RateRangeLow" * status = #active * experimental = false -* date = "2022-06-28" -* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRange.low" +* date = "2024-06-28" +* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRange.low | MedicationRequest.dosageInstruction.doseAndRate.rateRange.low" * code = #raterange-low -* base[+] = #MedicationStatement +* base[0] = #MedicationStatement +* base[+] = #MedicationRequest * type = #quantity -* expression = "MedicationStatement.dosage.doseAndRate.rate.ofType(Range).low" +* expression = "MedicationStatement.dosage.doseAndRate.rate.ofType(Range).low | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Range).low" * comparator[+] = #eq * comparator[+] = #gt * comparator[+] = #lt * comparator[+] = #ge * comparator[+] = #le -Instance: mii-sp-medikation-medicationstatement-raterange-high +Instance: mii-sp-medikation-dosage-raterange-high InstanceOf: SearchParameter Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRangeHigh" +* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRangeHigh" * insert SP_Publisher * insert Version -* name = "MII_SP_Medikation_MedicationStatement_RateRangeHigh" +* name = "MII_SP_Medikation_Dosage_RateRangeHigh" * status = #active * experimental = false -* date = "2022-06-28" -* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRange.high" +* date = "2024-06-28" +* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRange.high | MedicationRequest.dosageInstruction.doseAndRate.rateRange.high" * code = #raterange-high -* base[+] = #MedicationStatement +* base[0] = #MedicationStatement +* base[+] = #MedicationRequest * type = #quantity -* expression = "MedicationStatement.dosage.doseAndRate.rate.ofType(Range).high" +* expression = "MedicationStatement.dosage.doseAndRate.rate.ofType(Range).high | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Range).high" * comparator[+] = #eq * comparator[+] = #gt * comparator[+] = #lt * comparator[+] = #ge * comparator[+] = #le -Instance: mii-sp-medikation-medicationstatement-raterange +Instance: mii-sp-medikation-dosage-raterange InstanceOf: SearchParameter Usage: #definition * url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRange" * insert SP_Publisher * insert Version -* name = "MII_SP_Medikation_MedicationStatement_RateRange" +* name = "MII_SP_Medikation_Dosage_RateRange" * status = #active * experimental = false -* date = "2022-09-22" -* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRange" +* date = "2024-06-28" +* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRange | MedicationRequest.dosageInstruction.doseAndRate.rateRange" * code = #raterange -* base = #MedicationStatement +* base[0] = #MedicationStatement +* base[+] = #MedicationRequest * type = #composite -* expression = "MedicationStatement.dosage.doseAndRate.rate.ofType(Range)" -* component[0].definition = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRangeLow" +* expression = "MedicationStatement.dosage.doseAndRate.rate.ofType(Range) | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Range)" +* component[0].definition = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRangeLow" * component[=].expression = "low" -* component[+].definition = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateRangeHigh" +* component[+].definition = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRangeHigh" * component[=].expression = "high" -Instance: mii-sp-medikation-medicationstatement-ratequantity +Instance: mii-sp-medikation-dosage-ratequantity InstanceOf: SearchParameter Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationStatement-RateQuantity" +* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateQuantity" * insert SP_Publisher * insert Version -* name = "MII_SP_Medikation_MedicationStatement_RateQuantity" +* name = "MII_SP_Medikation_Dosage_RateQuantity" * status = #active * experimental = false -* date = "2022-06-28" -* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.rateQuantity" +* date = "2024-06-28" +* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.rateQuantity | MedicationAdministration.dosage.rateQuantity | MedicationRequest.dosageInstruction.doseAndRate.rateQuantity" * code = #ratequantity -* base[+] = #MedicationStatement -* type = #quantity -* expression = "MedicationStatement.dosage.doseAndRate.rate.ofType(Quantity)" -* comparator[+] = #eq -* comparator[+] = #gt -* comparator[+] = #lt -* comparator[+] = #ge -* comparator[+] = #le - -Instance: mii-sp-medikation-medicationadministration-dose -InstanceOf: SearchParameter -Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-Dose" -* insert SP_Publisher -* insert Version -* name = "MII_SP_Medikation_MedicationAdministration_Dose" -* status = #active -* experimental = false -* date = "2024-06-24" -* description = "Suchparameter für MedicationAdministration.dosage.dose" -* code = #dose -* base[+] = #MedicationAdministration -* type = #quantity -* expression = "MedicationAdministration.dosage.dose" -* comparator[+] = #eq -* comparator[+] = #gt -* comparator[+] = #lt -* comparator[+] = #ge -* comparator[+] = #le - -Instance: mii-sp-medikation-medicationadministration-rateratio-numerator -InstanceOf: SearchParameter -Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-RateRatioNumerator" -* insert SP_Publisher -* insert Version -* name = "MII_SP_Medikation_MedicationAdministration_RateRatioNumerator" -* status = #active -* experimental = false -* date = "2022-06-28" -* description = "Suchparameter für MedicationAdministration.dosage.rateRatio.numerator" -* code = #rateratio-numerator -* base[+] = #MedicationAdministration -* type = #quantity -* expression = "MedicationAdministration.dosage.rate.ofType(Ratio).numerator" -* comparator[+] = #eq -* comparator[+] = #gt -* comparator[+] = #lt -* comparator[+] = #ge -* comparator[+] = #le - -Instance: mii-sp-medikation-medicationadministration-rateratio-denominator -InstanceOf: SearchParameter -Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-RateRatioDenominator" -* insert SP_Publisher -* insert Version -* name = "MII_SP_Medikation_MedicationAdministration_RateRatioDenominator" -* status = #active -* experimental = false -* date = "2022-06-28" -* description = "Suchparameter für MedicationAdministration.dosage.rateRatio.denominator" -* code = #rateratio-denominator +* base[0] = #MedicationStatement * base[+] = #MedicationAdministration -* type = #quantity -* expression = "MedicationAdministration.dosage.rate.ofType(Ratio).denominator" -* comparator[+] = #eq -* comparator[+] = #gt -* comparator[+] = #lt -* comparator[+] = #ge -* comparator[+] = #le - -Instance: mii-sp-medikation-medicationadministration-rateratio -InstanceOf: SearchParameter -Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-RateRatio" -* insert SP_Publisher -* insert Version -* name = "MII_SP_Medikation_MedicationAdministration_RateRatio" -* status = #active -* experimental = false -* date = "2022-09-22" -* description = "Suchparameter für MedicationAdministration.dosage.rateRatio" -* code = #rateratio -* base = #MedicationAdministration -* type = #composite -* expression = "MedicationAdministration.dosage.rate.ofType(Ratio)" -* component[0].definition = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-RateRatioNumerator" -* component[=].expression = "numerator" -* component[+].definition = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-RateRatioDenominator" -* component[=].expression = "denominator" - -Instance: mii-sp-medikation-medicationadministration-ratequantity -InstanceOf: SearchParameter -Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationAdministration-RateQuantity" -* insert SP_Publisher -* insert Version -* name = "MII_SP_Medikation_MedicationAdministration_RateQuantity" -* status = #active -* experimental = false -* date = "2022-06-28" -* description = "Suchparameter für MedicationAdministration.dosage.rateQuantity" -* code = #ratequantity -* base[+] = #MedicationAdministration -* type = #quantity -* expression = "MedicationAdministration.dosage.rate.ofType(Quantity)" -* comparator[+] = #eq -* comparator[+] = #gt -* comparator[+] = #lt -* comparator[+] = #ge -* comparator[+] = #le - -Instance: mii-sp-medikation-medicationrequest-doserange-low -InstanceOf: SearchParameter -Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-DoseRangeLow" -* insert SP_Publisher -* insert Version -* name = "MII_SP_Medikation_MedicationRequest_DoseRangeLow" -* status = #active -* experimental = false -* date = "2022-06-28" -* description = "Suchparameter für MedicationRequest.dosageInstruction.doseAndRate.doseRange.low" -* code = #doserange-low -* base[+] = #MedicationRequest -* type = #quantity -* expression = "MedicationRequest.dosageInstruction.doseAndRate.dose.ofType(Range).low" -* comparator[+] = #eq -* comparator[+] = #gt -* comparator[+] = #lt -* comparator[+] = #ge -* comparator[+] = #le - -Instance: mii-sp-medikation-medicationrequest-doserange-high -InstanceOf: SearchParameter -Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-DoseRangeHigh" -* insert SP_Publisher -* insert Version -* name = "MII_SP_Medikation_MedicationRequest_DoseRangeHigh" -* status = #active -* experimental = false -* date = "2022-06-28" -* description = "Suchparameter für MedicationRequest.dosageInstruction.doseAndRate.doseRange.high" -* code = #doserange-high * base[+] = #MedicationRequest * type = #quantity -* expression = "MedicationRequest.dosageInstruction.doseAndRate.dose.ofType(Range).high" +* expression = "MedicationStatement.dosage.doseAndRate.rate.ofType(Quantity) | MedicationAdministration.dosage.rate.ofType(Quantity) | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Quantity)" * comparator[+] = #eq * comparator[+] = #gt * comparator[+] = #lt * comparator[+] = #ge * comparator[+] = #le -Instance: mii-sp-medikation-medicationrequest-dosequantity +Instance: mii-sp-medikation-list-mode InstanceOf: SearchParameter Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-DoseQuantity" +* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/List-Mode" * insert SP_Publisher * insert Version -* name = "MII_SP_Medikation_MedicationRequest_DoseQuantity" +* name = "MII_SP_Medikation_List_Mode" * status = #active * experimental = false * date = "2022-06-28" -* description = "Suchparameter für MedicationRequest.dosageInstruction.doseAndRate.doseQuantity" -* code = #dose-quantity -* base[+] = #MedicationRequest -* type = #quantity -* expression = "MedicationRequest.dosageInstruction.doseAndRate.dose.ofType(Quantity)" -* comparator[+] = #eq -* comparator[+] = #gt -* comparator[+] = #lt -* comparator[+] = #ge -* comparator[+] = #le +* description = "Suchparameter für List.mode" +* code = #mode +* base = #List +* type = #token +* expression = "List.mode" -Instance: mii-sp-medikation-medicationrequest-rateratio-numerator +Instance: mii-sp-medikation-dosage-rateratio-numerator InstanceOf: SearchParameter Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateRatioNumerator" +* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioNumerator" * insert SP_Publisher * insert Version -* name = "MII_SP_Medikation_MedicationRequest_RateRatioNumerator" +* name = "MII_SP_Medikation_Dosage_RateRatioNumerator" * status = #active * experimental = false -* date = "2022-06-28" -* description = "Suchparameter für MedicationRequest.dosageInstruction.doseAndRate.rateRatio.numerator" +* date = "2024-06-27" +* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRatio.numerator | MedicationAdministration.dosage.rate.ofType(Ratio).numerator | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Ratio).numerator" * code = #rateratio-numerator +* base[0] = #MedicationStatement +* base[+] = #MedicationAdministration * base[+] = #MedicationRequest * type = #quantity -* expression = "MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Ratio).numerator" +* expression = "MedicationStatement.dosage.doseAndRate.rate.ofType(Ratio).numerator | MedicationAdministration.dosage.rate.ofType(Ratio).numerator | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Ratio).numerator" * comparator[+] = #eq * comparator[+] = #gt * comparator[+] = #lt * comparator[+] = #ge * comparator[+] = #le -Instance: mii-sp-medikation-medicationrequest-rateratio-denominator +Instance: mii-sp-medikation-dosage-rateratio-denominator InstanceOf: SearchParameter Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateRatioDenominator" +* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioDenominator" * insert SP_Publisher * insert Version -* name = "MII_SP_Medikation_MedicationRequest_RateRatioDenominator" +* name = "MII_SP_Medikation_Dosage_RateRatioDenominator" * status = #active * experimental = false -* date = "2024-06-25" -* description = "Suchparameter für MedicationRequest.dosageInstruction.doseAndRate.rateRatio.denominator" +* date = "2024-06-27" +* description = "Suchparameter für MedicationStatement.dosage.doseAndRate.rateRatio.denominator | MedicationAdministration.dosage.rate.ofType(Ratio).denominator | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Ratio).denominator" * code = #rateratio-denominator +* base[0] = #MedicationStatement +* base[+] = #MedicationAdministration * base[+] = #MedicationRequest * type = #quantity -* expression = "MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Ratio).denominator" -* comparator[+] = #eq -* comparator[+] = #gt -* comparator[+] = #lt -* comparator[+] = #ge -* comparator[+] = #le - -Instance: mii-sp-medikation-medicationrequest-raterange-low -InstanceOf: SearchParameter -Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateRangeLow" -* insert SP_Publisher -* insert Version -* name = "MII_SP_Medikation_MedicationRequest_RateRangeLow" -* status = #active -* experimental = false -* date = "2022-06-28" -* description = "Suchparameter für MedicationRequest.dosageInstruction.doseAndRate.rateRange.low" -* code = #raterange-low -* base[+] = #MedicationRequest -* type = #quantity -* expression = "MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Range).low" -* comparator[+] = #eq -* comparator[+] = #gt -* comparator[+] = #lt -* comparator[+] = #ge -* comparator[+] = #le - -Instance: mii-sp-medikation-medicationrequest-raterange-high -InstanceOf: SearchParameter -Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateRangeHigh" -* insert SP_Publisher -* insert Version -* name = "MII_SP_Medikation_MedicationRequest_RateRangeHigh" -* status = #active -* experimental = false -* date = "2022-06-28" -* description = "Suchparameter für MedicationRequest.dosageInstruction.doseAndRate.rateRange.high" -* code = #raterange-high -* base[+] = #MedicationRequest -* type = #quantity -* expression = "MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Range).high" +* expression = "MedicationStatement.dosage.doseAndRate.rate.ofType(Ratio).denominator | MedicationAdministration.dosage.rate.ofType(Ratio).denominator | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Ratio).denominator" * comparator[+] = #eq * comparator[+] = #gt * comparator[+] = #lt * comparator[+] = #ge * comparator[+] = #le -Instance: mii-sp-medikation-medicationrequest-ratequantity +Instance: mii-sp-medikation-dosage-rateratio InstanceOf: SearchParameter Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/MedicationRequest-RateQuantity" +* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatio" * insert SP_Publisher * insert Version -* name = "MII_SP_Medikation_MedicationRequest_RateQuantity" +* name = "MII_SP_Medikation_Dosage_RateRatio" * status = #active * experimental = false -* date = "2022-06-28" -* description = "Suchparameter für MedicationRequest.dosageInstruction.doseAndRate.rateQuantity" -* code = #ratequantity +* date = "2024-06-27" +* description = "MedicationStatement.dosage.doseAndRate.rate.ofType(Ratio) | MedicationAdministration.dosage.rate.ofType(Ratio) | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Ratio)" +* code = #rateratio +* base[0] = #MedicationStatement +* base[+] = #MedicationAdministration * base[+] = #MedicationRequest -* type = #quantity -* expression = "MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Quantity)" -* comparator[+] = #eq -* comparator[+] = #gt -* comparator[+] = #lt -* comparator[+] = #ge -* comparator[+] = #le - -Instance: mii-sp-medikation-list-mode -InstanceOf: SearchParameter -Usage: #definition -* url = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/List-Mode" -* insert SP_Publisher -* insert Version -* name = "MII_SP_Medikation_List_Mode" -* status = #active -* experimental = false -* date = "2022-06-28" -* description = "Suchparameter für List.mode" -* code = #mode -* base = #List -* type = #token -* expression = "List.mode" \ No newline at end of file +* type = #composite +* expression = "MedicationStatement.dosage.doseAndRate.rate.ofType(Ratio) | MedicationAdministration.dosage.rate.ofType(Ratio) | MedicationRequest.dosageInstruction.doseAndRate.rate.ofType(Ratio)" +* component[0].definition = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioNumerator" +* component[=].expression = "numerator" +* component[+].definition = "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/SearchParameter/Dosage-RateRatioDenominator" +* component[=].expression = "denominator" \ No newline at end of file