Skip to content

Commit

Permalink
add example no pzn freitext wirkstärke
Browse files Browse the repository at this point in the history
  • Loading branch information
florianschoffke committed Jan 8, 2025
1 parent 6490a2b commit c7f1d1d
Show file tree
Hide file tree
Showing 7 changed files with 317 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@
"extension": [
{
"url": "https://gematik.de/fhir/epa-medication/StructureDefinition/medication-ingredient-amount-extension",
"valueString": "100 mg"
"valueString": "10 g"
}
],
"numerator": {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
<Medication xmlns="http://hl7.org/fhir">
<id value="erp-eml-epa-notes-21-ibm-medication-compounding-text-amount"/>
<meta>
<profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_Compounding|1.1.0"/>
</meta>
<extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Medication_Type">
<valueCodeableConcept>
<coding>
<system value="http://snomed.info/sct"/>
<version value="http://snomed.info/sct/900000000000207008/version/20220331"/>
<code value="373873005:860781008=362943005"/>
<display value="Pharmaceutical / biologic product (product) : Has product characteristic (attribute) = Manual method (qualifier value)"/>
</coding>
</valueCodeableConcept>
</extension>
<extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category">
<valueCoding>
<system value="https://fhir.kbv.de/CodeSystem/KBV_CS_ERP_Medication_Category"/>
<code value="00"/>
</valueCoding>
</extension>
<extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine">
<valueBoolean value="false"/>
</extension>
<code>
<coding>
<system value="https://fhir.kbv.de/CodeSystem/KBV_CS_ERP_Medication_Type"/>
<code value="rezeptur"/>
</coding>
<text value="Sumatriptan-1a Pharma 100 mg Tabletten"/>
</code>
<form>
<text value="TAB"/>
</form>
<amount>
<numerator>
<extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_PackagingSize">
<valueString value="12"/>
</extension>
<unit value="TAB"/>
<system value="http://unitsofmeasure.org"/>
<code value="{tbl}"/>
</numerator>
<denominator>
<value value="1"/>
</denominator>
</amount>
<ingredient>
<itemCodeableConcept>
<text value="1st ingredient"/>
</itemCodeableConcept>
<strength>
<extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Ingredient_Amount">
<valueString value="100 mg"/>
</extension>
</strength>
</ingredient>
<ingredient>
<itemCodeableConcept>
<text value="2nd ingredient"/>
</itemCodeableConcept>
<strength>
<extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Ingredient_Amount">
<valueString value="10 g"/>
</extension>
</strength>
</ingredient>
</Medication>
Original file line number Diff line number Diff line change
@@ -0,0 +1,176 @@
{
"resourceType": "Medication",
"id": "erp-eml-epa-notes-22-ibm-medication-compounding-txt-amnt-Mapped",
"meta": {
"profile": [
"https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication"
]
},
"extension": [
{
"url": "https://gematik.de/fhir/epa-medication/StructureDefinition/drug-category-extension",
"valueCoding": {
"code": "00",
"system": "https://gematik.de/fhir/epa-medication/CodeSystem/epa-drug-category-cs"
}
},
{
"url": "https://gematik.de/fhir/epa-medication/StructureDefinition/medication-id-vaccine-extension",
"valueBoolean": false
}
],
"amount": {
"numerator": {
"extension": [
{
"url": "https://gematik.de/fhir/epa-medication/StructureDefinition/medication-total-quantity-formulation-extension",
"valueString": "12"
}
],
"code": "{tbl}",
"system": "http://unitsofmeasure.org",
"unit": "TAB"
},
"denominator": {
"value": 1
}
},
"ingredient": [
{
"strength": {
"extension": [
{
"url": "https://gematik.de/fhir/epa-medication/StructureDefinition/medication-ingredient-amount-extension",
"valueString": "100 mg"
}
],
"numerator": {
"_value": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
"valueCode": "unknown"
}
]
},
"_system": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
"valueCode": "unknown"
}
]
},
"_code": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
"valueCode": "unknown"
}
]
}
},
"denominator": {
"_value": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
"valueCode": "unknown"
}
]
},
"_system": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
"valueCode": "unknown"
}
]
},
"_code": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
"valueCode": "unknown"
}
]
}
}
},
"itemCodeableConcept": {
"text": "1st ingredient"
}
},
{
"strength": {
"extension": [
{
"url": "https://gematik.de/fhir/epa-medication/StructureDefinition/medication-ingredient-amount-extension",
"valueString": "100 mg"
}
],
"numerator": {
"_value": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
"valueCode": "unknown"
}
]
},
"_system": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
"valueCode": "unknown"
}
]
},
"_code": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
"valueCode": "unknown"
}
]
}
},
"denominator": {
"_value": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
"valueCode": "unknown"
}
]
},
"_system": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
"valueCode": "unknown"
}
]
},
"_code": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
"valueCode": "unknown"
}
]
}
}
},
"itemCodeableConcept": {
"text": "2nd ingredient"
}
}
],
"form": {
"text": "TAB"
},
"code": {
"text": "Sumatriptan-1a Pharma 100 mg Tabletten"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Usage: #example
* ingredient[+]
* itemReference = Reference(SecondIngredientAmount)
* strength
* extension[amountText].valueString = "100 mg"
* extension[amountText].valueString = "10 g"
* strength.numerator
* value.extension[+].url = $data-absent-reason
* value.extension[=].valueCode = #unknown
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
Instance: erp-eml-epa-notes-21-ibm-medication-compounding-text-amount
InstanceOf: KBV_PR_ERP_Medication_Compounding
Usage: #example
* code = $KBV_CS_ERP_Medication_Type#rezeptur
* code.text = "Sumatriptan-1a Pharma 100 mg Tabletten"
* form.text = "TAB"
* extension[Arzneimittelkategorie].valueCoding = $KBV_CS_ERP_Medication_Category#00
* extension[Impfstoff].valueBoolean = false
* extension[Kategorie].valueCodeableConcept.coding.code = #373873005:860781008=362943005

* amount.numerator = $unitsofmeasure#{tbl} "TAB"
* amount.numerator.extension[Gesamtmenge].valueString = "12"
* amount.denominator.value = 1

* ingredient[+]
* strength.extension[MengeFreitext].valueString = "100 mg"
* itemCodeableConcept.text = "1st ingredient"
* ingredient[+]
* strength.extension[MengeFreitext].valueString = "10 g"
* itemCodeableConcept.text = "2nd ingredient"

Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
Instance: erp-eml-epa-notes-22-ibm-medication-compounding-txt-amnt-Mapped
InstanceOf: EPAMedication
Usage: #example
* extension[drugCategory].valueCoding = $epa-drug-category-cs#00
* extension[isVaccine].valueBoolean = false
* form.text = "TAB"
* code.text = "Sumatriptan-1a Pharma 100 mg Tabletten"

* amount.numerator = $unitsofmeasure#{tbl} "TAB"
* extension[totalQuantity].valueString = "12"
* amount.denominator.value = 1

* ingredient[+]
* itemCodeableConcept.text = "1st ingredient"
* strength
* extension[amountText].valueString = "100 mg"
* strength.numerator
* value.extension[+].url = $data-absent-reason
* value.extension[=].valueCode = #unknown
* system.extension[+].url = $data-absent-reason
* system.extension[=].valueCode = #unknown
* code.extension[+].url = $data-absent-reason
* code.extension[=].valueCode = #unknown
* strength.denominator
* value.extension[+].url = $data-absent-reason
* value.extension[=].valueCode = #unknown
* system.extension[+].url = $data-absent-reason
* system.extension[=].valueCode = #unknown
* code.extension[+].url = $data-absent-reason
* code.extension[=].valueCode = #unknown

* ingredient[+]
* itemCodeableConcept.text = "2nd ingredient"
* strength
* extension[amountText].valueString = "100 mg"
* strength.numerator
* value.extension[+].url = $data-absent-reason
* value.extension[=].valueCode = #unknown
* system.extension[+].url = $data-absent-reason
* system.extension[=].valueCode = #unknown
* code.extension[+].url = $data-absent-reason
* code.extension[=].valueCode = #unknown
* strength.denominator
* value.extension[+].url = $data-absent-reason
* value.extension[=].valueCode = #unknown
* system.extension[+].url = $data-absent-reason
* system.extension[=].valueCode = #unknown
* code.extension[+].url = $data-absent-reason
* code.extension[=].valueCode = #unknown
1 change: 1 addition & 0 deletions API-Examples/FSH-Files/scripts/process_files.sh
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,7 @@ files_to_copy=(
"Medication-erp-eml-epa-notes-16-KPGVerordnung-PZN-Mapped.json"
"Medication-erp-eml-epa-notes-18-ibm-medication-compounding-text-Mapped.json"
"Medication-erp-eml-epa-notes-20-verordnung-pzn-Mapped.json"
"Medication-erp-eml-epa-notes-22-ibm-medication-compounding-txt-amnt-Mapped.json"

"Bundle-erp-versicherte-01-response-taskGetAll.json"
"Bundle-erp-versicherte-02-response-taskGetSingle.json"
Expand Down

0 comments on commit c7f1d1d

Please sign in to comment.