Merge branch 'main' of https://git.dghs.gov.bd/gitadmin/BD-Core-FHIR-IG
Some checks failed
Deploy on production / deploy (push) Failing after 30s

This commit is contained in:
akbermirage 2025-09-29 16:07:33 +06:00
commit f3a7939168
6 changed files with 125 additions and 0 deletions

View File

@ -0,0 +1,22 @@
CodeSystem: BDMedicationCodeSystem
Id: bd-medication-cs
Title: "Bangladesh Medication Codes"
Description: "Bangladesh Medication Codes"
* ^url = "https://fhir.dghs.gov.bd/core/CodeSystem/bd-medication-code"
// DGDA DAR Code "Brand Name"
* #394-0010-030 "Tubutol" "Ethambutol"
* #394-0011-030 "AFDCDT-2" "Isoniazid + Rifampicin"
* #394-0012-030 "AFDCDT-3" "Isoniazid + Pyrazinamide + Rifampicin"
* #394-0017-046 "Levetiracetam 250" "Levetiracetam"
* #394-0021-028 "Donepezil Hydrochloride 5" "Donepezil Hydrochloride"
* #355-0065-023 "Cefufine" "Cefuroxime"
// ---------------------------
// ValueSet for BD Medication
// ---------------------------
ValueSet: BDMedicationVS
Id: bd-medication-vs
Title: "Bangladesh Medication ValueSet"
Description: "Bangladesh Medication ValueSet"
* include codes from system BDMedicationCodeSystem

View File

@ -0,0 +1,41 @@
// ---------------------------
// CodeSystem for BD Medication Dose Forms
// ---------------------------
CodeSystem: BDMedicationDoseForm
Id: bd-dose-form
Title: "Bangladesh Medication Dose Form CodeSystem"
Description: "Medication dose form codes according to CCDS guideline"
* ^url = "https://fhir.dghs.gov.bd/core/CodeSystem/bd-dose-form"
* ^content = #complete
* #TAB "Tablet"
"Solid oral dosage form, usually uncoated or coated, intended for swallowing."
* #DTAB "Dispersible Tablet"
"Tablet designed to be dissolved/dispersed in water before administration."
* #CAP "Capsule"
"Solid dosage form with active ingredients enclosed in a gelatin shell."
* #SYP "Syrup"
"Liquid oral dosage form containing active substance(s) in solution."
* #SUSP "Suspension"
"Liquid oral dosage form with insoluble particles dispersed in a liquid."
* #PFS "Powder for Suspension"
"Powder that requires reconstitution into a liquid suspension before use."
* #INJ "Injection"
"Sterile solution or suspension intended for parenteral administration."
* #SOL "Solution"
"Liquid dosage form where drug is fully dissolved in a solvent."
* #CRM "Cream"
"Semi-solid topical dosage form containing the drug in an emulsion base."
* #LOT "Lotion"
"Low-viscosity liquid topical dosage form for external application."
// ---------------------------
// ValueSet for BD Medication Dose Forms
// ---------------------------
ValueSet: BDMedicationDoseFormVS
Id: bd-dose-form-vs
Title: "Bangladesh Medication Dose Form ValueSet"
Description: "Medication dose form value set according to CCDS guideline"
* ^url = "https://fhir.dghs.gov.bd/core/ValueSet/bd-dose-form-vs"
* include codes from system BDMedicationDoseForm

View File

@ -0,0 +1,17 @@
// @Name: Profile
// @Description: Example of a profile of the Medication resource. This example includes a few of the most commonly used constraints and documentation features of FHIR profiles.
Profile: BDMedication
Id: bd-medication
Parent: Medication
Title: "Medication Profile for Bangladesh-V2"
Description: "Profile of Medication Bangladesh Standard V2"
* form 1..1 MS
* form from BDMedicationDoseFormVS
* code 1..1 MS
* code from BDMedicationVS
* ingredient 1..* MS
* ingredient.strength 1..1 MS

View File

@ -0,0 +1,23 @@
// @Name: Profile
// @Description: Example of a profile of the MedicationRequest resource. This example includes a few of the most commonly used constraints and documentation features of FHIR profiles.
Profile: BDMedicationRequest
Id: bd-medication-request
Parent: MedicationRequest
Title: "Medication Request Profile for Bangladesh-V2"
Description: "Profile of MedicationRequest Bangladesh Standard V2"
* identifier 1..*
* medication[x] 1..1 MS
* medication[x] only Reference(BDMedication) or CodeableConcept
* subject only Reference(BDPatientProfile)
// TODO: BDEncounter referencing
* authoredOn 1..1
* requester 1..1
* reported[x] 1..1
* requester only Reference(BDPractitioner)
* reported[x] only Reference(BDOrganization)

View File

@ -0,0 +1,11 @@
// @Name: Profile
// @Description: Example of a profile of the Practitioner resource for Bangladesh.
Profile: BDOrganization
Id: bd-organization
Parent: Organization
Title: "Organization for Bangladesh"
Description: "Organization for Bangladesh Standard"
* identifier 1..* MS

View File

@ -0,0 +1,11 @@
// @Name: Profile
// @Description: Example of a profile of the Practitioner resource for Bangladesh.
Profile: BDPractitioner
Id: bd-practitioner
Parent: Practitioner
Title: "Practitioner for Bangladesh"
Description: "Practitioner for Bangladesh Standard"
* identifier 1..* MS