Compare commits

...

3 Commits

Author SHA1 Message Date
6c6e2ed120 fix: 🐛 change location reference to BDLocation
Some checks failed
FHIR IG CI/CD Pipeline / deploy (push) Blocked by required conditions
FHIR IG CI/CD Pipeline / build-ig (push) Has been cancelled
2025-09-30 09:46:58 +06:00
804668dca5 fix: 🐛 fix requester reference and added missing references 2025-09-30 09:46:32 +06:00
d2b35feca7 refactor: ♻️ change filename for consistance and change profile to BDLocation 2025-09-30 09:46:06 +06:00
3 changed files with 17 additions and 14 deletions

View File

@ -1,8 +1,8 @@
Profile: Location Profile: BDLocation
Id: bd-location Id: bd-location
Parent: Location Parent: Location
Title: "Location of Immunization for Bangladesh" Title: "Location of Immunization for Bangladesh"
Description: "Address for Bangladesh Standard" Description: "Address for Bangladesh Standard"
* address 1..1 * address 1..1
* address only Reference(BDAddress) * address only BDAddress

View File

@ -7,8 +7,6 @@ Parent: MedicationRequest
Title: "Medication Request Profile for Bangladesh-V2" Title: "Medication Request Profile for Bangladesh-V2"
Description: "Profile of MedicationRequest Bangladesh Standard V2" Description: "Profile of MedicationRequest Bangladesh Standard V2"
* identifier 1..* * identifier 1..*
* medication[x] 1..1 MS * medication[x] 1..1 MS
* medication[x] only Reference(BDMedication) or CodeableConcept * medication[x] only Reference(BDMedication) or CodeableConcept
@ -16,8 +14,10 @@ Description: "Profile of MedicationRequest Bangladesh Standard V2"
// TODO: BDEncounter referencing // TODO: BDEncounter referencing
* authoredOn 1..1 * authoredOn 1..1
* requester 1..1
* reported[x] 1..1 * reported[x] 1..1
* requester 1..1
* requester only Reference(BDPractitioner) * reported[x] only Reference(BDOrganization) or boolean
* reported[x] only Reference(BDOrganization) * requester only Reference(BDPractitioner or BDOrganization)
* priorPrescription only Reference(BDMedicationRequest)
* basedOn only Reference(BDMedicationRequest or ServiceRequest or CarePlan or ImmunizationRecommendation)

View File

@ -1,7 +1,7 @@
// @Name: Profile // @Name: Profile
// @Description: Immunization Profile of the Bangladeshi Patient. // @Description: Immunization Profile of the Bangladeshi Patient.
Profile: BDImmunizationProfile Profile: BDImmunizationProfile
Id: bd-immunization Id: bd-immunization
Parent: Immunization Parent: Immunization
@ -28,7 +28,7 @@ Description: "Bangladesh Immunization Profile"
* manufacturer ^definition = "Vaccine manufacturer" * manufacturer ^definition = "Vaccine manufacturer"
* ^url = "https://fhir.dghs.gov.bd/core/StructureDefinition/bd-organization" * ^url = "https://fhir.dghs.gov.bd/core/StructureDefinition/bd-organization"
* lotNumber 0..1 * lotNumber 0..1
* lotNumber ^short = "Vaccine Lot Number" * lotNumber ^short = "Vaccine Lot Number"
* lotNumber ^definition = "Vaccine lot or batch number" * lotNumber ^definition = "Vaccine lot or batch number"
@ -38,17 +38,17 @@ Description: "Bangladesh Immunization Profile"
* patient 1..1 * patient 1..1
* patient ^definition = "The patient receiving the vaccine" * patient ^definition = "The patient receiving the vaccine"
* patient only Reference(BDPatientProfile) * patient only Reference(BDPatientProfile)
* encounter 1..1 * encounter 1..1
* encounter ^definition = "Encounter during which vaccine was administered" * encounter ^definition = "Encounter during which vaccine was administered"
* encounter only Reference(BDEncounterProfile) * encounter only Reference(BDEncounterProfile)
* occurrence[x] 1..1 * occurrence[x] 1..1
* location 0..1 * location 0..1
* location ^definition = "Location where vaccine was administered" * location ^definition = "Location where vaccine was administered"
//* location only Reference(Location) * location only Reference(BDLocation)
* site 0..1 * site 0..1
* site ^definition = "Body site of administration" * site ^definition = "Body site of administration"
@ -62,10 +62,13 @@ Description: "Bangladesh Immunization Profile"
* doseQuantity ^definition = "Amount of vaccine administered" * doseQuantity ^definition = "Amount of vaccine administered"
* doseQuantity.system = "http://unitsofmeasure.org" * doseQuantity.system = "http://unitsofmeasure.org"
* performer 0..* * performer 0..*
* performer ^definition = "Individual who performed the immunization" * performer ^definition = "Individual who performed the immunization"
* performer.actor only Reference(BDPractitioner) * performer.actor only Reference(BDPractitioner)
* reaction 0..* * reaction 0..*
* reaction ^definition = "Adverse reaction following immunization" * reaction ^definition = "Adverse reaction following immunization"
* reaction.detail only Reference(Observation) //TODO: change to BDObservation after creating the profile
* reaction.detail only Reference(Observation)
//TODO change to BDObservation after creating the profile
* reasonReference only Reference(Condition or Observation or DiagnosticReport)