0

I'm working on a project to migrate a legacy healthcare system to FHIR, and I need help mapping the current SQL-based fields to the appropriate FHIR resources.

The goal is to enable API integrations that can directly read from and write to the correct FHIR fields after the migration.

One of the fields we currently use is the minimum and maximum time to effect of a medication — which represents the estimated time (in minutes) it takes for the medication to start working after administration.

For example, in the case of Naramig (naratriptan), this time is typically between 60 and 120 minutes.

I am currently using the following FHIR resources for mapping:

  • MedicinalProductDefinition
  • MedicationKnowledge
  • Evidence
  • ClinicalUseDefinition

However, I'm having trouble finding a field in any of these resources that directly represents this "time to onset of effect." I've reviewed dosage, administration guidelines, pharmacokinetics, and effectiveness sections, but none seem to capture this specific clinical data in a structured way.

My question is: Is there any field in these resources — or perhaps in another FHIR resource — that can be used (or appropriately extended) to represent this minimum and maximum time until the medication takes effect?

I'd really appreciate any guidance on the best way to represent this data in a FHIR-compliant and interoperable manner. Thanks in advance! Image exemple in a Portuguese System

2
  • MedicationKnowledge seems the closest match. Consider where a consumer of this information would expect to find it. Commented May 15 at 13:51
  • If the time to effct varies greatly among patients them maybe it would be best to records this via the medicationstatement. build.fhir.org/medicationstatement.html Commented May 15 at 14:05

1 Answer 1

0

Feedback from the FHIR discussion forum is to use MedicationKnowledge drugCharacteristic, though you may need to define a custom code as we couldn't find a standard one.

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.