コード例 #1
0
        /// <summary>
        /// Sample Medication data package. Based on the sample used in the Script 10.6 documentation
        /// </summary>
        /// <returns></returns>
        private static IntegrationPartner.RxChangePrescribedMedicationType GetSampleMedicationData()
        {
            //DRU+P:TEMAZEPAM 15MG::::3Ø:::::::AA:C25158:AB:C28253+::3Ø:38:AC:C4848Ø+:TAKE ONE CAPSULE AT BEDTIME AS
            //NEEDED FOR SLEEP+85:2ØØ41ØØ1:1Ø2*ZDS:3Ø:8Ø4++R:Ø+++PATIENT'S INSURANCE
            //REQUIRES A PRIOR AUTHORIZATION'
            IntegrationPartner.RxChangePrescribedMedicationType MedicationData = new IntegrationPartner.RxChangePrescribedMedicationType();

            MedicationData.drugDescriptionField = "TEMAZEPAM 15MG";
            MedicationData.drugCodedField       = new IntegrationPartner.DrugCodedType()
            {
                strengthField           = "30",
                formSourceCodeField     = "AA",
                formCodeField           = "C25158",
                strengthSourceCodeField = "AB",
                strengthCodeField       = "C28253"
            };
            MedicationData.quantityField    = new IntegrationPartner.QuantityType[1];
            MedicationData.quantityField[0] = new IntegrationPartner.QuantityType()
            {
                valueField             = "30",
                codeListQualifierField = "38",
                unitSourceCodeField    = "AC",
                potencyUnitCodeField   = "C48480"
            };

            MedicationData.directionsField  = "TAKE ONE CAPSULE AT BEDTIME AS NEEDED FOR SLEEP";
            MedicationData.writtenDateField = new IntegrationPartner.DateType()
            {
                itemElementNameField = IntegrationPartner.ItemChoiceType.DateTime,
                itemField            = new DateTime(2012, 11, 29)
            };

            MedicationData.daysSupplyField = "30";

            MedicationData.refillsField    = new IntegrationPartner.RxChangePrescribedMedicationTypeRefills[1];
            MedicationData.refillsField[0] = new IntegrationPartner.RxChangePrescribedMedicationTypeRefills()
            {
                qualifierField = "R",
                valueField     = "0"
            };

            MedicationData.priorAuthorizationStatusField = "PATIENT'S INSURANCE REQUIRES A PRIOR AUTHORIZATION";
            return(MedicationData);
        }
コード例 #2
0
        /// <summary>
        /// Sample Medication data package. Based on the sample used in the Script 10.6 documentation
        /// </summary>
        /// <returns></returns>
        private static IntegrationPartner.RxChangePrescribedMedicationType GetSampleMedicationData()
        {
            //DRU+P:TEMAZEPAM 15MG::::3Ø:::::::AA:C25158:AB:C28253+::3Ø:38:AC:C4848Ø+:TAKE ONE CAPSULE AT BEDTIME AS
            //NEEDED FOR SLEEP+85:2ØØ41ØØ1:1Ø2*ZDS:3Ø:8Ø4++R:Ø+++PATIENT'S INSURANCE
            //REQUIRES A PRIOR AUTHORIZATION'
            IntegrationPartner.RxChangePrescribedMedicationType MedicationData = new IntegrationPartner.RxChangePrescribedMedicationType();

            MedicationData.drugDescriptionField = "TEMAZEPAM 15MG";
            MedicationData.drugCodedField = new IntegrationPartner.DrugCodedType()
            {
                strengthField = "30",
                formSourceCodeField = "AA",
                formCodeField = "C25158",
                strengthSourceCodeField = "AB",
                strengthCodeField = "C28253"
            };
            MedicationData.quantityField = new IntegrationPartner.QuantityType[1];
            MedicationData.quantityField[0] = new IntegrationPartner.QuantityType()
            {
                valueField = "30",
                codeListQualifierField = "38",
                unitSourceCodeField = "AC",
                potencyUnitCodeField = "C48480"
            };

            MedicationData.directionsField = "TAKE ONE CAPSULE AT BEDTIME AS NEEDED FOR SLEEP";
            MedicationData.writtenDateField = new IntegrationPartner.DateType()
            {
                itemElementNameField = IntegrationPartner.ItemChoiceType.DateTime,
                itemField = new DateTime(2012, 11, 29)
            };

            MedicationData.daysSupplyField = "30";

            MedicationData.refillsField = new IntegrationPartner.RxChangePrescribedMedicationTypeRefills[1];
            MedicationData.refillsField[0] = new IntegrationPartner.RxChangePrescribedMedicationTypeRefills()
            {
                qualifierField = "R",
                valueField = "0"
            };

            MedicationData.priorAuthorizationStatusField = "PATIENT'S INSURANCE REQUIRES A PRIOR AUTHORIZATION";
            return MedicationData;
        }