HS.FHIR.DTL.Util.FHIR.Handler.DosageInstruction
class HS.FHIR.DTL.Util.FHIR.Handler.DosageInstruction
Method Inventory
Methods
classmethod CheckPriorities(source As HS.SDA3.DosageStep) as %Boolean
Checks all priorities for one that is set to "PRN" and if found, return 1
classmethod MapPriorities(source As HS.SDA3.Medication, target As HS.FHIR.DTL.vR4.Model.Resource.MedicationRequest, ByRef aux) as %String
Used for conversion of string offset (such as +1d) to number of minutes
classmethod RepeatPattern(source As %RegisteredObject, target As HS.FHIR.DTL.vR4.Model.Element.Dosage) as HS.FHIR.DTL.vR4.Model.Element.Dosage
Used for conversion to FHIR time format for the timing.repeat.timeofday field
HH[MM[SS[.S[S[S[S]]]]]][+/-ZZZZ] is expected inbound format from HL7 v2
HH:MM:SS.XXX with the .XXX as optional is the required FHIR format