HdBe-MedicationUse2

ProfileDescriptionStatusURL
HdBe-MedicationUse2

MedicationUse2 is a statement on the historic, current or intended use of a certain medicine.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-MedicationUse2

url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueReferencepattern HealthProfessional Reference(HdBe HealthProfessional PractitionerRole | HdBe HealthProfessional Practitioner)
url1..1System.StringFixed Value
valueBooleanboolean
url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
url1..1System.StringFixed Value
valueDurationDuration
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(MedicationRequest | CarePlan | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Observation)
statusΣ ?!1..1codeBinding
statusReason0..*CodeableConceptBinding
categoryΣ1..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceΣ0..1Reference(Medication | HdBe PharmaceuticalProduct)
subjectΣ I1..1Reference(Group | HdBe Patient)
contextΣ I0..1Reference(Encounter | EpisodeOfCare)
effectiveDateTimedateTime
effectivePeriodΣ I0..1HdBe TimeInterval
dateAssertedΣ0..1dateTime
informationSourceI0..1Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
derivedFromI0..*Reference(Resource)
codingΣ0..*Coding
textΣ1..1string
reasonReferenceI0..*Reference(Condition | Observation | DiagnosticReport)
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown
dosage0..*HdBe InstructionsForUse.DosageInstructions

url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueReferencepattern HealthProfessional Reference(HdBe HealthProfessional PractitionerRole | HdBe HealthProfessional Practitioner)
url1..1System.StringFixed Value
valueBooleanboolean
url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
url1..1System.StringFixed Value
valueDurationDuration
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(MedicationRequest | CarePlan | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Observation)
statusΣ ?!1..1codeBinding
statusReason0..*CodeableConceptBinding
categoryΣ1..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceΣ0..1Reference(Medication | HdBe PharmaceuticalProduct)
subjectΣ I1..1Reference(Group | HdBe Patient)
contextΣ I0..1Reference(Encounter | EpisodeOfCare)
effectiveDateTimedateTime
effectivePeriodΣ I0..1HdBe TimeInterval
dateAssertedΣ0..1dateTime
informationSourceI0..1Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
derivedFromI0..*Reference(Resource)
codingΣ0..*Coding
textΣ1..1string
reasonReferenceI0..*Reference(Condition | Observation | DiagnosticReport)
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown
dosage0..*HdBe InstructionsForUse.DosageInstructions

url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueReferencepattern HealthProfessional Reference(HdBe HealthProfessional PractitionerRole | HdBe HealthProfessional Practitioner)
url1..1System.StringFixed Value
valueBooleanboolean
url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
url1..1System.StringFixed Value
valueDurationDuration
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(MedicationRequest | CarePlan | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Observation)
statusΣ ?!1..1codeBinding
statusReason0..*CodeableConceptBinding
categoryΣ1..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceΣ0..1Reference(Medication | HdBe PharmaceuticalProduct)
subjectΣ I1..1Reference(Group | HdBe Patient)
contextΣ I0..1Reference(Encounter | EpisodeOfCare)
effectiveDateTimedateTime
effectivePeriodΣ I0..1HdBe TimeInterval
dateAssertedΣ0..1dateTime
informationSourceI0..1Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
derivedFromI0..*Reference(Resource)
codingΣ0..*Coding
textΣ1..1string
reasonReferenceI0..*Reference(Condition | Observation | DiagnosticReport)
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown
dosage0..*HdBe InstructionsForUse.DosageInstructions

Mapping FHIR profile to CBB

PathmapCBBcomment
MedicationStatement.extension:renderedDosageInstruction.value[x]InstructionsForUse.DescriptionHdBe-InstructionsForUse
MedicationStatement.modifierExtension:repeatPeriodCyclicalSchedule.value[x]InstructionsForUse.RepeatPeriodCyclicalScheduleHdBe-InstructionsForUse
MedicationStatementMedicationUseHdBe-MedicationUse2
MedicationStatement.extension:prescriber.value[x]MedicationUse.PrescriberHdBe-MedicationUse2
MedicationStatement.extension:asAgreedIndicator.value[x]MedicationUse.AsAgreedIndicatorHdBe-MedicationUse2
MedicationStatement.modifierExtension:stopType.value[x]MedicationUse.MedicationUseStopTypeHdBe-MedicationUse2
MedicationStatement.statusMedicationUse.UseIndicatorHdBe-MedicationUse2
MedicationStatement.statusMedicationUse.MedicationUseStopTypeHdBe-MedicationUse2implicit, main mapping is on the modifier extension ext-StopType
MedicationStatement.statusMedicationUse.PeriodOfUseHdBe-MedicationUse2implicit, main mapping is on `.effective[x]:effectivePeriod` and extension ext-TimeInterval.Duration
MedicationStatement.statusReasonMedicationUse.ReasonForChangeOrDiscontinuationOfUseHdBe-MedicationUse2
MedicationStatement.medication[x]:medicationReferenceMedicationUse.ProductUsedHdBe-MedicationUse2
MedicationStatement.effective[x]:effectivePeriodMedicationUse.PeriodOfUseHdBe-MedicationUse2
MedicationStatement.dateAssertedMedicationUse.MedicationUseDateTimeHdBe-MedicationUse2
MedicationStatement.reasonCode:reasonForUse.textMedicationUse.ReasonForUseHdBe-MedicationUse2
MedicationStatement.note.textMedicationUse.CommentHdBe-MedicationUse2
MedicationStatement.dosageMedicationUse.InstructionsForUseHdBe-MedicationUse2

zib MedicationUse2 difference

| Concept | Category | Description | |-----------------|-------------------|-----------------------------------------| |status | terminology | Replaced values of ConceptMap MedicationStopType-to-MedicationStatementStatus in correspondence with changes of ValueSet MedicationStopType. | |status | textual | Replaced Dutch SNOMED-CT codes with the corresponding codes in the ValueSet MedicationStopType in the guidance on the correct use of status. | |statusReason | terminology | Renamed the ValueSet from ReasonForChangeOrDiscontinuationOfUse to MedicationReason, to be able to reuse it at MedicationAgreement. Replaced several values in MedicationReason valueSet : 1. Replaced OTH with SNOMED-CT code for Other. 2. Added SNOMED-CT code for Unknown. 3. Added CodeSystem MedicationReason which replaces all Dutch SNOMED-CT codes. 4. Removed all Dutch SNOMED-CT codes from valueset. | modifierExtension:stopType | textual | Edited guidance on the reuse of the MedicationStopType ValueSet. | | modifierExtension:stopType | terminology | Renamed the ValueSet from MedicationUseStopType to MedicationStopType, to be able to reuse it in MedicationAgreement and AdministrationAgreement. Replaced Dutch SNOMED-CT codes with international codes. | |extension:prescriber.value[x] | reference | Added reference to HdBe-HealthProfessional-Practitioner as it should be possible to reference to Practitioner directly using the pattern. |



Terminology Bindings

PathNameStrengthURLConceptMap
MedicationStatement.statusmedication-statement-status|4.0.1requiredhttp://hl7.org/fhir/ValueSet/medication-statement-status|4.0.1https://fhir.healthdata.be/ConceptMap/MedicationStopType-to-MedicationStatementStatus
MedicationStatement.statusReasonMedicationReasonrequiredhttps://fhir.healthdata.be/ValueSet/MedicationReasonNo bound ConceptMap