From 1c45affa520e64b3b9efc307d9116ff138171fa5 Mon Sep 17 00:00:00 2001 From: fojlayrabbi Date: Mon, 29 Sep 2025 13:01:25 +0600 Subject: [PATCH] Immunization Code & value set created --- .../codeSystems/bd-immunization-reaction.fsh | 20 +++++++++++++ .../fsh/codeSystems/bd-immunization-route.fsh | 18 ++++++++++++ .../fsh/codeSystems/bd-immunization-site.fsh | 18 ++++++++++++ input/fsh/codeSystems/bd-vaccine-code.fsh | 28 +++++++++++++++++++ input/fsh/immunization.json | 26 +++++++++++++++++ input/fsh/profile/immunization.fsh | 17 +++++++++++ .../bd-immunization-reaction-valueset.fsh | 7 +++++ .../bd-immunization-route-valueset.fsh | 7 +++++ .../bd-immunization-site-valueset.fsh | 8 ++++++ input/fsh/valueSets/bd-vaccine-valueset.fsh | 7 +++++ 10 files changed, 156 insertions(+) create mode 100644 input/fsh/codeSystems/bd-immunization-reaction.fsh create mode 100644 input/fsh/codeSystems/bd-immunization-route.fsh create mode 100644 input/fsh/codeSystems/bd-immunization-site.fsh create mode 100644 input/fsh/codeSystems/bd-vaccine-code.fsh create mode 100644 input/fsh/immunization.json create mode 100644 input/fsh/profile/immunization.fsh create mode 100644 input/fsh/valueSets/bd-immunization-reaction-valueset.fsh create mode 100644 input/fsh/valueSets/bd-immunization-route-valueset.fsh create mode 100644 input/fsh/valueSets/bd-immunization-site-valueset.fsh create mode 100644 input/fsh/valueSets/bd-vaccine-valueset.fsh diff --git a/input/fsh/codeSystems/bd-immunization-reaction.fsh b/input/fsh/codeSystems/bd-immunization-reaction.fsh new file mode 100644 index 0000000..8d787f4 --- /dev/null +++ b/input/fsh/codeSystems/bd-immunization-reaction.fsh @@ -0,0 +1,20 @@ +CodeSystem: BDImmunizationReactionCodeSystem +Id: bd-immunization-reaction +Title: "Bangladesh Immunization Reaction Code System" +Description: "Codes for adverse reactions after vaccination in Bangladesh." +* ^url = "https://fhir.dghs.gov.bd/core/CodeSystem/bd-immunization-reaction" +* ^status = #active +* ^content = #complete + +* #NONE "No Reaction" + "No adverse reaction observed after vaccination." +* #FEVER "Fever" + "Elevated body temperature following vaccination." +* #SWELLING "Swelling" + "Local swelling at the injection site." +* #RASH "Rash" + "Generalized or localized rash after vaccination." +* #ANAPHYLAXIS "Anaphylaxis" + "Severe immediate allergic reaction following vaccination." +* #OTHER "Other Reaction" + "Any other adverse reaction not categorized above." diff --git a/input/fsh/codeSystems/bd-immunization-route.fsh b/input/fsh/codeSystems/bd-immunization-route.fsh new file mode 100644 index 0000000..7416d8e --- /dev/null +++ b/input/fsh/codeSystems/bd-immunization-route.fsh @@ -0,0 +1,18 @@ +CodeSystem: BDImmunizationRouteCodeSystem +Id: bd-immunization-route +Title: "Bangladesh Immunization Route Code System" +Description: "Codes for routes of vaccine administration in Bangladesh." +* ^url = "https://fhir.dghs.gov.bd/core/CodeSystem/bd-immunization-route" +* ^status = #active +* ^content = #complete + +* #IM "Intramuscular" + "Vaccine administered into a muscle." +* #SC "Subcutaneous" + "Vaccine administered under the skin." +* #ID "Intradermal" + "Vaccine administered into the dermis layer of the skin." +* #ORAL "Oral" + "Vaccine administered orally." +* #IN "Intranasal" + "Vaccine administered via the nose." diff --git a/input/fsh/codeSystems/bd-immunization-site.fsh b/input/fsh/codeSystems/bd-immunization-site.fsh new file mode 100644 index 0000000..3b2f551 --- /dev/null +++ b/input/fsh/codeSystems/bd-immunization-site.fsh @@ -0,0 +1,18 @@ +CodeSystem: BDImmunizationSiteCodeSystem +Id: bd-immunization-site +Title: "Bangladesh Immunization Site Code System" +Description: "Codes for anatomical site of vaccine administration in Bangladesh." +* ^url = "https://fhir.dghs.gov.bd/core/CodeSystem/bd-immunization-site" +* ^status = #active +* ^content = #complete + +* #LA "Left Arm" + "Vaccine administered in the left arm (intramuscular or subcutaneous)." +* #RA "Right Arm" + "Vaccine administered in the right arm." +* #LT "Left Thigh" + "Vaccine administered in the left thigh." +* #RT "Right Thigh" + "Vaccine administered in the right thigh." +* #ORAL "Oral" + "Vaccine administered orally (e.g., OPV, Rotavirus)." diff --git a/input/fsh/codeSystems/bd-vaccine-code.fsh b/input/fsh/codeSystems/bd-vaccine-code.fsh new file mode 100644 index 0000000..74689b2 --- /dev/null +++ b/input/fsh/codeSystems/bd-vaccine-code.fsh @@ -0,0 +1,28 @@ +CodeSystem: BDVaccineCodeSystem +Id: bd-vaccine-code +Title: "Bangladesh Vaccine Code System" +Description: "Vaccine codes used in Bangladesh EPI and immunization program." +* ^url = "https://fhir.dghs.gov.bd/core/CodeSystem/bd-vaccine-code" +* ^status = #active +* ^content = #complete + +* #BCG "BCG Vaccine" + "Bacillus Calmette-Guérin vaccine, used against tuberculosis." +* #OPV "Oral Polio Vaccine (OPV)" + "Live attenuated oral polio vaccine." +* #IPV "Inactivated Polio Vaccine (IPV)" + "Inactivated polio vaccine." +* #PENTA "Pentavalent Vaccine" + "DTP-HepB-Hib combined vaccine." +* #MR "Measles-Rubella (MR) Vaccine" + "Combined measles and rubella vaccine." +* #TT "Tetanus Toxoid (TT) Vaccine" + "Vaccine used for tetanus prevention." +* #PCV10 "Pneumococcal Conjugate Vaccine" + "10-valent pneumococcal conjugate vaccine." +* #ROTA "Rotavirus Vaccine" + "Live attenuated rotavirus vaccine for diarrheal disease prevention." +* #HPV "Human Papillomavirus (HPV) Vaccine" + "Vaccine used for prevention of cervical cancer and HPV-related diseases." +* #COVID19 "COVID-19 Vaccine" + "Vaccines against SARS-CoV-2 (various manufacturers)." diff --git a/input/fsh/immunization.json b/input/fsh/immunization.json new file mode 100644 index 0000000..551779b --- /dev/null +++ b/input/fsh/immunization.json @@ -0,0 +1,26 @@ +{ + "resourceType": "StructureDefinition", + "id": "bd-immunization", + "url": "https://fhir.dghs.gov.bd/core/identifier/bd-immunization", + "version": "1.0.0", + "name": "BDImmunizationProfile", + "title": "Patient Immunization Profile for Bangladesh", + "description": "Patients Immunization Bangladesh Standard", + "fhirVersion": "4.0.1", + "kind": "resource", + "abstract": false, + "type": "Immunization", + "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Immunization", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "Immunization.identifier", + "path": "Immunization.identifier", + "short": "Identifier", + "definition": "Unique identifier for the vaccination event", + "min": 1 + } + ] + } +} \ No newline at end of file diff --git a/input/fsh/profile/immunization.fsh b/input/fsh/profile/immunization.fsh new file mode 100644 index 0000000..937c123 --- /dev/null +++ b/input/fsh/profile/immunization.fsh @@ -0,0 +1,17 @@ +Profile: BDImmunizationProfile +Id: bd-immunization +Parent: Immunization +Title: "Patient Immunization Profile for Bangladesh" +Description: "Patients Immunization Bangladesh Standard" +* ^url = "https://fhir.dghs.gov.bd/core/StructureDefinition/bd-immunization" + +* identifier 1..* +* identifier ^short = "Identifier" +* identifier ^definition = "Unique identifier for the vaccination event" +* ^url = "https://fhir.dghs.gov.bd/core/identifier/bd-immunization" + +* vaccineCode 1..1 +* vaccineCode from BDVaccineValueSet (required) + + + diff --git a/input/fsh/valueSets/bd-immunization-reaction-valueset.fsh b/input/fsh/valueSets/bd-immunization-reaction-valueset.fsh new file mode 100644 index 0000000..c2b8efd --- /dev/null +++ b/input/fsh/valueSets/bd-immunization-reaction-valueset.fsh @@ -0,0 +1,7 @@ +ValueSet: BDImmunizationReactionValueSet +Id: bd-immunization-reaction-valueset +Title: "Bangladesh Immunization Reaction Value Set" +Description: "Allowed vaccine reactions for immunization in Bangladesh." +* ^url = "https://fhir.dghs.gov.bd/core/ValueSet/bd-immunization-reaction-valueset" +* ^status = #active +* include codes from system BDImmunizationReactionCodeSystem diff --git a/input/fsh/valueSets/bd-immunization-route-valueset.fsh b/input/fsh/valueSets/bd-immunization-route-valueset.fsh new file mode 100644 index 0000000..51feb10 --- /dev/null +++ b/input/fsh/valueSets/bd-immunization-route-valueset.fsh @@ -0,0 +1,7 @@ +ValueSet: BDImmunizationRouteValueSet +Id: bd-immunization-route-valueset +Title: "Bangladesh Immunization Route Value Set" +Description: "Allowed administration routes for vaccines in Bangladesh." +* ^url = "https://fhir.dghs.gov.bd/core/ValueSet/bd-immunization-route-valueset" +* ^status = #active +* include codes from system BDImmunizationRouteCodeSystem diff --git a/input/fsh/valueSets/bd-immunization-site-valueset.fsh b/input/fsh/valueSets/bd-immunization-site-valueset.fsh new file mode 100644 index 0000000..fb85f9e --- /dev/null +++ b/input/fsh/valueSets/bd-immunization-site-valueset.fsh @@ -0,0 +1,8 @@ +ValueSet: BDImmunizationSiteValueSet +Id: bd-immunization-site-valueset +Title: "Bangladesh Immunization Site Value Set" +Description: "Allowed administration sites for vaccines in Bangladesh." +* ^url = "https://fhir.dghs.gov.bd/core/ValueSet/bd-immunization-site-valueset" +* ^status = #active +* include codes from system BDImmunizationSiteCodeSystem + diff --git a/input/fsh/valueSets/bd-vaccine-valueset.fsh b/input/fsh/valueSets/bd-vaccine-valueset.fsh new file mode 100644 index 0000000..14f7c7d --- /dev/null +++ b/input/fsh/valueSets/bd-vaccine-valueset.fsh @@ -0,0 +1,7 @@ +ValueSet: BDVaccineValueSet +Id: bd-vaccine-valueset +Title: "Bangladesh Vaccine Value Set" +Description: "Allowed vaccines for immunization in Bangladesh." +* ^url = "https://fhir.dghs.gov.bd/core/ValueSet/bd-vaccine-valueset" +* ^status = #active +* include codes from system BDVaccineCodeSystem