The disease code that is linked to the medication.
object.Diagnosis
Part | Attribute | Type | Description |
---|---|---|---|
object |
Required | The object always implements the
ISRxMedDataTemplate interface |
Fill in the Instruction Params form.
sub main()
Dim aFilter
Dim aConcepts, aConcept
Dim aInstruction
Dim aMedData
Set aFilter = Profile.CreateConceptsFilter
aFilter.AddConceptRef "RX-MIMS", "RxFM1", False
set aConcepts = Profile.LoadConcepts(aFilter)
set aConcept = aConcepts.Item(0)
set aInstruction = InstructionParams.Instruction
set aMedData = InstructionParams.MedData
aInstruction.ProviderID = Profile.LoadProvider("MM").ID
set aInstruction.DosageUnit = aConcept
aInstruction.FreqStr = "as directed"
aInstruction.Generically = True
aInstruction.Notes = "Take after food"
aInstruction.Route = Profile.LoadShortCodeByCodeType("PO", 152) 'sscMedicationRoute
aInstruction.StartDate = Now
aInstruction.ExpectedEndDate = Now + 5
aMedData.Date = Now
aMedData.Diagnosis = Profile.LoadDisease("LETH")
aMedData.DoseMax24h = 6
aMedData.Stat = True
aMedData.MedicationMethodId =_
Profile.LoadShortCodeByCodeType("INSTRUCTION", 160).ID 'sscMedOrderItemMethod
aMedData.MedicationTypeId =_
Profile.LoadShortCodeByCodeType("REGULAR", 158).ID 'sscMedicationType
end sub
In Profile Client v8 on User Interface Diagnosis can be found in
.