diff --git a/ePICreator/data/calchichew-d3f.xlsx b/ePICreator/data/calchichew-d3f.xlsx new file mode 100644 index 000000000..58e413280 Binary files /dev/null and b/ePICreator/data/calchichew-d3f.xlsx differ diff --git a/ePICreator/data/domperidone.xlsx b/ePICreator/data/domperidone.xlsx new file mode 100644 index 000000000..30b02c851 Binary files /dev/null and b/ePICreator/data/domperidone.xlsx differ diff --git a/ePICreator/pdf-to-html/parser.py b/ePICreator/pdf-to-html/parser.py index 0e632e116..1f5f2b45d 100644 --- a/ePICreator/pdf-to-html/parser.py +++ b/ePICreator/pdf-to-html/parser.py @@ -5,7 +5,7 @@ from os.path import exists -LANGUAGE = "pt" +LANGUAGE = "uk" if LANGUAGE == "dk": @@ -18,6 +18,8 @@ from parser_fr import parse_html, cleanhtml, split_parts if LANGUAGE == "en": from parser_en import parse_html, cleanhtml, split_parts +if LANGUAGE == "uk": + from parser_uk import parse_html, cleanhtml, split_parts # Define the path to the PDF file pdf_path = "../../source-data/epi/karvea-epar-product-information_da.pdf" @@ -25,6 +27,9 @@ pdf_path = "/Users/joaoalmeida/Downloads/humalog-epar-product-information_da.pdf" pdf_path = "/Users/joaoalmeida/Downloads/dovato-epar-product-information_da.pdf" pdf_path = "/Users/joaoalmeida/Downloads/dovato-epar-product-information_pt.pdf" +pdf_path = "/Users/joaoalmeida/Downloads/pil.12844.pdf" +pdf_path = "/Users/joaoalmeida/Downloads/pil.4177.pdf" + html_folder = "../temp_html/" if not exists(html_folder): diff --git a/ePICreator/pdf-to-html/parser_uk.py b/ePICreator/pdf-to-html/parser_uk.py new file mode 100644 index 000000000..d730fe776 --- /dev/null +++ b/ePICreator/pdf-to-html/parser_uk.py @@ -0,0 +1,58 @@ +import re + + +# Open the PDF file +def replace_unicode_character(input_string, character_to_replace, replacement_char): + return input_string.replace(character_to_replace, replacement_char) + + +def parse_html(html_content): + new_html_content = [] + endidx = -1 + startidx = 0 + pasr = html_content.split("\n") + for idx, line in enumerate(pasr): + line = replace_unicode_character(line, chr(61607) + " ", "*") + line = replace_unicode_character(line, "• \n", "*") + + new_html_content.append(line) + if "PATIENT INFORMATION LEAFLET" in line: # ema and UK + # print(line) + startidx = idx + if ( + "Detailed information on this medicine is available on the European Medicines Agency web site: " + in line + ): + # print(line) + endidx = idx + 5 + break + print(startidx, endidx) + return "\n".join(new_html_content[startidx:endidx]) + + +def cleanhtml(raw_html): + raw_html = re.sub(r"\*\n", "* ", raw_html) + raw_html = re.sub(r"\d{2,3}\s\n", "", raw_html) + + raw_html = re.sub(r"(\d\.)\s\n", r"\1 ", raw_html) + # raw_html = re.sub(r"\so\s", "* ", raw_html) + raw_html = re.sub(r"-\s\n", "- ", raw_html) + raw_html = re.sub(r"•\s\n", "* ", raw_html) + + return raw_html + + +def split_parts(clean_content): + second_part = re.findall( + r"What is in this leaflet\S?\s{0,2}\n{1,2}\s{0,2}1. .+\n2. .+\n3. .+\n4. .+\n5. .+\n6. .+\n", + clean_content, + )[0] + first_part = re.split( + r"What is in this leaflet\S?\s{0,2}\n{1,2}\s{0,2}1. .+\n2. .+\n3. .+\n4. .+\n5. .+\n6. .+\n", + clean_content, + )[0] + third_part = re.split( + r"What is in this leaflet\S?\s{0,2}\n{1,2}\s{0,2}1. .+\n2. .+\n3. .+\n4. .+\n5. .+\n6. .+\n", + clean_content, + )[1] + return first_part, second_part, third_part diff --git a/input/fsh/examples/rawEPI/acmedrug-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/acmedrug-ema-automatic/Bundle.fsh index a57b52897..fe73c1017 100644 --- a/input/fsh/examples/rawEPI/acmedrug-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/acmedrug-ema-automatic/Bundle.fsh @@ -42,9 +42,7 @@ RuleSet: 5aa8042f9b2bea12d814ccaf27f6d64eBundleRuleset * entry[=].resource = mah-2aff7154a8d952c895e8a03849a25108 -// composition-en-534e209eb0a3ff60437639cb2015316f -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-en-534e209eb0a3ff60437639cb2015316f/composition-en-534e209eb0a3ff60437639cb2015316f" -* entry[=].resource = composition-en-534e209eb0a3ff60437639cb2015316f + // PackagedProductDefinition diff --git a/input/fsh/examples/rawEPI/amox-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/amox-ema-automatic/Bundle.fsh index 90c9cabf2..e99bd8cf0 100644 --- a/input/fsh/examples/rawEPI/amox-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/amox-ema-automatic/Bundle.fsh @@ -77,9 +77,7 @@ RuleSet: 2d6b74860092f2b27363e070e7cc20eaBundleRuleset * entry[=].resource = mah-0880223fada9f23e0f3760dee80fc7a3 -// composition-en-b62cc095c7be2116a8a65157286376a3 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-en-b62cc095c7be2116a8a65157286376a3/composition-en-b62cc095c7be2116a8a65157286376a3" -* entry[=].resource = composition-en-b62cc095c7be2116a8a65157286376a3 + // PackagedProductDefinition diff --git a/input/fsh/examples/rawEPI/aquilea-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/aquilea-ema-automatic/Bundle.fsh index af2213a38..739d39077 100644 --- a/input/fsh/examples/rawEPI/aquilea-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/aquilea-ema-automatic/Bundle.fsh @@ -4,9 +4,7 @@ RuleSet: 49bbaf88ca82da246f516eabbf90d54eBundleRuleset -// composition-es-3b8585822d27945de47423af5de9824d -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-es-3b8585822d27945de47423af5de9824d/composition-es-3b8585822d27945de47423af5de9824d" -* entry[=].resource = composition-es-3b8585822d27945de47423af5de9824d + diff --git a/input/fsh/examples/rawEPI/biktarvy-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/biktarvy-ema-automatic/Bundle.fsh index 63e329d8c..d6799bc85 100644 --- a/input/fsh/examples/rawEPI/biktarvy-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/biktarvy-ema-automatic/Bundle.fsh @@ -9,9 +9,7 @@ RuleSet: 63b15a3bb9d18a00ecd0962bc011c765BundleRuleset * entry[=].resource = cud-d79af6e660f456c6c7091803d6bd1a92 -// composition-es-2a9c4333cfd126f2e7b73ad3cafd6949 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-es-2a9c4333cfd126f2e7b73ad3cafd6949/composition-es-2a9c4333cfd126f2e7b73ad3cafd6949" -* entry[=].resource = composition-es-2a9c4333cfd126f2e7b73ad3cafd6949 + @@ -76,14 +74,10 @@ RuleSet: 63b15a3bb9d18a00ecd0962bc011c765BundleRuleset * entry[=].resource = mra-1133a7374c78f1d40f41885344f06a5a -// composition-en-2a9c4333cfd126f2e7b73ad3cafd6949 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-en-2a9c4333cfd126f2e7b73ad3cafd6949/composition-en-2a9c4333cfd126f2e7b73ad3cafd6949" -* entry[=].resource = composition-en-2a9c4333cfd126f2e7b73ad3cafd6949 + -// composition-dk-2a9c4333cfd126f2e7b73ad3cafd6949 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-dk-2a9c4333cfd126f2e7b73ad3cafd6949/composition-dk-2a9c4333cfd126f2e7b73ad3cafd6949" -* entry[=].resource = composition-dk-2a9c4333cfd126f2e7b73ad3cafd6949 + // PackagedProductDefinition @@ -96,9 +90,7 @@ RuleSet: 63b15a3bb9d18a00ecd0962bc011c765BundleRuleset * entry[=].resource = ppd-6d93344139a7793e7b9bd0f5e32b6c91 -// composition-pt-2a9c4333cfd126f2e7b73ad3cafd6949 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-pt-2a9c4333cfd126f2e7b73ad3cafd6949/composition-pt-2a9c4333cfd126f2e7b73ad3cafd6949" -* entry[=].resource = composition-pt-2a9c4333cfd126f2e7b73ad3cafd6949 + // MedicinalProductDefinition diff --git a/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/AdministrableProductDefinition.fsh b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/AdministrableProductDefinition.fsh new file mode 100644 index 000000000..31357fc9c --- /dev/null +++ b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/AdministrableProductDefinition.fsh @@ -0,0 +1,24 @@ + +Instance: ap-a64c0ccb066e7fdf6ba2d86dcd8bda5e +InstanceOf: AdministrableProductDefinitionUvEpi +Title: "Administrable product Calcichew-D3 Forte" +Description: "Administrable product Calcichew-D3 Forte" +Usage: #inline + +* identifier.system = "https://spor.ema.europa.eu/pmswi" +* identifier.value = "gh-1" + +* status = #active + +* formOf = Reference(mp04c5df8b1b688f62331c672bbd9ffa97) +* administrableDoseForm = $spor-rms#100000073684 "Chewable tablet" +* unitOfPresentation = $spor-rms#200000002152 "Tablet" + + + +* producedFrom = Reference(mid-a64c0ccb066e7fdf6ba2d86dcd8bda5e) + + +* routeOfAdministration.code = $spor-rms#100000073619 "Oral use" + +* routeOfAdministration.targetSpecies.code = $spor-rms#100000109093 "Human" \ No newline at end of file diff --git a/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/Bundle.fsh new file mode 100644 index 000000000..a01e16b32 --- /dev/null +++ b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/Bundle.fsh @@ -0,0 +1,79 @@ + + + +RuleSet: 9e23fbe86c1f883dff598a2d9fed332eBundleRuleset + + + + + +// Ingredient +* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/Ingredient/ingredient-for-calchichewd3f-calciumcarbonate" +* entry[=].resource = ingredient-for-calchichewd3f-calciumcarbonate + + +// Ingredient +* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/Ingredient/ingredient-for-calchichewd3f-cholecalciferol" +* entry[=].resource = ingredient-for-calchichewd3f-cholecalciferol + + +// AdministrableProductDefinition +* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/AdministrableProductDefinition/ap-a64c0ccb066e7fdf6ba2d86dcd8bda5e" +* entry[=].resource = ap-a64c0ccb066e7fdf6ba2d86dcd8bda5e + + +// RegulatedAuthorization +* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/RegulatedAuthorization/authorizationa64c0ccb066e7fdf6ba2d86dcd8bda5e0" +* entry[=].resource = authorizationa64c0ccb066e7fdf6ba2d86dcd8bda5e0 + + +// Organization +* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/Organization/mah-d21dfe8c15312e8b8bf0b7774b510a9d" +* entry[=].resource = mah-d21dfe8c15312e8b8bf0b7774b510a9d + + +// PackagedProductDefinition +* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/PackagedProductDefinition/ppd-a46ff5cb1a9568d59a1669fd597f58bf" +* entry[=].resource = ppd-a46ff5cb1a9568d59a1669fd597f58bf + + +// MedicinalProductDefinition +* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/MedicinalProductDefinition/mp04c5df8b1b688f62331c672bbd9ffa97" +* entry[=].resource = mp04c5df8b1b688f62331c672bbd9ffa97 + + + + + +// ManufacturedItemDefinition +* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/ManufacturedItemDefinition/mid-a64c0ccb066e7fdf6ba2d86dcd8bda5e" +* entry[=].resource = mid-a64c0ccb066e7fdf6ba2d86dcd8bda5e + + + + + +Instance: bundlepackageleaflet-en-a64c0ccb066e7fdf6ba2d86dcd8bda5e +InstanceOf: BundleUvEpi +Title: "ePI document Bundle for Calcichew-D3 Forte Package Leaflet for language en" +Description: "ePI document Bundle for Calcichew-D3 Forte Package Leaflet for language en" +Usage: #example + + + + +* identifier.system = "https://www.gravitatehealth.eu/sid/doc" +* identifier.value = "gh-1" +* type = #document +* timestamp = "2023-06-27T10:09:22Z" +* language = #en + + + + + +// Composition +* entry[0].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/Composition/composition-en-04c5df8b1b688f62331c672bbd9ffa97" +* entry[0].resource = composition-en-04c5df8b1b688f62331c672bbd9ffa97 + +* insert 9e23fbe86c1f883dff598a2d9fed332eBundleRuleset \ No newline at end of file diff --git a/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/ClinicalUseDefinition.fsh b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/ClinicalUseDefinition.fsh new file mode 100644 index 000000000..e69de29bb diff --git a/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/Ingredient.fsh b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/Ingredient.fsh new file mode 100644 index 000000000..c93059300 --- /dev/null +++ b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/Ingredient.fsh @@ -0,0 +1,66 @@ + + +Instance: ingredient-for-calchichewd3f-calciumcarbonate + +InstanceOf: IngredientUvEpi +Title: "Ingredient-active Calcium Carbonate" +Description: "Calcium Carbonate" +Usage: #inline + +* identifier.system = $ginas +* identifier.value = "H0G9379FGK" +* identifier.use = #official + +* role = $spor-rms#100000072072 "Active" + +* status = #active + +* substance.code.concept.coding = $ginas#H0G9379FGK "Calcium Carbonate" + + +* substance.strength.presentationQuantity = 2500 'mg' + +* substance.strength.basis = http://terminology.hl7.org/CodeSystem/v3-RoleClass#ACTIB "active ingredient - basis of strength" + + +// Reference to products +* for = Reference(mid-a64c0ccb066e7fdf6ba2d86dcd8bda5e) +* for[+] = Reference(mp04c5df8b1b688f62331c672bbd9ffa97) +* for[+] = Reference(ap-a64c0ccb066e7fdf6ba2d86dcd8bda5e) + + + +//* manufacturer.manufacturer = Reference(mah-d21dfe8c15312e8b8bf0b7774b510a9d) + + +Instance: ingredient-for-calchichewd3f-cholecalciferol + +InstanceOf: IngredientUvEpi +Title: "Ingredient-active cholecalciferol" +Description: "cholecalciferol" +Usage: #inline + +* identifier.system = $ginas +* identifier.value = "1C6V77QF41" +* identifier.use = #official + +* role = $spor-rms#100000072072 "Active" + +* status = #active + +* substance.code.concept.coding = $ginas#1C6V77QF41 "cholecalciferol" + + +* substance.strength.presentationQuantity = 22 'ug' + +* substance.strength.basis = http://terminology.hl7.org/CodeSystem/v3-RoleClass#ACTIB "active ingredient - basis of strength" + + +// Reference to products +* for = Reference(mid-a64c0ccb066e7fdf6ba2d86dcd8bda5e) +* for[+] = Reference(mp04c5df8b1b688f62331c672bbd9ffa97) +* for[+] = Reference(ap-a64c0ccb066e7fdf6ba2d86dcd8bda5e) + + + +//* manufacturer.manufacturer = Reference(mah-d21dfe8c15312e8b8bf0b7774b510a9d) diff --git a/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/List.fsh b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/List.fsh new file mode 100644 index 000000000..e69de29bb diff --git a/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/ManufacturedItemDefinition.fsh b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/ManufacturedItemDefinition.fsh new file mode 100644 index 000000000..54ba4decb --- /dev/null +++ b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/ManufacturedItemDefinition.fsh @@ -0,0 +1,21 @@ + +Instance: mid-a64c0ccb066e7fdf6ba2d86dcd8bda5e +InstanceOf: ManufacturedItemDefinitionUvEpi +Title: "Manufactured item Calcichew-D3 Forte" +Description: "Manufactured item Calcichew-D3 Forte" +Usage: #inline + +* identifier.system = "https://spor.ema.europa.eu/pmswi" +* identifier.value = "gh-1" +* identifier.use = #official + +* status = #active +* manufacturedDoseForm = https://spor.ema.europa.eu/rmswi/#100000073684 "Chewable tablet" + +* unitOfPresentation = $spor-rms#200000002152 "Tablet" + + + + + +//* manufacturer = Reference(mah-d21dfe8c15312e8b8bf0b7774b510a9d) \ No newline at end of file diff --git a/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/MedicinalProductDefinition.fsh b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/MedicinalProductDefinition.fsh new file mode 100644 index 000000000..0d0f34d4d --- /dev/null +++ b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/MedicinalProductDefinition.fsh @@ -0,0 +1,48 @@ + +Instance: mp04c5df8b1b688f62331c672bbd9ffa97 +InstanceOf: MedicinalProductDefinitionUvEpi +Title: "Medicinal Product Calcichew-D3 Forte" +Description: "Calcichew-D3 Forte" +Usage: #inline + + +* identifier[+].system = "http://fakesys.com/ids" +* identifier[=].value = "gh-1" +* type = http://hl7.org/fhir/medicinal-product-type#MedicinalProduct "Medicinal Product" + +* domain = http://hl7.org/fhir/medicinal-product-domain#Human "Human use" + +* status = http://hl7.org/fhir/publication-status#active "active" + + + + + +* legalStatusOfSupply = $spor-rms#100000072084 "Medicinal product subject to medical prescription" + + +* name + * productName = "Calcichew-D3 Forte" + * type = $spor-productNamePartType-cs#220000000001 "Full name" + + * part[0] + * part = "Calcichew-D3 Forte" + * type = $spor-productNamePartType-cs#220000000002 "Invented name part" + + * part[+] + * part = "calcium/colecalciferol" + * type = $spor-productNamePartType-cs#220000000003 "Scientific name part" + + * part[+] + * part = "500 mg/400 IU" + * type = $spor-productNamePartType-cs#220000000004 "Strength part" + + * part[+] + * part = "CHEWABLE TABLETS" + * type = $spor-productNamePartType-cs#220000000005 "Pharmaceutical dose form part" + + * usage + * country = urn:iso:std:iso:3166#UK "United Kingdom" + * jurisdiction = urn:iso:std:iso:3166#UK "United Kingdom" + * language = urn:ietf:bcp:47#en "English" + diff --git a/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/Organization.fsh b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/Organization.fsh new file mode 100644 index 000000000..fe08a2cbe --- /dev/null +++ b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/Organization.fsh @@ -0,0 +1,32 @@ + + +//Marketing authorisation holder + + + + +Instance: mah-d21dfe8c15312e8b8bf0b7774b510a9d + +InstanceOf: OrganizationUvEpi +Title: "Neon Healthcare Ltd as Marketing authorisation holder" +Description: "Neon Healthcare Ltd as Marketing authorisation holder" +Usage: #inline + +* identifier.system = $spor-org +* identifier.value = "xx" +* identifier.use = #official +* active = true +* type = $spor-rms#220000000034 "Marketing authorisation holder" +//* type.text = "Marketing authorisation holder" +* name = "Neon Healthcare Ltd" + + +* contact + * address + * text = "8 The Chase, John Tate Road, Foxholes Business Park, Hertford Hertfordshire UK" + * use = #work + * type = #physical + * line = "8 The Chase, John Tate Road, Foxholes Business Park, Hertford" + * city = "Hertfordshire" + * country = "UK" + \ No newline at end of file diff --git a/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/PackagedProductDefinition.fsh b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/PackagedProductDefinition.fsh new file mode 100644 index 000000000..fb2f1bb50 --- /dev/null +++ b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/PackagedProductDefinition.fsh @@ -0,0 +1,50 @@ + + + +Instance: ppd-a46ff5cb1a9568d59a1669fd597f58bf +InstanceOf: PackagedProductDefinitionUvEpi +Title: "Packaged Product Definition: Calcichew-D3 Forte 28" +Description: "Packaged Product Definition: Calcichew-D3 Forte 28" +Usage: #inline + +* identifier.system = $spor-prod +* identifier.value = "gh-1" +* identifier.use = #official + +* name = "Calcichew-D3 Forte 28" + +* type = $spor-rms#100000155527 "Chemical Medicinal Product" +//* type = $spor-rms#100000155527 + + +* status = http://hl7.org/fhir/publication-status#active "Active" +* statusDate = "2015-02-07T13:28:17Z" + + + + + +* packaging +// * identifier.system = $spor-prod +// * identifier.value = "mock-id" + * quantity = 1 + * type = $spor-rms#100000073498 "Box" + * material = $spor-rms#200000003529 "Cardboard" + + * packaging + + * identifier.system = $spor-prod + * identifier.value = "123456" + * containedItem.item.reference = Reference(mid-a64c0ccb066e7fdf6ba2d86dcd8bda5e) + * type = $spor-rms#100000073496 "Blister" + + * quantity = 28 + * material = $spor-rms#200000003222 "PolyVinyl Chloride" + + +//reference to MedicinalProductDefinition: EU/1/97/049/001 Karvea 75 mg tablet +* packageFor = Reference(mp04c5df8b1b688f62331c672bbd9ffa97) + + + +//* manufacturer = Reference(mah-d21dfe8c15312e8b8bf0b7774b510a9d) \ No newline at end of file diff --git a/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/RegulatedAuthorization.fsh b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/RegulatedAuthorization.fsh new file mode 100644 index 000000000..2ab48e320 --- /dev/null +++ b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/RegulatedAuthorization.fsh @@ -0,0 +1,34 @@ + +Instance: authorizationa64c0ccb066e7fdf6ba2d86dcd8bda5e0 +InstanceOf: RegulatedAuthorizationUvEpi +Title: "Regulated Authorization for Calcichew-D3 Forte 0" +Description: "Regulated Authorization for Calcichew-D3 Forte 0" +Usage: #inline + +* identifier.system = $spor-prod +* identifier.value = "gh-1" +* identifier.use = #official + + +// Reference to MedicinalProductDefinition: EU/1/97/049/001 Karvea 75 mg tablet + +* subject = Reference(mp04c5df8b1b688f62331c672bbd9ffa97) + +* type = $spor-rms#220000000061 "Marketing Authorisation" + +//* type = $spor-rms#100000072062 +//* type.text = "Marketing Authorisation"* region = urn:iso:std:iso:3166#UK "United Kingdom" + + +* status = http://hl7.org/fhir/publication-status#active "Active" + + +* statusDate = "2015-02-07T13:28:17Z" +// * holder = Reference(sanofiaventisgroupe) + +* holder = Reference(mah-d21dfe8c15312e8b8bf0b7774b510a9d) + + + + + diff --git a/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/Substance.fsh b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/Substance.fsh new file mode 100644 index 000000000..e69de29bb diff --git a/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/composition-en-04c5df8b1b688f62331c672bbd9ffa97.fsh b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/composition-en-04c5df8b1b688f62331c672bbd9ffa97.fsh new file mode 100644 index 000000000..c7c65b8e7 --- /dev/null +++ b/input/fsh/examples/rawEPI/calchichew-d3f-ema-automatic/composition-en-04c5df8b1b688f62331c672bbd9ffa97.fsh @@ -0,0 +1,312 @@ +Instance: composition-en-04c5df8b1b688f62331c672bbd9ffa97 +InstanceOf: CompositionUvEpi +Title: "Composition for Calcichew-D3 Forte Package Leaflet" +Description: "Composition for Calcichew-D3 Forte Package Leaflet" +Usage: #example + +* identifier.system = "https://spor.ema.europa.eu/rmswi/" + + +* identifier.value = "462b3fc5470f43286799c472a0c8554e" + +* status = #final + + + + + +* type = https://spor.ema.europa.eu/rmswi/#100000155538 +* type.text = "Package Leaflet" + +* subject = Reference(mp04c5df8b1b688f62331c672bbd9ffa97) +* date = "2022-02-16T13:28:17Z" + + + // Reference to Organization: MAH +* author = Reference(mah-d21dfe8c15312e8b8bf0b7774b510a9d) + + +* title = "TEST PURPOSES ONLY - Calcichew-D3 Forte" +* attester.mode = http://hl7.org/fhir/composition-attestation-mode#official +* attester.time = "2022-02-16T13:28:17Z" +* language = #en +* category = epicategory-cs#R "Raw" + + +* section[+]. + * title = "B. Package Leaflet" + * code = https://spor.ema.europa.eu/rmswi/#100000155538 + * code.text = "B. Package Leaflet" + * text.status = #additional + + * text.div = """
unavailable
""" + * emptyReason = http://terminology.hl7.org/CodeSystem/list-empty-reason#unavailable + + + +* section[=].section[+] + * title = "Package leaflet: Information for the user" + * code = https://spor.ema.europa.eu/rmswi/#100000155538 + * code.text = "Package leaflet: Information for the user" + * text.status = #additional + * text.div = """

PATIENT INFORMATION LEAFLET

+

CALCICHEW*-D3 FORTE 500 mg/400 IU CHEWABLE TABLETS +calcium/colecalciferol

+

Read all of this leaflet carefully before you start taking this medicine because it contains +important information for you. +- Always take this medicine exactly as described in this leaflet or as your pharmacist has +told you.
+- Keep this leaflet. You may need to read it again. +- Ask your pharmacist if you need more information or advice. +- You must talk to a doctor if you do not feel better or if you feel worse after two weeks. +- If you get any side effects talk to your pharmacist. This includes any possible side +effects not listed in this leaflet. See section 4.

""" + + + +* section[=].section[+] + * title = "What is in this leaflet" + * code = https://spor.ema.europa.eu/rmswi/#100000155538 + * code.text = "What is in this leaflet" + * text.status = #additional + * text.div = """

What is in this leaflet:
+1. What Calcichew-D3 Forte is and what it is used for +2. What you need to know before you take Calcichew-D3 Forte
+3. How to take Calcichew-D3 Forte
+4. Possible side effects +5. How to store Calcichew-D3 Forte
+6. Contents of the pack and other information

""" + + +* section[=].section[+] + * title = "1. What Calcichew-D3 Forte is and what it is used for" + * code = https://spor.ema.europa.eu/rmswi/#100000155538 + * code.text = "1. What Calcichew-D3 Forte is and what it is used for" + * text.status = #additional + * text.div = """

WHAT CALCICHEW- D3 FORTE IS AND WHAT IT IS USED FOR

+

Calcichew-D3 Forte Chewable Tablets are lemon flavoured chewable tablets containing +calcium and vitamin D3 which are both important substances in bone formation. Both are +found in the diet and vitamin D is also produced in the skin after exposure to the sun.

+

Calcichew-D3 Forte is used to treat and prevent vitamin D/calcium deficiency, which may +occur when your diet or lifestyle does not provide enough, or when body requirements are +increased. This medicine may also be prescribed or recommended for certain bone +conditions, for example osteoporosis, or during pregnancy.

""" + + + +* section[=].section[+] + * title = "2. What you need to know before you take Calcichew-D3 Forte" + * code = https://spor.ema.europa.eu/rmswi/#100000155538 + * code.text = "2. What you need to know before you take Calcichew-D3 Forte" + * text.status = #additional + * text.div = """

WHAT YOU NEED TO KNOW BEFORE YOU TAKE CALCICHEW- D3 +FORTE

+

Do not take Calcichew- D3 Forte if you: +• are allergic to calcium, vitamin D, or any of the other ingredients of this medicine +(listed in section 6)
+• have severe kidney problems
+• have a condition that causes excessive amounts of calcium in your blood or urine
+(hypercalcaemia or hypercalciuria) e.g. +o renal (kidney) failure +o cancer that has affected your bones +• have excessive amounts of vitamin D in your blood +• have kidney stones.

+

Warnings and precautions +Talk to your doctor or pharmacist before taking Calcichew- D3 Forte: +• if you have osteoporosis (brittle bones) and are also unable to move around +• if you are on long term treatment, especially if you are taking medicines for a heart +disorder (cardiac glycosides), or diuretics (used in the treatment of high blood +pressure or oedema) +• if you have signs of impaired kidney function or a high tendency to kidney stone +(calculus) formation +• if you have cancer or any other conditions that may have affected your bones +• if you have sarcoidosis (an immune system disorder which may cause increased +levels of vitamin D in the body).

+

If you have any of the following conditions your serum calcium or phosphate levels, or +urinary calcium excretion must be monitored. Calcichew should be taken under close medical +supervision. +• sarcoidosis (an immune system disorder which may affect your liver, lungs, skin or +lymph nodes) +• kidney problems
+• you are on long-term treatment with Calcichew +• you are already taking additional doses of calcium or vitamin D.

+

If you have increased calcium levels in the blood or develop signs of kidney problems, the +dose of Calcichew-D3 Forte should be reduced or the treatment discontinued.

+

Other medicines and Calcichew- D3 Forte +Tell your pharmacist if you are taking, have recently taken or might take any other medicines.

+

In particular, the following medicines may interact with Calcichew-D3 Forte chewable tablets: +* thiazide diuretics (water tablets); your serum calcium levels should be monitored +regularly. +* cardiac glycosides (heart medicines); you should be monitored by +electrocardiogram (ECG) and your serum calcium levels measured. +* tetracycline antibiotics; these should be taken at least two hours before, or four to +six hours afterwards. Calcium carbonate may interfere with the absorption of +tetracycline preparations if taken at the same time.
+ levothyroxine (hormone used to treat thyroid deficiency); these should be taken +at least four hours before or after taking Calcichew- D3 Forte
+
quinolone antibiotics (ciprofloxacin, lomefloxacin, norfloxacin, sparfloxacin): +the effect of these medicines may be reduced if taken at the same time as calcium. +Take quinolone antibiotics two hours before or six hours after taking Calcichew- +D3 Forte. +* bisphosphonates; should be taken at least one hour before Calcichew-D3 Forte +* Calcium salts may decrease the absorption of iron, zinc and strontium ranelate. +Consequently iron, zinc or strontium ranelate preparations should be taken at least +two hours before or after Calcichew-D3 Forte
+* Orlistat (used to treat obesity) may disturb the absorption of fat-soluble vitamins, +e.g. vitamin D3.

+

If you are taking any of the above-mentioned medicines, your pharmacist will give you further +instructions.

+

Taking Calcichew-D3 Forte with food and drink +Calcichew-D3 Forte can be taken with or without food and drink.

+

Pregnancy and breast-feeding +If you are pregnant or breast-feeding, think you may be pregnant or are planning to have a +baby, ask your pharmacist for advice before taking Calcichew-D3 Forte.

+

If you are pregnant, you may use Calcichew-D3 Forte in case of a calcium and vitamin D +deficiency. During pregnancy you should not take more than 2500 mg calcium and 4000 IU +vitamin D per day, as overdoses may harm the unborn child.

+

Calcichew-D3 Forte can be used during breast-feeding. Calcium and vitamin D3 pass into +breast milk. This should be considered when giving additional vitamin D to the child.

+

Driving and using machines +Calcichew- D3 Forte has no known influence on the ability to drive or use machines.

+

Calcichew- D3 Forte contains isomalt and sucrose.
+Calcichew-D3 Forte contains isomalt (E953) and sucrose (E420): if you have been told by +your doctor that you have an intolerance to some sugars, contact your doctor before taking +this medicine. May be harmful to teeth.

""" + +* section[=].section[+] + * title = "3. How to take Calcichew-D3 Forte" + * code = https://spor.ema.europa.eu/rmswi/#100000155538 + * code.text = "3. How to take Calcichew-D3 Forte" + * text.status = #additional + * text.div = """

HOW TO TAKE CALCICHEW- D3 FORTE

+

Always take Calcichew- D3 Forte Tablets exactly as described in this leaflet or as your pharmacist +has told you. Check with your pharmacist if you are not sure.

+

Dosage +The recommended dose is two tablets a day, preferably one tablet in the morning and one +tablet in the evening. The tablet may be chewed or sucked.

+

Children +Calcichew-D3 Forte chewable tablets are not recommended for use in children

+

If you take more than you should +If you have taken more Calcichew- D3 Forte than you should, talk to your pharmacist +immediately.

+

If you forget to take Calcichew- D3 Forte Chewable Tablets +Do not take a double dose to make up for a forgotten tablet.

+

If you have any further questions on the use of this medicine, ask your pharmacist.

""" + + +* section[=].section[+] + * title = "4. Possible side effects" + * code = https://spor.ema.europa.eu/rmswi/#100000155538 + * code.text = "4. Possible side effects" + * text.status = #additional + * text.div = """

POSSIBLE SIDE EFFECTS

+

Like all medicines, this medicine can cause side effects, although not everybody gets them.

+

Stop taking your medicine and see a doctor immediately if you experience: +•
+Frequent urge to urinate +* Headache +•
+Loss of appetite, nausea or vomiting +•
+Unusual tiredness or weakness, along with elevated levels of calcium in the blood and +kidney impairment

+

Side effects may include:

+

Uncommon side effects (may affect up to 1 in 100 people): +* excessive amounts of calcium in your blood (hypercalcaemia) or in your urine +(hypercalcuria) may occur with large doses

+

Rare side effects (may affect up to 1 in 1,000 people): +* nausea +* stomach ache +* constipation +* heartburn (dyspepsia) +* diarrhoea +* wind (flatulence) +* rash +* hives +* itching

+

Very rare side effects (may affect up to 1 in 10,000 people): +* Milk alkali syndrome (also called Burnett’s Syndrome and usually only seen when +excessive amounts of calcium have been ingested), symptoms are frequent urge to +urinate, headache, loss of appetite, nausea or vomiting, unusual tiredness or weakness, +along with elevated levels of calcium in the blood and kidney impairment.

+

Not known (frequency cannot be estimated from the available data):
+* Hypersensitivity reactions such as swelling of the face, tongue, lips (angioedema) or +swelling of the throat (laryngeal oedema). +* If you have impaired renal function, you may be at risk of increased amounts of +phosphate in the blood, renal stone formation and increased amounts of calcium in the +kidneys.

+

Reporting of side effects +If you get any side effects, talk to your pharmacist. This includes any possible side effects not listed +in this leaflet. You can also report side effects directly via the Yellow Card Scheme at: +www.mhra.gov.uk/yellowcard or search for MHRA Yellow Card in the Google Play or Apple App +Store. By reporting side effects you can help provide more information on the safety of this medicine.

""" + +* section[=].section[+] + * title = "5. How to store Calcichew-D3 Forte" + * code = https://spor.ema.europa.eu/rmswi/#100000155538 + * code.text = "5. How to store Calcichew-D3 Forte" + * text.status = #additional + * text.div = """

HOW TO STORE CALCICHEW-D3 FORTE

+

Keep out of the sight and reach of children.

+

Store in the original package. Keep the container tightly closed to protect from moisture. Do +not store above 30°C

+

Do not use Calcichew- D3 Forte Tablets after the expiry date which is stated on the label after +EXP. The expiry date refers to the last day of that month. If the tablets have changed shape +or colour do not use.

+

Do not throw away any medicines via wastewater or household waste. Ask your pharmacist +how to throw away medicines you no longer use. These measures will help protect the +environment.

""" + + +* section[=].section[+] + * title = "6. Contents of the pack and other information" + * code = https://spor.ema.europa.eu/rmswi/#100000155538 + * code.text = "6. Contents of the pack and other information" + * text.status = #additional + * text.div = """

CONTENTS OF THE PACK AND OTHER INFORMATION

+

What Calcichew-D3 Forte Chewable Tablets contain +The active ingredients in each tablet are: +• 1250mg calcium carbonate (equivalent to 500mg calcium) +• 400IU colecalciferol (equivalent to 10 micrograms vitamin D3)

+

The other ingredients are: xylitol (E967), povidone, isomalt (E953), fatty acid mono- and di- +glycerides, magnesium stearate, lemon flavour, sucralose (E955), sucrose, tocopherol, modified +maize starch, medium-chain triglycerides, sodium ascorbate and anhydrous colloidal silica (see +also end of Section 2 “Calcichew-D3 Forte contains isomalt and sucrose”).

+

What Calcichew-D3 Forte look like and contents of the pack +The tablets are round, white, uncoated, convex and lemon flavoured; they may have small specks. +The tablets are packed in white, plastic bottles of 60 and 100 tablets. Not all pack sizes may be +marketed.

+

Marketing Authorisation Holder
+Neon Healthcare Ltd., 8 The Chase, John Tate Road, Hertford, SG13 7NN, UK

+

Manufacturer +Asker Contract Manufacturing AS, Drammensveien 852, N-1385 Asker, Norway.

+

This leaflet was last revised in March 2023.
+Additional Information
+Calcichew-D3 Forte are a combination of calcium and vitamin D designed to keep bones +healthy. Calcium is an essential component of bones while vitamin D plays an important role +in the absorption of calcium from food.

+

Requirements for calcium increase with age and, although many people obtain enough +calcium from their diet, some people may require a supplement in order that their body has +all the calcium it needs to maintain healthy bones. Vitamin D is produced largely from the +action of sunlight. Certain foodstuffs do contain vitamin D in reasonable amounts but it is +not always possible to obtain all the vitamin D you need from your diet. People who do not +get out and about, for instance those who are housebound or people living in nursing and +residential homes, may not receive all the vitamin D they need.

+

People with diets and lifestyles that mean they will obtain less than the recommended intake +of calcium and vitamin D are at risk of weakened bones. Prolonged lack of adequate calcium +and vitamin D intake can lead to the development of osteoporosis, a condition where bones +become weak to a level that minimal trauma (for example, a fall) can result in a fracture, +most typically at the hip, spine or wrist.

+

Calcichew-D3 Forte have been designed to give people whose intakes of calcium and vitamin +D are low a boost to the recommended amounts.

+

Maintaining healthy bones and helping to avoid osteoporosis is an important issue for many +people. There are many ways that people can help themselves: regular exercise, a balanced +diet with an adequate intake of calcium and vitamin D and, for some people, advice on how +to prevent falls which may lead to fracture.

+

The Royal Osteoporosis Society is a national charity dedicated to improving the diagnosis, prevention +and treatment of osteoporosis. The Royal Osteoporosis Society offers support to people with +osteoporosis and raises awareness of the importance of healthy bones.

+

If you are concerned about osteoporosis, please contact the Royal Osteoporosis Society, Camerton, +Bath BA2 0PJ. Tel: 01761 471 771 or email: info@theros.org.uk.
+*Registered Trademark

""" + diff --git a/input/fsh/examples/rawEPI/calcio_vitamina_d-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/calcio_vitamina_d-ema-automatic/Bundle.fsh index d734396ed..e81b1e0ba 100644 --- a/input/fsh/examples/rawEPI/calcio_vitamina_d-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/calcio_vitamina_d-ema-automatic/Bundle.fsh @@ -82,9 +82,7 @@ RuleSet: bdfe699962879d1b1d2adb6ccf20a5cbBundleRuleset * entry[=].resource = authorization925dad38f0afbba36223a82b3a7664380 -// composition-es-d4bcbbaec04bf6aceb2f71162205967e -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-es-d4bcbbaec04bf6aceb2f71162205967e/composition-es-d4bcbbaec04bf6aceb2f71162205967e" -* entry[=].resource = composition-es-d4bcbbaec04bf6aceb2f71162205967e + // Organization diff --git a/input/fsh/examples/rawEPI/carbamazepine-jp/administrableproductdefinition.fsh b/input/fsh/examples/rawEPI/carbamazepine-jp/administrableproductdefinition.fsh index bb70a9d08..d652db3fd 100644 --- a/input/fsh/examples/rawEPI/carbamazepine-jp/administrableproductdefinition.fsh +++ b/input/fsh/examples/rawEPI/carbamazepine-jp/administrableproductdefinition.fsh @@ -2,7 +2,7 @@ Instance: adminprodcarbamazepine200 InstanceOf: AdministrableProductDefinitionUvEpi Title: "Administrable Product - Tegretol (carbamazepine) 200 mg for tablet" Description: "Administrable Product - Tegretol (carbamazepine) 200 mg for tablet" -Usage: #example +Usage: #inline * identifier.system = $phpid * identifier.value = "FB9808F4FED210183F412F9998622287" //PHPID diff --git a/input/fsh/examples/rawEPI/carbamazepine-jp/ingredients.fsh b/input/fsh/examples/rawEPI/carbamazepine-jp/ingredients.fsh index d137fee3e..3d216c1fe 100644 --- a/input/fsh/examples/rawEPI/carbamazepine-jp/ingredients.fsh +++ b/input/fsh/examples/rawEPI/carbamazepine-jp/ingredients.fsh @@ -2,7 +2,7 @@ Instance: carbamazepine InstanceOf: IngredientUvEpi Title: "Ingredient - carbamazepine" Description: "Ingredient - carbamazepine" -Usage: #example +Usage: #inline * identifier.system = "https://gsrs.ncats.nih.gov/ginas/app/beta/" * identifier.value = "33CM23913M" diff --git a/input/fsh/examples/rawEPI/carbamazepine-jp/manufactureditemdefinition.fsh b/input/fsh/examples/rawEPI/carbamazepine-jp/manufactureditemdefinition.fsh index 85b4513a3..da42b913b 100644 --- a/input/fsh/examples/rawEPI/carbamazepine-jp/manufactureditemdefinition.fsh +++ b/input/fsh/examples/rawEPI/carbamazepine-jp/manufactureditemdefinition.fsh @@ -1,7 +1,7 @@ Instance: manitemcarbamazepine200 InstanceOf: ManufacturedItemDefinitionUvEpi Description: "Manufactured Item - Tegretol (carbamazepine) 200 mg for tablet" -Usage: #example +Usage: #inline * identifier.system = "https://pmda-sccj" * identifier.value = "placeholder" diff --git a/input/fsh/examples/rawEPI/carbamazepine-jp/medicinalproductdefinition.fsh b/input/fsh/examples/rawEPI/carbamazepine-jp/medicinalproductdefinition.fsh index e9fe64c96..9ecc5954f 100644 --- a/input/fsh/examples/rawEPI/carbamazepine-jp/medicinalproductdefinition.fsh +++ b/input/fsh/examples/rawEPI/carbamazepine-jp/medicinalproductdefinition.fsh @@ -2,7 +2,7 @@ Instance: medprodcarbamazepine200 InstanceOf: MedicinalProductDefinitionUvEpi Title: "Medicinal Product - Tegretol (carbamazepine) 200 mg for tablet" Description: "Medicinal Product - Tegretol (carbamazepine) 200 mg for tablet" -Usage: #example +Usage: #inline * identifier[+].system = "http://iyaku.info/medicine" * identifier[=].value = "1139002F1070" diff --git a/input/fsh/examples/rawEPI/carbamazepine-jp/organization.fsh b/input/fsh/examples/rawEPI/carbamazepine-jp/organization.fsh index e4a8d7c60..d50b3e586 100644 --- a/input/fsh/examples/rawEPI/carbamazepine-jp/organization.fsh +++ b/input/fsh/examples/rawEPI/carbamazepine-jp/organization.fsh @@ -2,7 +2,7 @@ Instance: orgfujinaga InstanceOf: OrganizationUvEpi Title: "Marketing Authorization Holder - Fujinaga Pharmaceutical Co., Ltd." Description: "Marketing Authorization Holder - Fujinaga Pharmaceutical Co., Ltd." -Usage: #example +Usage: #inline * identifier.system = "https://pmda-org-id" * identifier.value = "fujinaga" diff --git a/input/fsh/examples/rawEPI/carbamazepine-jp/packaging.fsh b/input/fsh/examples/rawEPI/carbamazepine-jp/packaging.fsh index 1e5ae5b3d..32149aab5 100644 --- a/input/fsh/examples/rawEPI/carbamazepine-jp/packaging.fsh +++ b/input/fsh/examples/rawEPI/carbamazepine-jp/packaging.fsh @@ -2,7 +2,7 @@ Instance: packcarbamazepine200 InstanceOf: PackagedProductDefinitionUvEpi Title: "28 tablets in bottle" Description: "28 tablets in bottle" -Usage: #example +Usage: #inline * identifier.system = "https://pmda-packinsertno/" * identifier.value = "placeholder2" diff --git a/input/fsh/examples/rawEPI/carbamazepine-jp/regulatedauthorization.fsh b/input/fsh/examples/rawEPI/carbamazepine-jp/regulatedauthorization.fsh index 501f322c0..36935b3d5 100644 --- a/input/fsh/examples/rawEPI/carbamazepine-jp/regulatedauthorization.fsh +++ b/input/fsh/examples/rawEPI/carbamazepine-jp/regulatedauthorization.fsh @@ -2,7 +2,7 @@ Instance: authcarbamazepine200 InstanceOf: RegulatedAuthorizationUvEpi Title: "Regulated Authorization - Tegretol (carbamazepine) 200 mg for tablet" Description: "Regulated Authorization - Tegretol (carbamazepine) 200 mg for tablet" -Usage: #example +Usage: #inline * identifier.system = "https://pmda-approvalandlicenseno/" * identifier.value = "22700AMX00173" diff --git a/input/fsh/examples/rawEPI/carbamazepine-jp/substance.fsh b/input/fsh/examples/rawEPI/carbamazepine-jp/substance.fsh index 3ecb5f441..71f30984f 100644 --- a/input/fsh/examples/rawEPI/carbamazepine-jp/substance.fsh +++ b/input/fsh/examples/rawEPI/carbamazepine-jp/substance.fsh @@ -2,7 +2,7 @@ Instance: subcarbamazepine200 InstanceOf: SubstanceDefinitionUvEpi Title: "Substance - carbamazepine" Description: "Substance - carbamazepine" -Usage: #example +Usage: #inline * identifier.system = "https://gsrs.ncats.nih.gov/ginas/app/beta/" * identifier.value = "33CM23913M" diff --git a/input/fsh/examples/rawEPI/cinitrapide-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/cinitrapide-ema-automatic/Bundle.fsh index d96a0cccd..bf3e49e9a 100644 --- a/input/fsh/examples/rawEPI/cinitrapide-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/cinitrapide-ema-automatic/Bundle.fsh @@ -37,9 +37,7 @@ RuleSet: af8224f8c853d17daf5ea6782cb5a097BundleRuleset * entry[=].resource = ingredient-for-cinitrapide-starchcorn -// composition-es-1453e0f16ff6c1d3106ed737a7857578 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-es-1453e0f16ff6c1d3106ed737a7857578/composition-es-1453e0f16ff6c1d3106ed737a7857578" -* entry[=].resource = composition-es-1453e0f16ff6c1d3106ed737a7857578 + // Substance diff --git a/input/fsh/examples/rawEPI/domperidone-ema-automatic/AdministrableProductDefinition.fsh b/input/fsh/examples/rawEPI/domperidone-ema-automatic/AdministrableProductDefinition.fsh new file mode 100644 index 000000000..31895be11 --- /dev/null +++ b/input/fsh/examples/rawEPI/domperidone-ema-automatic/AdministrableProductDefinition.fsh @@ -0,0 +1,24 @@ + +Instance: ap-27c9d5187cd283f8d160ec1ed2b5ac89 +InstanceOf: AdministrableProductDefinitionUvEpi +Title: "Administrable product Mo" +Description: "Administrable product Mo" +Usage: #inline + +* identifier.system = "https://spor.ema.europa.eu/pmswi" +* identifier.value = "gh-2" + +* status = #active + +* formOf = Reference(mpc08df9bb5fb44242a6291b1eee5d09ad) +* administrableDoseForm = $spor-rms#100000073664 "Tablet" +* unitOfPresentation = $spor-rms#200000002152 "Tablet" + + + +* producedFrom = Reference(mid-27c9d5187cd283f8d160ec1ed2b5ac89) + + +* routeOfAdministration.code = $spor-rms#100000073619 "Oral use" + +* routeOfAdministration.targetSpecies.code = $spor-rms#100000109093 "Human" \ No newline at end of file diff --git a/input/fsh/examples/rawEPI/domperidone-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/domperidone-ema-automatic/Bundle.fsh new file mode 100644 index 000000000..6101f77ab --- /dev/null +++ b/input/fsh/examples/rawEPI/domperidone-ema-automatic/Bundle.fsh @@ -0,0 +1,74 @@ + + + +RuleSet: 78599bc1ba0ed00b25c5531cce99cd04BundleRuleset + + + + + + + + +// Ingredient +* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/Ingredient/ingredient-for-domperidone-domperidone" +* entry[=].resource = ingredient-for-domperidone-domperidone + + +// AdministrableProductDefinition +* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/AdministrableProductDefinition/ap-27c9d5187cd283f8d160ec1ed2b5ac89" +* entry[=].resource = ap-27c9d5187cd283f8d160ec1ed2b5ac89 + + +// RegulatedAuthorization +* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/RegulatedAuthorization/authorization27c9d5187cd283f8d160ec1ed2b5ac890" +* entry[=].resource = authorization27c9d5187cd283f8d160ec1ed2b5ac890 + + +// Organization +* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/Organization/mah-3ba8fc4ba9a20220f5e2470c283f7ae3" +* entry[=].resource = mah-3ba8fc4ba9a20220f5e2470c283f7ae3 + + +// PackagedProductDefinition +* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/PackagedProductDefinition/ppd-c40decbddc475d768d3f1dad1c6f77a4" +* entry[=].resource = ppd-c40decbddc475d768d3f1dad1c6f77a4 + + +// MedicinalProductDefinition +* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/MedicinalProductDefinition/mpc08df9bb5fb44242a6291b1eee5d09ad" +* entry[=].resource = mpc08df9bb5fb44242a6291b1eee5d09ad + + +// ManufacturedItemDefinition +* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/ManufacturedItemDefinition/mid-27c9d5187cd283f8d160ec1ed2b5ac89" +* entry[=].resource = mid-27c9d5187cd283f8d160ec1ed2b5ac89 + + + + + +Instance: bundlepackageleaflet-en-27c9d5187cd283f8d160ec1ed2b5ac89 +InstanceOf: BundleUvEpi +Title: "ePI document Bundle for Mo Package Leaflet for language en" +Description: "ePI document Bundle for Mo Package Leaflet for language en" +Usage: #example + + + + +* identifier.system = "https://www.gravitatehealth.eu/sid/doc" +* identifier.value = "gh-2" +* type = #document +* timestamp = "2023-06-27T10:09:22Z" +* language = #en + + + + + +// Composition +* entry[0].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/Composition/composition-en-c08df9bb5fb44242a6291b1eee5d09ad" +* entry[0].resource = composition-en-c08df9bb5fb44242a6291b1eee5d09ad + +* insert 78599bc1ba0ed00b25c5531cce99cd04BundleRuleset \ No newline at end of file diff --git a/input/fsh/examples/rawEPI/domperidone-ema-automatic/ClinicalUseDefinition.fsh b/input/fsh/examples/rawEPI/domperidone-ema-automatic/ClinicalUseDefinition.fsh new file mode 100644 index 000000000..e69de29bb diff --git a/input/fsh/examples/rawEPI/domperidone-ema-automatic/Ingredient.fsh b/input/fsh/examples/rawEPI/domperidone-ema-automatic/Ingredient.fsh new file mode 100644 index 000000000..a39865247 --- /dev/null +++ b/input/fsh/examples/rawEPI/domperidone-ema-automatic/Ingredient.fsh @@ -0,0 +1,29 @@ + + +Instance: ingredient-for-domperidone-domperidone + +InstanceOf: IngredientUvEpi +Title: "Ingredient-active DOMPERIDONE" +Description: "DOMPERIDONE" +Usage: #inline + +* identifier.system = $ginas +* identifier.value = "5587267Z69" +* identifier.use = #official + +* role = $spor-rms#100000072072 "Active" + +* status = #active + +* substance.code.concept.coding = $ginas#5587267Z69 "DOMPERIDONE" + + + +// Reference to products +* for = Reference(mid-27c9d5187cd283f8d160ec1ed2b5ac89) +* for[+] = Reference(mpc08df9bb5fb44242a6291b1eee5d09ad) +* for[+] = Reference(ap-27c9d5187cd283f8d160ec1ed2b5ac89) + + + +//* manufacturer.manufacturer = Reference(mah-3ba8fc4ba9a20220f5e2470c283f7ae3) diff --git a/input/fsh/examples/rawEPI/domperidone-ema-automatic/List.fsh b/input/fsh/examples/rawEPI/domperidone-ema-automatic/List.fsh new file mode 100644 index 000000000..e69de29bb diff --git a/input/fsh/examples/rawEPI/domperidone-ema-automatic/ManufacturedItemDefinition.fsh b/input/fsh/examples/rawEPI/domperidone-ema-automatic/ManufacturedItemDefinition.fsh new file mode 100644 index 000000000..3dab2046a --- /dev/null +++ b/input/fsh/examples/rawEPI/domperidone-ema-automatic/ManufacturedItemDefinition.fsh @@ -0,0 +1,21 @@ + +Instance: mid-27c9d5187cd283f8d160ec1ed2b5ac89 +InstanceOf: ManufacturedItemDefinitionUvEpi +Title: "Manufactured item Mo" +Description: "Manufactured item Mo" +Usage: #inline + +* identifier.system = "https://spor.ema.europa.eu/pmswi" +* identifier.value = "gh-2" +* identifier.use = #official + +* status = #active +* manufacturedDoseForm = https://spor.ema.europa.eu/rmswi/#100000073665 "Film-coated tablet" + +* unitOfPresentation = $spor-rms#200000002152 "Tablet" + + + + + +//* manufacturer = Reference(mah-3ba8fc4ba9a20220f5e2470c283f7ae3) \ No newline at end of file diff --git a/input/fsh/examples/rawEPI/domperidone-ema-automatic/MedicinalProductDefinition.fsh b/input/fsh/examples/rawEPI/domperidone-ema-automatic/MedicinalProductDefinition.fsh new file mode 100644 index 000000000..37e879df8 --- /dev/null +++ b/input/fsh/examples/rawEPI/domperidone-ema-automatic/MedicinalProductDefinition.fsh @@ -0,0 +1,48 @@ + +Instance: mpc08df9bb5fb44242a6291b1eee5d09ad +InstanceOf: MedicinalProductDefinitionUvEpi +Title: "Medicinal Product Mo" +Description: "Mo" +Usage: #inline + + +* identifier[+].system = "http://fakesys.com/ids" +* identifier[=].value = "gh-2" +* type = http://hl7.org/fhir/medicinal-product-type#MedicinalProduct "Medicinal Product" + +* domain = http://hl7.org/fhir/medicinal-product-domain#Human "Human use" + +* status = http://hl7.org/fhir/publication-status#active "active" + + + + + +* legalStatusOfSupply = $spor-rms#100000072084 "Medicinal product subject to medical prescription" + + +* name + * productName = "Mo" + * type = $spor-productNamePartType-cs#220000000001 "Full name" + + * part[0] + * part = "Motillium" + * type = $spor-productNamePartType-cs#220000000002 "Invented name part" + + * part[+] + * part = "Domperidone" + * type = $spor-productNamePartType-cs#220000000003 "Scientific name part" + + * part[+] + * part = "10 mg" + * type = $spor-productNamePartType-cs#220000000004 "Strength part" + + * part[+] + * part = "tablet" + * type = $spor-productNamePartType-cs#220000000005 "Pharmaceutical dose form part" + + * usage + * country = urn:iso:std:iso:3166#UK "United Kingdom" + * jurisdiction = urn:iso:std:iso:3166#UK "United Kingdom" + * language = urn:ietf:bcp:47#en "English" + diff --git a/input/fsh/examples/rawEPI/domperidone-ema-automatic/Organization.fsh b/input/fsh/examples/rawEPI/domperidone-ema-automatic/Organization.fsh new file mode 100644 index 000000000..ad00af612 --- /dev/null +++ b/input/fsh/examples/rawEPI/domperidone-ema-automatic/Organization.fsh @@ -0,0 +1,32 @@ + + +//Marketing authorisation holder + + + + +Instance: mah-3ba8fc4ba9a20220f5e2470c283f7ae3 + +InstanceOf: OrganizationUvEpi +Title: "Zentiva as Marketing authorisation holder" +Description: "Zentiva as Marketing authorisation holder" +Usage: #inline + +* identifier.system = $spor-org +* identifier.value = "xx" +* identifier.use = #official +* active = true +* type = $spor-rms#220000000034 "Marketing authorisation holder" +//* type.text = "Marketing authorisation holder" +* name = "Zentiva" + + +* contact + * address + * text = "First Floor, Andrews House, College Road, Guildford, Surrey UK" + * use = #work + * type = #physical + * line = "First Floor, Andrews House, College Road, Guildford," + * city = "Surrey" + * country = "UK" + \ No newline at end of file diff --git a/input/fsh/examples/rawEPI/domperidone-ema-automatic/PackagedProductDefinition.fsh b/input/fsh/examples/rawEPI/domperidone-ema-automatic/PackagedProductDefinition.fsh new file mode 100644 index 000000000..3ab89bf3d --- /dev/null +++ b/input/fsh/examples/rawEPI/domperidone-ema-automatic/PackagedProductDefinition.fsh @@ -0,0 +1,53 @@ + + + +Instance: ppd-c40decbddc475d768d3f1dad1c6f77a4 +InstanceOf: PackagedProductDefinitionUvEpi +Title: "Packaged Product Definition: Mo 28" +Description: "Packaged Product Definition: Mo 28" +Usage: #inline + +* identifier.system = $spor-prod +* identifier.value = "dd" +* identifier.use = #official + +* name = "Mo 28" + +* type = $spor-rms#100000155527 "Chemical Medicinal Product" +//* type = $spor-rms#100000155527 + + +* status = http://hl7.org/fhir/publication-status#active "Active" +* statusDate = "2015-02-07T13:28:17Z" + + +* containedItemQuantity = 10 'mg' + + + + + +* packaging +// * identifier.system = $spor-prod +// * identifier.value = "mock-id" + * quantity = 1 + * type = $spor-rms#100000073498 "Box" + * material = $spor-rms#200000003529 "Cardboard" + + * packaging + + * identifier.system = $spor-prod + * identifier.value = "123456" + * containedItem.item.reference = Reference(mid-27c9d5187cd283f8d160ec1ed2b5ac89) + * type = $spor-rms#100000073496 "Blister" + + * quantity = 28 + * material = $spor-rms#200000003222 "PolyVinyl Chloride" + + +//reference to MedicinalProductDefinition: EU/1/97/049/001 Karvea 75 mg tablet +* packageFor = Reference(mpc08df9bb5fb44242a6291b1eee5d09ad) + + + +//* manufacturer = Reference(mah-3ba8fc4ba9a20220f5e2470c283f7ae3) \ No newline at end of file diff --git a/input/fsh/examples/rawEPI/domperidone-ema-automatic/RegulatedAuthorization.fsh b/input/fsh/examples/rawEPI/domperidone-ema-automatic/RegulatedAuthorization.fsh new file mode 100644 index 000000000..cd8d637b8 --- /dev/null +++ b/input/fsh/examples/rawEPI/domperidone-ema-automatic/RegulatedAuthorization.fsh @@ -0,0 +1,34 @@ + +Instance: authorization27c9d5187cd283f8d160ec1ed2b5ac890 +InstanceOf: RegulatedAuthorizationUvEpi +Title: "Regulated Authorization for Mo 0" +Description: "Regulated Authorization for Mo 0" +Usage: #inline + +* identifier.system = $spor-prod +* identifier.value = "4177" +* identifier.use = #official + + +// Reference to MedicinalProductDefinition: EU/1/97/049/001 Karvea 75 mg tablet + +* subject = Reference(mpc08df9bb5fb44242a6291b1eee5d09ad) + +* type = $spor-rms#220000000061 "Marketing Authorisation" + +//* type = $spor-rms#100000072062 +//* type.text = "Marketing Authorisation"* region = urn:iso:std:iso:3166#UK "United Kingdom" + + +* status = http://hl7.org/fhir/publication-status#active "Active" + + +* statusDate = "2015-02-07T13:28:17Z" +// * holder = Reference(sanofiaventisgroupe) + +* holder = Reference(mah-3ba8fc4ba9a20220f5e2470c283f7ae3) + + + + + diff --git a/input/fsh/examples/rawEPI/domperidone-ema-automatic/Substance.fsh b/input/fsh/examples/rawEPI/domperidone-ema-automatic/Substance.fsh new file mode 100644 index 000000000..e69de29bb diff --git a/input/fsh/examples/rawEPI/domperidone-ema-automatic/composition-en-c08df9bb5fb44242a6291b1eee5d09ad.fsh b/input/fsh/examples/rawEPI/domperidone-ema-automatic/composition-en-c08df9bb5fb44242a6291b1eee5d09ad.fsh new file mode 100644 index 000000000..e2e0bb365 --- /dev/null +++ b/input/fsh/examples/rawEPI/domperidone-ema-automatic/composition-en-c08df9bb5fb44242a6291b1eee5d09ad.fsh @@ -0,0 +1,311 @@ +Instance: composition-en-c08df9bb5fb44242a6291b1eee5d09ad +InstanceOf: CompositionUvEpi +Title: "Composition for Mo Package Leaflet" +Description: "Composition for Mo Package Leaflet" +Usage: #example + +* identifier.system = "https://spor.ema.europa.eu/rmswi/" + + +* identifier.value = "beed2bb9992ec6835c69d1ba0554b00f" + +* status = #final + + + + + +* type = https://spor.ema.europa.eu/rmswi/#100000155538 +* type.text = "Package Leaflet" + +* subject = Reference(mpc08df9bb5fb44242a6291b1eee5d09ad) +* date = "2022-02-16T13:28:17Z" + + + // Reference to Organization: MAH +* author = Reference(mah-3ba8fc4ba9a20220f5e2470c283f7ae3) + + +* title = "TEST PURPOSES ONLY - Mo" +* attester.mode = http://hl7.org/fhir/composition-attestation-mode#official +* attester.time = "2022-02-16T13:28:17Z" +* language = #en +* category = epicategory-cs#R "Raw" + + +* section[+]. + * title = "B. Package Leaflet" + * code = https://spor.ema.europa.eu/rmswi/#100000155538 + * code.text = "B. Package Leaflet" + * text.status = #additional + + * text.div = """
unavailable
""" + * emptyReason = http://terminology.hl7.org/CodeSystem/list-empty-reason#unavailable + + + +* section[=].section[+] + * title = "Package leaflet: Information for the user" + * code = https://spor.ema.europa.eu/rmswi/#100000155538 + * code.text = "Package leaflet: Information for the user" + * text.status = #additional + * text.div = """

PATIENT INFORMATION LEAFLET +Read all of this leaflet carefully before you start taking this medicine because it contains important +information for you. +• Keep this leaflet. You may need to read it again. +• If you have any further questions, ask your doctor or pharmacist. +• This medicine has been prescribed for you only. Do not pass it on to others. It may harm them, even if their +signs of illness are the same as yours. +• If you get any side effects, talk to your doctor or pharmacist. This includes any possible side effects not +listed in this leaflet (see section 4).

""" + + + +* section[=].section[+] + * title = "What is in this leaflet" + * code = https://spor.ema.europa.eu/rmswi/#100000155538 + * code.text = "What is in this leaflet" + * text.status = #additional + * text.div = """

What is in this leaflet: +1. What Motilium is and what it is used for +2. What you need to know before you take Motilium +3. How to take Motilium +4. Possible side effects +5. How to store Motilium +6. Contents of the pack and other information

""" + + +* section[=].section[+] + * title = "1. What Domperidone is and what it is used for" + * code = https://spor.ema.europa.eu/rmswi/#100000155538 + * code.text = "1. What Domperidone is and what it is used for" + * text.status = #additional + * text.div = """
"
    +
  1. WHAT MOTILIUM IS AND WHAT IT IS USED FOR +The name of your medicine is Motilium 10mg Film-Coated Tablets (called Motilium in this leaflet). Motilium +contains a medicine called domperidone. This belongs to a group of medicines called ‘dopamine antagonists’. +This medicine is used to treat nausea (feeling sick) and vomiting (being sick) in adults and adolescents (years of age and older weighting 35 kg or more).
  2. +
"
""" + + + +* section[=].section[+] + * title = "2. What you need to know before you take Domperidone" + * code = https://spor.ema.europa.eu/rmswi/#100000155538 + * code.text = "2. What you need to know before you take Domperidone" + * text.status = #additional + * text.div = """

Do not take Motilium tablets if: +• You are allergic to domperidone or any of the other ingredients of Motilium 10mg Film-Coated Tablets (listed +in section 6). +Signs of an allergic reaction include: a rash, swallowing or breathing problems, swelling of your lips, face, +throat or tongue. +• You have a tumour of the pituitary gland (prolactinoma) +• You have a blockage or tear in your intestines +• You have black, tarry bowel motions (stools) or notice blood in your bowel motions. This could be a sign of +bleeding in the stomach or intestines. +• You have a moderate or severe liver disease. +• Your ECG (electrocardiogram) shows a heart problem called “prolonged QT corrected interval”. +• You have or had a problem where your heart cannot pump the blood round your body as well as it should +(condition called heart failure). +• You have a problem that gives you a low level of potassium or magnesium, or a high level of potassium in +your blood. +• You are taking certain medicines (see “Other medicines and Motilium”) +Do not take Motilium if any of the above applies to you. If you are not sure, talk to your doctor or pharmacist +before taking Motilium. +Warnings and precautions +Before taking this medicine contact your doctor if: +• You suffer from liver problems (liver function impairment or failure) (see “Do not take Motilium tablets if”) +• You suffer from kidney problems (kidney function impairment or failure). It is advisable to ask your doctor +for advice in case of prolonged treatment as you may need to take a lower dose or take this medicine less +often, and your doctor may want to examine you regularly. +If you are not sure if any of the above apply to you, talk to your doctor or pharmacist before taking Motilium. +Do this even if they have applied in the past. +Motilium may be associated with an increased risk of heart rhythm disorder and cardiac arrest. This risk may +be more likely in those over 60 years old or taking doses higher than 30 mg per day. The risk also increases +when Motilium is given together with some drugs. Tell your doctor or pharmacist if you are taking drugs to +treat infection (fungal infections or bacterial infection) and/or if you have heart problems or AIDS/HIV (see +“Other medicines and Motilium). +Motilium should be used at the lowest effective dose. +While taking Motilium, contact your doctor if you experience heart rhythm disorders such as palpitations, +trouble breathing, loss of consciousness. Treatment with Motilium should be stopped. +Adolescents weighing less than 35 kg and children +Motilium should not be given to adolescents 12 years of age and older weighing less than 35 kg, or in any +children less than 12 years of age, as it is not effective in these age groups. +Other medicines and Motilium +Tell your doctor or pharmacist if you are taking or have recently taken any other medicines. This includes +medicines you can buy without a prescription, including herbal medicines. This is because Motilium can affect +the way some other medicines work. Also, some medicines can affect the way Motilium works. +Do not take Motilium if you are taking medicine to treat: +• Fungal infections such as azole anti-fungals, specifically oral ketoconazole, fluconazole or voriconazole. +• Bacterial infections, specifically erythromycin, clarithromycin, telithromycin, moxifloxacin, pentamidine +(these are antibiotics) +• Heart problems or high blood pressure (e.g., amiodarone, dronedarone, quinidine, disopyramide, dofetilide, +sotalol, diltiazem, verapamil) +• Psychoses (e.g., haloperidol, pimozide, sertindole) +• Depression (e.g., citalopram, escitalopram) +• Gastro-intestinal disorders (e.g., cisapride, dolasetron, prucalopride) +• Allergy (e.g., mequitazine, mizolastine) +• Malaria (in particular halofantrine) +• AIDS/HIV (protease inhibitors) +• Cancer (e.g., toremifene, vandetanib, vincamine) +Tell your doctor or pharmacist if you are taking drugs to treat infection, heart problems, AIDS/HIV or Parkinson’s +disease. +Motilium and apomorphine +Before you use Motilium and apomorphine, your doctor will ensure that you tolerate both medicines when used +simultaneously. Ask your doctor or specialist for a personalised advice. Please refer to the apomorphine leaflet. +It is important to ask your doctor or pharmacist if Motilium is safe for you when you are taking any other +medicines, including medicines obtained without prescription. +Taking Motilium with food and drink +It is recommended to take Motilium before meals, as when taken after meals the absorption of the medicine is +slightly delayed. +Pregnancy and breast-feeding +Talk to your doctor or pharmacist before taking Motilium if: +• You are pregnant, might become pregnant or think you may be pregnant +• You are breast-feeding. It is best not to take Motilium if you are breast-feeding. +Small amounts of Motilium have been detected in breast-milk. Motilium may cause unwanted side effects +affecting the heart in a breast-fed baby. Motilium should be used during breast feeding only if your physician +considers this clearly necessary. Ask your doctor for advice before taking this medicine. +Driving and using machines: +Motilium can affect your ability to drive or use machinery as it may make you sleepy. Do not drive while taking +this medicine until you know how it affects you. +Motilium tablets contain lactose. +This medicine contains lactose. If you have been told by your doctor that you have an intolerance to some +sugars, contact your doctor before taking this medicinal product. +fold here +25,5mm +420 mm +148 mm +25,5mm +25,5mm +25,5mm +fold here +3380 +3380 +3380 +3380 +fold here +fold here

""" + +* section[=].section[+] + * title = "3. How to take Domperidone" + * code = https://spor.ema.europa.eu/rmswi/#100000155538 + * code.text = "3. How to take Domperidone" + * text.status = #additional + * text.div = """

Follow these instructions closely unless your doctor has advised you otherwise. You should check with your +doctor or pharmacist if you are not sure. +Duration of treatment +Your doctor will decide how long you will need to take this medicine.
+Symptoms usually resolve with 3-4 days of taking this medicine. Do not take Motilium for longer than 7 days +without consulting your doctor. +Taking this medicine +• Swallow the tablets whole with a drink of water. +• Take the tablets 15 to 30 minutes before a meal. +• Do not crush or chew them. +The usual dose is: +• Adults and adolescents 12 years of age and older with a body weight of 35kg or more +The usual dose is one tablet taken up to three times per day, if possible before meals. Do not take more +than three tablets per day. +• This product is not suitable for children under 12 years of age and older with a body weight of +less than 35 kg. +People with kidney problems +Your doctor may tell you to take a lower dose or to take the medicine less often. +If you take more Motilium than you should: +• If you have used or taken too many Motilium tablets contact your doctor, pharmacist or the poisons centre +at your nearest hospital casualty department immediately. Take the carton and any tablets left with you. This +is so the doctors know what you have taken. +In the event of overdose, symptomatic treatment could be implemented. An ECG monitoring could be +undertaken, because of the possibility of a heart problem called prolonged QT interval. +• The signs of taking more than you should include feeling sleepy, confused, uncontrolled movements which +include unusual eye movements, unusual movements of the tongue or abnormal posture (such as a twisted +neck). +If you forget to take Motilium: +• If you forget to take Motilium, take it as soon as you remember. +• However if it is almost time for the next dose, wait until that is due and then continue as normal. +• Do not take a double dose to make up for a forgotten dose.

""" + + +* section[=].section[+] + * title = "4. Possible side effects" + * code = https://spor.ema.europa.eu/rmswi/#100000155538 + * code.text = "4. Possible side effects" + * text.status = #additional + * text.div = """

Like all medicines, Motilium can have side effects, although not everybody gets them. +Stop taking Motilium and see your doctor or go to a hospital straightaway if: +• You get swelling of the hands, feet, ankles, face, lips or throat which may cause difficulty in swallowing or +breathing. You could also notice an itchy, lumpy rash (hives) or nettle rash (urticaria). This may mean you are +having an allergic reaction to Motilium. +• You notice any uncontrolled movements. These include irregular eye movements, unusual movements of +the tongue, and abnormal posture such as a twisted neck, trembling and muscle stiffness. These symptoms +should stop once you stop taking Motilium. +• You have a very fast or unusual heartbeat. This could be a sign of a life-threatening heart problem. +• You have a fit (seizure). +Other side effects include: +Common (affects less than 1 in 10 people) +• Dry mouth +Uncommon (affects less than 1 in 100 people) +• Lowering of sexual drive (libido) in men +• Feeling anxious +• Feeling agitated or irritable +• Feeling more nervous than usual +• Feeling drowsy +• Headaches +• Diarrhoea +• Itchy skin. You may also have a rash +• Unusual production of breast milk in men and women +• Painful or tender breasts +• A general feeling of weakness +Not known (Frequency cannot be estimated from the available data) +• Disorders of the cardiovascular system: heart rhythm disorders (rapid or irregular heart beat) have +been reported; if this happens, you should stop the treatment immediately. Motilium may be associ- +ated with an increased risk of heart rhythm disorder and cardiac arrest. This risk may be more likely +in those over 60 years old or taking doses higher than 30 mg per day. Motilium should be used at the +lowest effective dose. +• Abnormal eye movements +• Feeling the urge to move your legs, arms or other parts of your body (restless legs syndrome). These +symptoms may become worse in patients suffering from Parkinson’s disease. +• Inability to urinate +• Breast enlargement in men +• In women, menstrual periods may be irregular or stop +• A blood test shows changes in the way your liver is working. +Some patients who have used Motilium for conditions and dosages requiring longer term medical supervision +have experienced the following unwanted effects: +Restlessness; swollen or enlarged breasts, unusual discharge from breasts, irregular menstrual periods in +women, difficulty breastfeeding, depression, hypersensitivity. +Reporting of side effects +If you get any side effects, talk to your doctor, pharmacist or nurse. This includes any possible side effects not +listed in this leaflet. You can also report side effects directly via the Yellow card Scheme at: www.mhra.gov.uk/ +yellowcard or search for MHRA Yellow Card in the Google Play or Apple App Store. By reporting side effects, +you can help provide more information on the safety of this medicine.

""" + +* section[=].section[+] + * title = "5. How to store Domperidone" + * code = https://spor.ema.europa.eu/rmswi/#100000155538 + * code.text = "5. How to store Domperidone" + * text.status = #additional + * text.div = """

• Keep out of the sight and reach of children. +• Do not store above 25°C. +• Do not use this medicine after the expiry date which is stated on the pack. +• Do not throw away any medicines via wastewater or household water. Ask your pharmacist how to throw +away medicines you no longer use. These medicines will help protect the environment.

""" + + +* section[=].section[+] + * title = "6. Contents of the pack and other information" + * code = https://spor.ema.europa.eu/rmswi/#100000155538 + * code.text = "6. Contents of the pack and other information" + * text.status = #additional + * text.div = """

What Motilium 10mg Film-Coated Tablets contain +• The active ingredient is domperidone. Each tablet contains 10 mg of domperidone. +• It also contains lactose, maize starch, microcrystalline cellulose, hypromellose, pregelatinised starch, povi- +done, propylene glycol, magnesium stearate, silica colloidal hydrated and polysorbate 20. +What Motilium 10mg Film-Coated Tablets look like and contents of the pack +Each pack contains 30 or 100 white to cream coloured, film-coated tablets with Motilium stamped on one side. +Marketing Authorisation Holder: +Zentiva Pharma UK Limited, 12 New Fetter Lane, London EC4A 1JP, United Kingdom +Manufacturer: +S.C. Zentiva S.A., 50 Theodor Pallady Blvd, District 3, Bucharest, 032266, Romania. +This leaflet was last revised in: November 2023 +Motilium® is a registered Trademark of Johnson & Johnson Inc. +‘Zentiva is a registered trademark © 2023 Zentiva. +942329

""" + diff --git a/input/fsh/examples/rawEPI/dovato-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/dovato-ema-automatic/Bundle.fsh index 02b59aa74..89eac70c9 100644 --- a/input/fsh/examples/rawEPI/dovato-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/dovato-ema-automatic/Bundle.fsh @@ -4,6 +4,19 @@ RuleSet: 6eb523b7a88cd6dcee848368833cbd08BundleRuleset + + + + + + + + + + + + + // Ingredient @@ -51,9 +64,7 @@ RuleSet: 6eb523b7a88cd6dcee848368833cbd08BundleRuleset * entry[=].resource = ap-49178f16170ee8a6bc2a4361c1748d5f -// composition-en-16598f252d07b4784b82ba43cf9e847e -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-en-16598f252d07b4784b82ba43cf9e847e/composition-en-16598f252d07b4784b82ba43cf9e847e" -* entry[=].resource = composition-en-16598f252d07b4784b82ba43cf9e847e + // RegulatedAuthorization @@ -76,14 +87,10 @@ RuleSet: 6eb523b7a88cd6dcee848368833cbd08BundleRuleset * entry[=].resource = mra-7c9b97127f73ff3605a10eb1c2cc24d1 -// composition-pt-16598f252d07b4784b82ba43cf9e847e -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-pt-16598f252d07b4784b82ba43cf9e847e/composition-pt-16598f252d07b4784b82ba43cf9e847e" -* entry[=].resource = composition-pt-16598f252d07b4784b82ba43cf9e847e + -// composition-dk-16598f252d07b4784b82ba43cf9e847e -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-dk-16598f252d07b4784b82ba43cf9e847e/composition-dk-16598f252d07b4784b82ba43cf9e847e" -* entry[=].resource = composition-dk-16598f252d07b4784b82ba43cf9e847e + // PackagedProductDefinition diff --git a/input/fsh/examples/rawEPI/enbrel-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/enbrel-ema-automatic/Bundle.fsh index 2b0f4810f..01542388c 100644 --- a/input/fsh/examples/rawEPI/enbrel-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/enbrel-ema-automatic/Bundle.fsh @@ -47,9 +47,7 @@ RuleSet: f2c90821a14dbdb924eb4be01de36427BundleRuleset * entry[=].resource = mah-9800de324c3962f6f767647a95e0c17e -// composition-en-25bbfa948f4a0b224f9baa1fe481efa8 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-en-25bbfa948f4a0b224f9baa1fe481efa8/composition-en-25bbfa948f4a0b224f9baa1fe481efa8" -* entry[=].resource = composition-en-25bbfa948f4a0b224f9baa1fe481efa8 + // PackagedProductDefinition diff --git a/input/fsh/examples/rawEPI/flucelvax-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/flucelvax-ema-automatic/Bundle.fsh index 8468b8959..20e53d923 100644 --- a/input/fsh/examples/rawEPI/flucelvax-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/flucelvax-ema-automatic/Bundle.fsh @@ -4,9 +4,7 @@ RuleSet: 56a32a5ee239fc834b47c10db1faa3fdBundleRuleset -// composition-en-b6ced64d25ea2c8da6c6099386f14db1 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-en-b6ced64d25ea2c8da6c6099386f14db1/composition-en-b6ced64d25ea2c8da6c6099386f14db1" -* entry[=].resource = composition-en-b6ced64d25ea2c8da6c6099386f14db1 + @@ -90,9 +88,7 @@ RuleSet: 56a32a5ee239fc834b47c10db1faa3fdBundleRuleset * entry[=].resource = ap-04c9bd6fb89d38b2d83eced2460c4dc1 -// composition-es-b6ced64d25ea2c8da6c6099386f14db1 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-es-b6ced64d25ea2c8da6c6099386f14db1/composition-es-b6ced64d25ea2c8da6c6099386f14db1" -* entry[=].resource = composition-es-b6ced64d25ea2c8da6c6099386f14db1 + // RegulatedAuthorization diff --git "a/input/fsh/examples/rawEPI/hip\303\251rico_arkopharma-ema-automatic/Bundle.fsh" "b/input/fsh/examples/rawEPI/hip\303\251rico_arkopharma-ema-automatic/Bundle.fsh" index 66e50f603..525e50162 100644 --- "a/input/fsh/examples/rawEPI/hip\303\251rico_arkopharma-ema-automatic/Bundle.fsh" +++ "b/input/fsh/examples/rawEPI/hip\303\251rico_arkopharma-ema-automatic/Bundle.fsh" @@ -4,9 +4,7 @@ RuleSet: 2e9b255d9b94b05d362748d5716e558cBundleRuleset -// composition-es-af8d2f6e4772c29a8ef9fbb165e80d28 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-es-af8d2f6e4772c29a8ef9fbb165e80d28/composition-es-af8d2f6e4772c29a8ef9fbb165e80d28" -* entry[=].resource = composition-es-af8d2f6e4772c29a8ef9fbb165e80d28 + diff --git a/input/fsh/examples/rawEPI/humalog-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/humalog-ema-automatic/Bundle.fsh index 31fa2de1d..a7721ca03 100644 --- a/input/fsh/examples/rawEPI/humalog-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/humalog-ema-automatic/Bundle.fsh @@ -4,9 +4,7 @@ RuleSet: 35570a7ffa4ad1ddf8a920b1728d4cd2BundleRuleset -// composition-en-d33868162d255ced115cecbbf188aab4 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-en-d33868162d255ced115cecbbf188aab4/composition-en-d33868162d255ced115cecbbf188aab4" -* entry[=].resource = composition-en-d33868162d255ced115cecbbf188aab4 + @@ -90,9 +88,7 @@ RuleSet: 35570a7ffa4ad1ddf8a920b1728d4cd2BundleRuleset * entry[=].resource = ppd-03a3a81da9e0b9a5bb33d75251bb5234 -// composition-dk-d33868162d255ced115cecbbf188aab4 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-dk-d33868162d255ced115cecbbf188aab4/composition-dk-d33868162d255ced115cecbbf188aab4" -* entry[=].resource = composition-dk-d33868162d255ced115cecbbf188aab4 + // MedicinalProductDefinition diff --git a/input/fsh/examples/rawEPI/humira-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/humira-ema-automatic/Bundle.fsh index f36a072e1..99c57c164 100644 --- a/input/fsh/examples/rawEPI/humira-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/humira-ema-automatic/Bundle.fsh @@ -7,9 +7,7 @@ RuleSet: 3a3583227b4c5b0887f1e0d38269b469BundleRuleset -// composition-en-f97db27e6330f77484eb8425ad2913cd -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-en-f97db27e6330f77484eb8425ad2913cd/composition-en-f97db27e6330f77484eb8425ad2913cd" -* entry[=].resource = composition-en-f97db27e6330f77484eb8425ad2913cd + // Ingredient diff --git a/input/fsh/examples/rawEPI/ibuprofen-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/ibuprofen-ema-automatic/Bundle.fsh index 7fb2558c0..bb7cdf9b1 100644 --- a/input/fsh/examples/rawEPI/ibuprofen-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/ibuprofen-ema-automatic/Bundle.fsh @@ -52,9 +52,7 @@ RuleSet: 10daca0041c9b151561aea3f8524ae71BundleRuleset * entry[=].resource = ppd-1f1356f6a8c19d66c5c3f4e40da7536c -// composition-en-01eaaf0a81574efda98a52449788e7a2 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-en-01eaaf0a81574efda98a52449788e7a2/composition-en-01eaaf0a81574efda98a52449788e7a2" -* entry[=].resource = composition-en-01eaaf0a81574efda98a52449788e7a2 + // MedicinalProductDefinition diff --git a/input/fsh/examples/rawEPI/karvea-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/karvea-ema-automatic/Bundle.fsh index ab8f00cbd..93cfbb9cc 100644 --- a/input/fsh/examples/rawEPI/karvea-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/karvea-ema-automatic/Bundle.fsh @@ -19,9 +19,7 @@ RuleSet: d99852efa4d4976d99a584078a2ca48cBundleRuleset * entry[=].resource = cud-4fce9d5258f70f7d605059f97c24efa8 -// composition-en-873a1a47330e628770640f9c96c0761e -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-en-873a1a47330e628770640f9c96c0761e/composition-en-873a1a47330e628770640f9c96c0761e" -* entry[=].resource = composition-en-873a1a47330e628770640f9c96c0761e + @@ -126,9 +124,7 @@ RuleSet: d99852efa4d4976d99a584078a2ca48cBundleRuleset * entry[=].resource = man-4bb7a752921434fd5f9921b5b9473eda -// composition-es-873a1a47330e628770640f9c96c0761e -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-es-873a1a47330e628770640f9c96c0761e/composition-es-873a1a47330e628770640f9c96c0761e" -* entry[=].resource = composition-es-873a1a47330e628770640f9c96c0761e + // PackagedProductDefinition @@ -151,9 +147,7 @@ RuleSet: d99852efa4d4976d99a584078a2ca48cBundleRuleset * entry[=].resource = ppd-9b1d5d261d22694685deb35714ec08ea -// composition-dk-873a1a47330e628770640f9c96c0761e -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-dk-873a1a47330e628770640f9c96c0761e/composition-dk-873a1a47330e628770640f9c96c0761e" -* entry[=].resource = composition-dk-873a1a47330e628770640f9c96c0761e + // MedicinalProductDefinition @@ -161,9 +155,7 @@ RuleSet: d99852efa4d4976d99a584078a2ca48cBundleRuleset * entry[=].resource = mp873a1a47330e628770640f9c96c0761e -// composition-pt-873a1a47330e628770640f9c96c0761e -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-pt-873a1a47330e628770640f9c96c0761e/composition-pt-873a1a47330e628770640f9c96c0761e" -* entry[=].resource = composition-pt-873a1a47330e628770640f9c96c0761e + // ManufacturedItemDefinition diff --git a/input/fsh/examples/rawEPI/mirtazapine-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/mirtazapine-ema-automatic/Bundle.fsh index 07ad66e3a..6ee45c904 100644 --- a/input/fsh/examples/rawEPI/mirtazapine-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/mirtazapine-ema-automatic/Bundle.fsh @@ -37,9 +37,7 @@ RuleSet: a91e68f5f39edd2d60f8aeca00ff2a3cBundleRuleset * entry[=].resource = ingredient-for-mirtazapine-cornstarch -// composition-es-7a7ff0f4e1993c2fdabba6c8d9931a52 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-es-7a7ff0f4e1993c2fdabba6c8d9931a52/composition-es-7a7ff0f4e1993c2fdabba6c8d9931a52" -* entry[=].resource = composition-es-7a7ff0f4e1993c2fdabba6c8d9931a52 + // Substance diff --git a/input/fsh/examples/rawEPI/naturesplus-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/naturesplus-ema-automatic/Bundle.fsh index b95eb4eaf..eb48d6c0d 100644 --- a/input/fsh/examples/rawEPI/naturesplus-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/naturesplus-ema-automatic/Bundle.fsh @@ -4,9 +4,7 @@ RuleSet: 9aabab1dccc46a284a817edc09bfaddaBundleRuleset -// composition-es-96d7b1b575aa8164c8c2b4cbe70f252a -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-es-96d7b1b575aa8164c8c2b4cbe70f252a/composition-es-96d7b1b575aa8164c8c2b4cbe70f252a" -* entry[=].resource = composition-es-96d7b1b575aa8164c8c2b4cbe70f252a + diff --git a/input/fsh/examples/rawEPI/paracetamol-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/paracetamol-ema-automatic/Bundle.fsh index 2a04d6e64..4420b54e6 100644 --- a/input/fsh/examples/rawEPI/paracetamol-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/paracetamol-ema-automatic/Bundle.fsh @@ -57,9 +57,7 @@ RuleSet: 34060417eeae4622c4674a9c4100d2edBundleRuleset * entry[=].resource = mah-65db33d6be47a433e6e9e9c2980ea7a4 -// composition-es-a975b7e209ea5c4c3bf8040a42b86fbd -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-es-a975b7e209ea5c4c3bf8040a42b86fbd/composition-es-a975b7e209ea5c4c3bf8040a42b86fbd" -* entry[=].resource = composition-es-a975b7e209ea5c4c3bf8040a42b86fbd + // PackagedProductDefinition diff --git a/input/fsh/examples/rawEPI/pentasa-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/pentasa-ema-automatic/Bundle.fsh index 35694bc4a..f16069ad4 100644 --- a/input/fsh/examples/rawEPI/pentasa-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/pentasa-ema-automatic/Bundle.fsh @@ -37,9 +37,7 @@ RuleSet: 87263ad77afb6e39aa59e421ea0b6b37BundleRuleset * entry[=].resource = ingredient-for-pentasa-microcrystallinecellulose -// composition-es-b3a8d58c709a2281d8ad2a590fe81663 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-es-b3a8d58c709a2281d8ad2a590fe81663/composition-es-b3a8d58c709a2281d8ad2a590fe81663" -* entry[=].resource = composition-es-b3a8d58c709a2281d8ad2a590fe81663 + // Substance diff --git a/input/fsh/examples/rawEPI/remsima-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/remsima-ema-automatic/Bundle.fsh index 1b1d6e12a..06ef34c15 100644 --- a/input/fsh/examples/rawEPI/remsima-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/remsima-ema-automatic/Bundle.fsh @@ -67,9 +67,7 @@ RuleSet: c29ba23bb04c16ab758f150fe41d6513BundleRuleset * entry[=].resource = mpbe76bdf784deea6950583b234f789db2 -// composition-en-be76bdf784deea6950583b234f789db2 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-en-be76bdf784deea6950583b234f789db2/composition-en-be76bdf784deea6950583b234f789db2" -* entry[=].resource = composition-en-be76bdf784deea6950583b234f789db2 + // ManufacturedItemDefinition diff --git a/input/fsh/examples/rawEPI/simvastatine-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/simvastatine-ema-automatic/Bundle.fsh index a8c57ca72..8dca272d1 100644 --- a/input/fsh/examples/rawEPI/simvastatine-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/simvastatine-ema-automatic/Bundle.fsh @@ -52,9 +52,7 @@ RuleSet: b225abac985fe47fe0c881943c7381c0BundleRuleset * entry[=].resource = mp245a2b4a9e3ee4304e5e6cf2b1a252b4 -// composition-en-245a2b4a9e3ee4304e5e6cf2b1a252b4 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-en-245a2b4a9e3ee4304e5e6cf2b1a252b4/composition-en-245a2b4a9e3ee4304e5e6cf2b1a252b4" -* entry[=].resource = composition-en-245a2b4a9e3ee4304e5e6cf2b1a252b4 + // ManufacturedItemDefinition diff --git a/input/fsh/examples/rawEPI/skilarence-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/skilarence-ema-automatic/Bundle.fsh index 5e36c74ef..694ca50cc 100644 --- a/input/fsh/examples/rawEPI/skilarence-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/skilarence-ema-automatic/Bundle.fsh @@ -60,9 +60,7 @@ RuleSet: 040bd687344f34655b854f4b67248074BundleRuleset -// composition-en-284ddecbce6fb138483090d5e55bafac -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-en-284ddecbce6fb138483090d5e55bafac/composition-en-284ddecbce6fb138483090d5e55bafac" -* entry[=].resource = composition-en-284ddecbce6fb138483090d5e55bafac + Instance: bundlepackageleaflet-en-6a3c9768548036f502739419bacb2482 diff --git a/input/fsh/examples/rawEPI/soria-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/soria-ema-automatic/Bundle.fsh index 1cb29ccdc..fb0892d20 100644 --- a/input/fsh/examples/rawEPI/soria-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/soria-ema-automatic/Bundle.fsh @@ -32,9 +32,7 @@ RuleSet: 1c7aee423a757a868580dc7fca4c9316BundleRuleset * entry[=].resource = mah-26a803db094176fea72396f24bb6b37d -// composition-es-5aea2ea50d47a8b479a61aec209c957f -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-es-5aea2ea50d47a8b479a61aec209c957f/composition-es-5aea2ea50d47a8b479a61aec209c957f" -* entry[=].resource = composition-es-5aea2ea50d47a8b479a61aec209c957f + // PackagedProductDefinition diff --git a/input/fsh/examples/rawEPI/suliqua-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/suliqua-ema-automatic/Bundle.fsh index f75cfe7ab..ca43a4402 100644 --- a/input/fsh/examples/rawEPI/suliqua-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/suliqua-ema-automatic/Bundle.fsh @@ -107,9 +107,7 @@ RuleSet: 9150fcc2bde4114d1671dc57e6fd4ca7BundleRuleset * entry[=].resource = mra-ff74c5498eb163c2fb470e9fd175a0c1 -// composition-en-367b9089c0743a2330f4c6e82b40ee41 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-en-367b9089c0743a2330f4c6e82b40ee41/composition-en-367b9089c0743a2330f4c6e82b40ee41" -* entry[=].resource = composition-en-367b9089c0743a2330f4c6e82b40ee41 + // PackagedProductDefinition diff --git a/input/fsh/examples/rawEPI/tegretol-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/tegretol-ema-automatic/Bundle.fsh index ba7692d59..a45013398 100644 --- a/input/fsh/examples/rawEPI/tegretol-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/tegretol-ema-automatic/Bundle.fsh @@ -57,9 +57,7 @@ RuleSet: 38fbd67f0d3e64f32230141d1621df57BundleRuleset * entry[=].resource = mid-2f37d696067eeb6daf1111cfc3272672 -// composition-es-ac2bb08bb4cc3f51f8c4e3513034c019 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-es-ac2bb08bb4cc3f51f8c4e3513034c019/composition-es-ac2bb08bb4cc3f51f8c4e3513034c019" -* entry[=].resource = composition-es-ac2bb08bb4cc3f51f8c4e3513034c019 + diff --git a/input/fsh/examples/rawEPI/trastuzumab-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/trastuzumab-ema-automatic/Bundle.fsh index aa863f763..efde50811 100644 --- a/input/fsh/examples/rawEPI/trastuzumab-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/trastuzumab-ema-automatic/Bundle.fsh @@ -52,9 +52,7 @@ RuleSet: 094b29cee867407552635ebcaf13f8c8BundleRuleset * entry[=].resource = mid-5af3df1132d20d744a88dab06e924e5e -// composition-en-aae8d931abe2f2d9085b87555b9bb088 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-en-aae8d931abe2f2d9085b87555b9bb088/composition-en-aae8d931abe2f2d9085b87555b9bb088" -* entry[=].resource = composition-en-aae8d931abe2f2d9085b87555b9bb088 + diff --git a/input/fsh/examples/rawEPI/vaxigriptetra-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/vaxigriptetra-ema-automatic/Bundle.fsh index b1eb4e9ec..ea84fdbd8 100644 --- a/input/fsh/examples/rawEPI/vaxigriptetra-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/vaxigriptetra-ema-automatic/Bundle.fsh @@ -97,9 +97,7 @@ RuleSet: e9513387532dad14223da3d260adb3d7BundleRuleset * entry[=].resource = ppd-533038a0a634e664ced4f999f6a95f85 -// composition-en-822aeee7cf35efce0583ec39919328fb -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-en-822aeee7cf35efce0583ec39919328fb/composition-en-822aeee7cf35efce0583ec39919328fb" -* entry[=].resource = composition-en-822aeee7cf35efce0583ec39919328fb + // MedicinalProductDefinition diff --git a/input/fsh/examples/rawEPI/xenical-ema-automatic/Bundle.fsh b/input/fsh/examples/rawEPI/xenical-ema-automatic/Bundle.fsh index b5d3259d1..ef41acdbc 100644 --- a/input/fsh/examples/rawEPI/xenical-ema-automatic/Bundle.fsh +++ b/input/fsh/examples/rawEPI/xenical-ema-automatic/Bundle.fsh @@ -70,9 +70,7 @@ RuleSet: 37d610f9c96d541562699215b0864126BundleRuleset * entry[=].resource = ppd-352d83277f894aa6147981b6a4f36c07 -// composition-es-bc60fa1aa0bfe774d11ee13c0c131622 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-es-bc60fa1aa0bfe774d11ee13c0c131622/composition-es-bc60fa1aa0bfe774d11ee13c0c131622" -* entry[=].resource = composition-es-bc60fa1aa0bfe774d11ee13c0c131622 + // MedicinalProductDefinition @@ -80,9 +78,7 @@ RuleSet: 37d610f9c96d541562699215b0864126BundleRuleset * entry[=].resource = mpbc60fa1aa0bfe774d11ee13c0c131622 -// composition-en-bc60fa1aa0bfe774d11ee13c0c131622 -* entry[+].fullUrl = "http://hl7.eu/fhir/ig/gravitate-health/composition-en-bc60fa1aa0bfe774d11ee13c0c131622/composition-en-bc60fa1aa0bfe774d11ee13c0c131622" -* entry[=].resource = composition-en-bc60fa1aa0bfe774d11ee13c0c131622 + // ManufacturedItemDefinition diff --git a/input/fsh/examples/rawEPI/xyntha-pm/binary.fsh b/input/fsh/examples/rawEPI/xyntha-pm/binary.fsh index 529b34277..c59d13f61 100644 --- a/input/fsh/examples/rawEPI/xyntha-pm/binary.fsh +++ b/input/fsh/examples/rawEPI/xyntha-pm/binary.fsh @@ -1,7 +1,7 @@ Instance: binaryimage003-1537998405 InstanceOf: Binary Description: "image003_1537998405" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -10,7 +10,7 @@ Usage: #example Instance: binaryimage004-124372563 InstanceOf: Binary Description: "binaryimage004_124372563" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -19,7 +19,7 @@ Usage: #example Instance: binaryimage006-1085115419 InstanceOf: Binary Description: "binaryimage006_1085115419" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -28,7 +28,7 @@ Usage: #example Instance: binaryimage007-1887834135 InstanceOf: Binary Description: "binaryimage007_1887834135" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -37,7 +37,7 @@ Usage: #example Instance: binaryimage008-1358253692 InstanceOf: Binary Description: "binaryimage008_1358253692" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -46,7 +46,7 @@ Usage: #example Instance: binaryimage010-240412440 InstanceOf: Binary Description: "binaryimage010_240412440" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -55,7 +55,7 @@ Usage: #example Instance: binaryimage012-1035983834 InstanceOf: Binary Description: "binaryimage012_1035983834" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -64,7 +64,7 @@ Usage: #example Instance: binaryimage012-251481591 InstanceOf: Binary Description: "binaryimage012_251481591" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -73,7 +73,7 @@ Usage: #example Instance: binaryimage013-244659630 InstanceOf: Binary Description: "binaryimage013_244659630" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -82,7 +82,7 @@ Usage: #example Instance: binaryimage014-39753133 InstanceOf: Binary Description: "binaryimage014_39753133" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -91,7 +91,7 @@ Usage: #example Instance: binaryimage016-646543884 InstanceOf: Binary Description: "binaryimage016_646543884" -Usage: #example +Usage: #inline * contentType = #image/jpeg diff --git a/input/fsh/examples/rawEPI/xyntha-pmi/Organizationpfizercanada.fsh b/input/fsh/examples/rawEPI/xyntha-pmi/Organizationpfizercanada.fsh index 91b8eddab..4eb31c00a 100644 --- a/input/fsh/examples/rawEPI/xyntha-pmi/Organizationpfizercanada.fsh +++ b/input/fsh/examples/rawEPI/xyntha-pmi/Organizationpfizercanada.fsh @@ -2,7 +2,7 @@ Instance: organizationpfizercanada InstanceOf: OrganizationUvEpi Title: "Marketing authorisation holder - Pfizer Canada ULC." Description: "Pfizer Limited as Marketing authorisation holder" -Usage: #example +Usage: #inline * identifier.system = $spor-org * identifier.value = "placeholder" diff --git a/input/fsh/examples/rawEPI/xyntha-pmi/Organizationwyeth.fsh b/input/fsh/examples/rawEPI/xyntha-pmi/Organizationwyeth.fsh index f79ca3744..4ab84e6e9 100644 --- a/input/fsh/examples/rawEPI/xyntha-pmi/Organizationwyeth.fsh +++ b/input/fsh/examples/rawEPI/xyntha-pmi/Organizationwyeth.fsh @@ -2,7 +2,7 @@ Instance: organizationwyeth InstanceOf: OrganizationUvEpi Title: "Manufactured, Packaged and Released By Wyeth Farma S.A" Description: "Manufactured, Packaged and Released By Wyeth Farma S.A" -Usage: #example +Usage: #inline * identifier.system = $spor-org * identifier.value = "placeholder" diff --git a/input/fsh/examples/rawEPI/xyntha-pmi/binary.fsh b/input/fsh/examples/rawEPI/xyntha-pmi/binary.fsh index b63d7fbcb..7db6a1893 100644 --- a/input/fsh/examples/rawEPI/xyntha-pmi/binary.fsh +++ b/input/fsh/examples/rawEPI/xyntha-pmi/binary.fsh @@ -1,7 +1,7 @@ Instance: binarypfizerlogo InstanceOf: Binary Description: "Pfizer Logo" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -11,7 +11,7 @@ Usage: #example Instance: binaryimage003 InstanceOf: Binary Description: "clip_image003_-1584181510.png" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -20,7 +20,7 @@ Usage: #example Instance: binaryimage004 InstanceOf: Binary Description: "clip_image004_128978964.png" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -29,7 +29,7 @@ Usage: #example Instance: binaryimage006 InstanceOf: Binary Description: "clip_image006_1402751276.png" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -38,7 +38,7 @@ Usage: #example Instance: binaryimage007 InstanceOf: Binary Description: "clip_image007_1848870172.png" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -47,7 +47,7 @@ Usage: #example Instance: binaryimage008 InstanceOf: Binary Description: "clip_image008_-1930407291.png" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -56,7 +56,7 @@ Usage: #example Instance: binaryimage010 InstanceOf: Binary Description: "clip_image010_524367703.png" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -65,7 +65,7 @@ Usage: #example Instance: binaryimage012a InstanceOf: Binary Description: "clip_image012_583978923.png" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -74,7 +74,7 @@ Usage: #example Instance: binaryimage012b InstanceOf: Binary Description: "clip_image012_-1646958650.png" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -83,7 +83,7 @@ Usage: #example Instance: binaryimage013 InstanceOf: Binary Description: "clip_image013_1472120925.png" -Usage: #example +Usage: #inline * contentType = #image/jpeg @@ -92,7 +92,7 @@ Usage: #example Instance: binaryimage0014 InstanceOf: Binary Description: "clip_image014_-861669482.jpg" -Usage: #example +Usage: #inline * contentType = #image/jpeg diff --git a/input/fsh/examples/rawEPI/zithromax/zithromax-ar-medicinalproduct.fsh b/input/fsh/examples/rawEPI/zithromax/zithromax-ar-medicinalproduct.fsh index 37305a871..e45dc5353 100644 --- a/input/fsh/examples/rawEPI/zithromax/zithromax-ar-medicinalproduct.fsh +++ b/input/fsh/examples/rawEPI/zithromax/zithromax-ar-medicinalproduct.fsh @@ -3,7 +3,7 @@ Instance: zi6fb1761a0a38bea0a9b49f146371c68b InstanceOf: MedicinalProductDefinitionUvEpi Title: "Medicinal Product zithromax (azithromycin) 250 mg capsules - النشرة الداخلية: معلومات للمريض - كبسولات زيثروماكس® 250 مجم" Description: "zithromax (azithromycin) 250 mg capsules - النشرة الداخلية: معلومات للمريض - كبسولات زيثروماكس® 250 مجم" -Usage: #example +Usage: #inline * identifier[+].system = "https://jfda.jo" * identifier[=].value = "placeholder" diff --git a/input/fsh/examples/rawEPI/zithromax/zithromax-en-medicinalproduct.fsh b/input/fsh/examples/rawEPI/zithromax/zithromax-en-medicinalproduct.fsh index 257f03f0c..e6746da82 100644 --- a/input/fsh/examples/rawEPI/zithromax/zithromax-en-medicinalproduct.fsh +++ b/input/fsh/examples/rawEPI/zithromax/zithromax-en-medicinalproduct.fsh @@ -3,7 +3,7 @@ Instance: zi5fb1761a0a38bea0a9b49f146371c68b InstanceOf: MedicinalProductDefinitionUvEpi Title: "Medicinal Product zithromax (azithromycin) 250 mg capsules" Description: "zithromax (azithromycin) 250 mg capsules" -Usage: #example +Usage: #inline * identifier[+].system = "https://jfda.jo" * identifier[=].value = "placeholder" diff --git a/input/fsh/examples/rawEPI/zithromax/zithromax-en-organization.fsh b/input/fsh/examples/rawEPI/zithromax/zithromax-en-organization.fsh index 2332d85f4..d2419e82c 100644 --- a/input/fsh/examples/rawEPI/zithromax/zithromax-en-organization.fsh +++ b/input/fsh/examples/rawEPI/zithromax/zithromax-en-organization.fsh @@ -2,7 +2,7 @@ Instance: org-1134a7374c78f1d40f41885344f06a5a InstanceOf: OrganizationUvEpi Title: "Pfizer Limited, Ramsgate Road, Sandwich, Kent, CT13 9NJ, United Kingdom" Description: "Pfizer Limited, Ramsgate Road, Sandwich, Kent, CT13 9NJ, United Kingdom" -Usage: #example +Usage: #inline * identifier.system = $spor-org * identifier.value = "ORG-100008368"