Ejemplo n.º 1
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Resource_Binary()                                                                                                            // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. Binary.contentType
                this.Element_ContentType = new ElementDefinitionInfo                                                                        // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_ContentType",                                                                                          // MakerGen.cs:236
                    Path  = "Binary.contentType",                                                                                           // MakerGen.cs:237
                    Id    = "Binary.contentType",                                                                                           // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Code                                                                  // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. Binary.securityContext
                this.Element_SecurityContext = new ElementDefinitionInfo                                                                    // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_SecurityContext",                                                                                      // MakerGen.cs:236
                    Path  = "Binary.securityContext",                                                                                       // MakerGen.cs:237
                    Id    = "Binary.securityContext",                                                                                       // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Reference                                                                    // MakerGen.cs:344
                        {                                                                                                                   // MakerGen.cs:345
                            TargetProfile = new String[]                                                                                    // MakerGen.cs:347
                            {                                                                                                               // CodeEditorExtensions.cs:28
                                "http://hl7.org/fhir/StructureDefinition/Resource"                                                          // MakerGen.cs:347
                            }                                                                                                               // CodeEditorExtensions.cs:34
                        }                                                                                                                   // MakerGen.cs:348
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 3. Binary.data
                this.Element_Data = new ElementDefinitionInfo                                                                               // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Data",                                                                                                 // MakerGen.cs:236
                    Path  = "Binary.data",                                                                                                  // MakerGen.cs:237
                    Id    = "Binary.data",                                                                                                  // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Base64Binary                                                          // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            this.Name = "Binary";                                                                                                           // MakerGen.cs:468
            this.Uri  = "http://hl7.org/fhir/StructureDefinition/Binary";                                                                   // MakerGen.cs:469
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 2
0
            }                                                                                                                               // MakerGen.cs:397

            // MakerGen.cs:399
            public Type_Interactant()                                                                                                       // MakerGen.cs:400
            {                                                                                                                               // MakerGen.cs:401
                {                                                                                                                           // MakerGen.cs:232
                    // 4. MedicinalProductInteraction.interactant.item[x]
                    this.Element_Item = new ElementDefinitionInfo                                                                           // MakerGen.cs:234
                    {                                                                                                                       // MakerGen.cs:235
                        Name  = "Element_Item",                                                                                             // MakerGen.cs:236
                        Path  = "MedicinalProductInteraction.interactant.item[x]",                                                          // MakerGen.cs:237
                        Id    = "MedicinalProductInteraction.interactant.item[x]",                                                          // MakerGen.cs:238
                        Min   = 1,                                                                                                          // MakerGen.cs:239
                        Max   = 1,                                                                                                          // MakerGen.cs:240
                        Types = new BaseType[]                                                                                              // MakerGen.cs:241
                        {                                                                                                                   // MakerGen.cs:242
                            new FhirKhit.Maker.Common.Complex.Type_Reference                                                                // MakerGen.cs:344
                            {                                                                                                               // MakerGen.cs:345
                                TargetProfile = new String[]                                                                                // MakerGen.cs:347
                                {                                                                                                           // CodeEditorExtensions.cs:28
                                    "http://hl7.org/fhir/StructureDefinition/MedicinalProduct",                                             // MakerGen.cs:347
                                    "http://hl7.org/fhir/StructureDefinition/Medication",                                                   // MakerGen.cs:347
                                    "http://hl7.org/fhir/StructureDefinition/Substance",                                                    // MakerGen.cs:347
                                    "http://hl7.org/fhir/StructureDefinition/ObservationDefinition"                                         // MakerGen.cs:347
                                }                                                                                                           // CodeEditorExtensions.cs:34
                            },                                                                                                              // MakerGen.cs:348
                            new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                          // MakerGen.cs:316
                            {                                                                                                               // MakerGen.cs:317
                            }                                                                                                               // MakerGen.cs:320
                        }                                                                                                                   // MakerGen.cs:244
                    };                                                                                                                      // MakerGen.cs:245
                }                                                                                                                           // MakerGen.cs:246
            }                                                                                                                               // MakerGen.cs:403
Ejemplo n.º 3
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Type_Element()                                                                                                               // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. Element.id
                this.Element_Id = new ElementDefinitionInfo                                                                                 // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Id",                                                                                                   // MakerGen.cs:236
                    Path  = "Element.id",                                                                                                   // MakerGen.cs:237
                    Id    = "Element.id",                                                                                                   // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. Element.extension
                this.Element_Extension = new ElementDefinitionInfo                                                                          // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Extension",                                                                                            // MakerGen.cs:236
                    Path  = "Element.extension",                                                                                            // MakerGen.cs:237
                    Id    = "Element.extension",                                                                                            // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Extension                                                                    // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 4
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Type_UsageContext()                                                                                                          // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. UsageContext.code
                this.Element_Code = new ElementDefinitionInfo                                                                               // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Code",                                                                                                 // MakerGen.cs:236
                    Path  = "UsageContext.code",                                                                                            // MakerGen.cs:237
                    Id    = "UsageContext.code",                                                                                            // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Coding                                                                       // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. UsageContext.value[x]
                this.Element_Value = new ElementDefinitionInfo                                                                              // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Value",                                                                                                // MakerGen.cs:236
                    Path  = "UsageContext.value[x]",                                                                                        // MakerGen.cs:237
                    Id    = "UsageContext.value[x]",                                                                                        // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        },                                                                                                                  // MakerGen.cs:320
                        new FhirKhit.Maker.Common.Complex.Type_Quantity                                                                     // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        },                                                                                                                  // MakerGen.cs:358
                        new FhirKhit.Maker.Common.Complex.Type_Range                                                                        // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        },                                                                                                                  // MakerGen.cs:358
                        new FhirKhit.Maker.Common.Complex.Type_Reference                                                                    // MakerGen.cs:344
                        {                                                                                                                   // MakerGen.cs:345
                            TargetProfile = new String[]                                                                                    // MakerGen.cs:347
                            {                                                                                                               // CodeEditorExtensions.cs:28
                                "http://hl7.org/fhir/StructureDefinition/PlanDefinition",                                                   // MakerGen.cs:347
                                "http://hl7.org/fhir/StructureDefinition/ResearchStudy",                                                    // MakerGen.cs:347
                                "http://hl7.org/fhir/StructureDefinition/InsurancePlan",                                                    // MakerGen.cs:347
                                "http://hl7.org/fhir/StructureDefinition/HealthcareService",                                                // MakerGen.cs:347
                                "http://hl7.org/fhir/StructureDefinition/Group",                                                            // MakerGen.cs:347
                                "http://hl7.org/fhir/StructureDefinition/Location",                                                         // MakerGen.cs:347
                                "http://hl7.org/fhir/StructureDefinition/Organization"                                                      // MakerGen.cs:347
                            }                                                                                                               // CodeEditorExtensions.cs:34
                        }                                                                                                                   // MakerGen.cs:348
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 5
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Type_Contributor()                                                                                                           // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. Contributor.type
                this.Element_Type = new ElementDefinitionInfo                                                                               // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Type",                                                                                                 // MakerGen.cs:236
                    Path  = "Contributor.type",                                                                                             // MakerGen.cs:237
                    Id    = "Contributor.type",                                                                                             // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Code                                                                  // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. Contributor.name
                this.Element_Name = new ElementDefinitionInfo                                                                               // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Name",                                                                                                 // MakerGen.cs:236
                    Path  = "Contributor.name",                                                                                             // MakerGen.cs:237
                    Id    = "Contributor.name",                                                                                             // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_String                                                                // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 3. Contributor.contact
                this.Element_Contact = new ElementDefinitionInfo                                                                            // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Contact",                                                                                              // MakerGen.cs:236
                    Path  = "Contributor.contact",                                                                                          // MakerGen.cs:237
                    Id    = "Contributor.contact",                                                                                          // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_ContactDetail                                                                // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
        }                                                                                                                                   // MakerGen.cs:403
            }                                                                                                                               // MakerGen.cs:397

            // MakerGen.cs:399
            public Type_OtherTherapy()                                                                                                      // MakerGen.cs:400
            {                                                                                                                               // MakerGen.cs:401
                {                                                                                                                           // MakerGen.cs:232
                    // 7. MedicinalProductContraindication.otherTherapy.therapyRelationshipType
                    this.Element_TherapyRelationshipType = new ElementDefinitionInfo                                                        // MakerGen.cs:234
                    {                                                                                                                       // MakerGen.cs:235
                        Name  = "Element_TherapyRelationshipType",                                                                          // MakerGen.cs:236
                        Path  = "MedicinalProductContraindication.otherTherapy.therapyRelationshipType",                                    // MakerGen.cs:237
                        Id    = "MedicinalProductContraindication.otherTherapy.therapyRelationshipType",                                    // MakerGen.cs:238
                        Min   = 1,                                                                                                          // MakerGen.cs:239
                        Max   = 1,                                                                                                          // MakerGen.cs:240
                        Types = new BaseType[]                                                                                              // MakerGen.cs:241
                        {                                                                                                                   // MakerGen.cs:242
                            new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                          // MakerGen.cs:316
                            {                                                                                                               // MakerGen.cs:317
                            }                                                                                                               // MakerGen.cs:320
                        }                                                                                                                   // MakerGen.cs:244
                    };                                                                                                                      // MakerGen.cs:245
                }                                                                                                                           // MakerGen.cs:246
                {                                                                                                                           // MakerGen.cs:232
                    // 8. MedicinalProductContraindication.otherTherapy.medication[x]
                    this.Element_Medication = new ElementDefinitionInfo                                                                     // MakerGen.cs:234
                    {                                                                                                                       // MakerGen.cs:235
                        Name  = "Element_Medication",                                                                                       // MakerGen.cs:236
                        Path  = "MedicinalProductContraindication.otherTherapy.medication[x]",                                              // MakerGen.cs:237
                        Id    = "MedicinalProductContraindication.otherTherapy.medication[x]",                                              // MakerGen.cs:238
                        Min   = 1,                                                                                                          // MakerGen.cs:239
                        Max   = 1,                                                                                                          // MakerGen.cs:240
                        Types = new BaseType[]                                                                                              // MakerGen.cs:241
                        {                                                                                                                   // MakerGen.cs:242
                            new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                          // MakerGen.cs:316
                            {                                                                                                               // MakerGen.cs:317
                            },                                                                                                              // MakerGen.cs:320
                            new FhirKhit.Maker.Common.Complex.Type_Reference                                                                // MakerGen.cs:344
                            {                                                                                                               // MakerGen.cs:345
                                TargetProfile = new String[]                                                                                // MakerGen.cs:347
                                {                                                                                                           // CodeEditorExtensions.cs:28
                                    "http://hl7.org/fhir/StructureDefinition/MedicinalProduct",                                             // MakerGen.cs:347
                                    "http://hl7.org/fhir/StructureDefinition/Medication",                                                   // MakerGen.cs:347
                                    "http://hl7.org/fhir/StructureDefinition/Substance",                                                    // MakerGen.cs:347
                                    "http://hl7.org/fhir/StructureDefinition/SubstanceSpecification"                                        // MakerGen.cs:347
                                }                                                                                                           // CodeEditorExtensions.cs:34
                            }                                                                                                               // MakerGen.cs:348
                        }                                                                                                                   // MakerGen.cs:244
                    };                                                                                                                      // MakerGen.cs:245
                }                                                                                                                           // MakerGen.cs:246
            }                                                                                                                               // MakerGen.cs:403
Ejemplo n.º 7
0
            }                                                                                                                               // MakerGen.cs:397

            // MakerGen.cs:399
            public Type_Item()                                                                                                              // MakerGen.cs:400
            {                                                                                                                               // MakerGen.cs:401
                {                                                                                                                           // MakerGen.cs:232
                    // 4. Linkage.item.type
                    this.Element_Type = new ElementDefinitionInfo                                                                           // MakerGen.cs:234
                    {                                                                                                                       // MakerGen.cs:235
                        Name  = "Element_Type",                                                                                             // MakerGen.cs:236
                        Path  = "Linkage.item.type",                                                                                        // MakerGen.cs:237
                        Id    = "Linkage.item.type",                                                                                        // MakerGen.cs:238
                        Min   = 1,                                                                                                          // MakerGen.cs:239
                        Max   = 1,                                                                                                          // MakerGen.cs:240
                        Types = new BaseType[]                                                                                              // MakerGen.cs:241
                        {                                                                                                                   // MakerGen.cs:242
                            new FhirKhit.Maker.Common.Primitive.Primitive_Code                                                              // MakerGen.cs:301
                            {                                                                                                               // MakerGen.cs:302
                            }                                                                                                               // MakerGen.cs:305
                        }                                                                                                                   // MakerGen.cs:244
                    };                                                                                                                      // MakerGen.cs:245
                }                                                                                                                           // MakerGen.cs:246
                {                                                                                                                           // MakerGen.cs:232
                    // 5. Linkage.item.resource
                    this.Element_Resource = new ElementDefinitionInfo                                                                       // MakerGen.cs:234
                    {                                                                                                                       // MakerGen.cs:235
                        Name  = "Element_Resource",                                                                                         // MakerGen.cs:236
                        Path  = "Linkage.item.resource",                                                                                    // MakerGen.cs:237
                        Id    = "Linkage.item.resource",                                                                                    // MakerGen.cs:238
                        Min   = 1,                                                                                                          // MakerGen.cs:239
                        Max   = 1,                                                                                                          // MakerGen.cs:240
                        Types = new BaseType[]                                                                                              // MakerGen.cs:241
                        {                                                                                                                   // MakerGen.cs:242
                            new FhirKhit.Maker.Common.Complex.Type_Reference                                                                // MakerGen.cs:344
                            {                                                                                                               // MakerGen.cs:345
                                TargetProfile = new String[]                                                                                // MakerGen.cs:347
                                {                                                                                                           // CodeEditorExtensions.cs:28
                                    "http://hl7.org/fhir/StructureDefinition/Resource"                                                      // MakerGen.cs:347
                                }                                                                                                           // CodeEditorExtensions.cs:34
                            }                                                                                                               // MakerGen.cs:348
                        }                                                                                                                   // MakerGen.cs:244
                    };                                                                                                                      // MakerGen.cs:245
                }                                                                                                                           // MakerGen.cs:246
            }                                                                                                                               // MakerGen.cs:403
Ejemplo n.º 8
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Resource_OperationOutcome()                                                                                                  // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. OperationOutcome.issue
                this.Element_Issue = new ElementDefinitionInfo                                                                              // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Issue",                                                                                                // MakerGen.cs:236
                    Path  = "OperationOutcome.issue",                                                                                       // MakerGen.cs:237
                    Id    = "OperationOutcome.issue",                                                                                       // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new Type_Issue                                                                                                      // MakerGen.cs:260
                        {                                                                                                                   // MakerGen.cs:261
                        }                                                                                                                   // MakerGen.cs:262
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            this.Name = "OperationOutcome";                                                                                                 // MakerGen.cs:468
            this.Uri  = "http://hl7.org/fhir/StructureDefinition/OperationOutcome";                                                         // MakerGen.cs:469
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 9
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Type_Period()                                                                                                                // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. Period.start
                this.Element_Start = new ElementDefinitionInfo                                                                              // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Start",                                                                                                // MakerGen.cs:236
                    Path  = "Period.start",                                                                                                 // MakerGen.cs:237
                    Id    = "Period.start",                                                                                                 // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_DateTime                                                              // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. Period.end
                this.Element_End = new ElementDefinitionInfo                                                                                // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_End",                                                                                                  // MakerGen.cs:236
                    Path  = "Period.end",                                                                                                   // MakerGen.cs:237
                    Id    = "Period.end",                                                                                                   // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_DateTime                                                              // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 10
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Type_Money()                                                                                                                 // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. Money.value
                this.Element_Value = new ElementDefinitionInfo                                                                              // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Value",                                                                                                // MakerGen.cs:236
                    Path  = "Money.value",                                                                                                  // MakerGen.cs:237
                    Id    = "Money.value",                                                                                                  // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Decimal                                                               // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. Money.currency
                this.Element_Currency = new ElementDefinitionInfo                                                                           // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Currency",                                                                                             // MakerGen.cs:236
                    Path  = "Money.currency",                                                                                               // MakerGen.cs:237
                    Id    = "Money.currency",                                                                                               // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Code                                                                  // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 11
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Type_CodeableConcept()                                                                                                       // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. CodeableConcept.coding
                this.Element_Coding = new ElementDefinitionInfo                                                                             // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Coding",                                                                                               // MakerGen.cs:236
                    Path  = "CodeableConcept.coding",                                                                                       // MakerGen.cs:237
                    Id    = "CodeableConcept.coding",                                                                                       // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Coding                                                                       // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. CodeableConcept.text
                this.Element_Text = new ElementDefinitionInfo                                                                               // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Text",                                                                                                 // MakerGen.cs:236
                    Path  = "CodeableConcept.text",                                                                                         // MakerGen.cs:237
                    Id    = "CodeableConcept.text",                                                                                         // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_String                                                                // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 12
0
            }                                                                                                                               // MakerGen.cs:397

            // MakerGen.cs:399
            public Type_ReferenceRange()                                                                                                    // MakerGen.cs:400
            {                                                                                                                               // MakerGen.cs:401
                {                                                                                                                           // MakerGen.cs:232
                    // 5. SubstanceAmount.referenceRange.lowLimit
                    this.Element_LowLimit = new ElementDefinitionInfo                                                                       // MakerGen.cs:234
                    {                                                                                                                       // MakerGen.cs:235
                        Name  = "Element_LowLimit",                                                                                         // MakerGen.cs:236
                        Path  = "SubstanceAmount.referenceRange.lowLimit",                                                                  // MakerGen.cs:237
                        Id    = "SubstanceAmount.referenceRange.lowLimit",                                                                  // MakerGen.cs:238
                        Min   = 0,                                                                                                          // MakerGen.cs:239
                        Max   = 1,                                                                                                          // MakerGen.cs:240
                        Types = new BaseType[]                                                                                              // MakerGen.cs:241
                        {                                                                                                                   // MakerGen.cs:242
                            new FhirKhit.Maker.Common.Complex.Type_Quantity                                                                 // MakerGen.cs:356
                            {                                                                                                               // MakerGen.cs:357
                            }                                                                                                               // MakerGen.cs:358
                        }                                                                                                                   // MakerGen.cs:244
                    };                                                                                                                      // MakerGen.cs:245
                }                                                                                                                           // MakerGen.cs:246
                {                                                                                                                           // MakerGen.cs:232
                    // 6. SubstanceAmount.referenceRange.highLimit
                    this.Element_HighLimit = new ElementDefinitionInfo                                                                      // MakerGen.cs:234
                    {                                                                                                                       // MakerGen.cs:235
                        Name  = "Element_HighLimit",                                                                                        // MakerGen.cs:236
                        Path  = "SubstanceAmount.referenceRange.highLimit",                                                                 // MakerGen.cs:237
                        Id    = "SubstanceAmount.referenceRange.highLimit",                                                                 // MakerGen.cs:238
                        Min   = 0,                                                                                                          // MakerGen.cs:239
                        Max   = 1,                                                                                                          // MakerGen.cs:240
                        Types = new BaseType[]                                                                                              // MakerGen.cs:241
                        {                                                                                                                   // MakerGen.cs:242
                            new FhirKhit.Maker.Common.Complex.Type_Quantity                                                                 // MakerGen.cs:356
                            {                                                                                                               // MakerGen.cs:357
                            }                                                                                                               // MakerGen.cs:358
                        }                                                                                                                   // MakerGen.cs:244
                    };                                                                                                                      // MakerGen.cs:245
                }                                                                                                                           // MakerGen.cs:246
            }                                                                                                                               // MakerGen.cs:403
Ejemplo n.º 13
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Type_Range()                                                                                                                 // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. Range.low
                this.Element_Low = new ElementDefinitionInfo                                                                                // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Low",                                                                                                  // MakerGen.cs:236
                    Path  = "Range.low",                                                                                                    // MakerGen.cs:237
                    Id    = "Range.low",                                                                                                    // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Quantity                                                                     // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. Range.high
                this.Element_High = new ElementDefinitionInfo                                                                               // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_High",                                                                                                 // MakerGen.cs:236
                    Path  = "Range.high",                                                                                                   // MakerGen.cs:237
                    Id    = "Range.high",                                                                                                   // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Quantity                                                                     // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 14
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Type_Ratio()                                                                                                                 // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. Ratio.numerator
                this.Element_Numerator = new ElementDefinitionInfo                                                                          // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Numerator",                                                                                            // MakerGen.cs:236
                    Path  = "Ratio.numerator",                                                                                              // MakerGen.cs:237
                    Id    = "Ratio.numerator",                                                                                              // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Quantity                                                                     // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. Ratio.denominator
                this.Element_Denominator = new ElementDefinitionInfo                                                                        // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Denominator",                                                                                          // MakerGen.cs:236
                    Path  = "Ratio.denominator",                                                                                            // MakerGen.cs:237
                    Id    = "Ratio.denominator",                                                                                            // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Quantity                                                                     // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 15
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Type_ContactDetail()                                                                                                         // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. ContactDetail.name
                this.Element_Name = new ElementDefinitionInfo                                                                               // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Name",                                                                                                 // MakerGen.cs:236
                    Path  = "ContactDetail.name",                                                                                           // MakerGen.cs:237
                    Id    = "ContactDetail.name",                                                                                           // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_String                                                                // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. ContactDetail.telecom
                this.Element_Telecom = new ElementDefinitionInfo                                                                            // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Telecom",                                                                                              // MakerGen.cs:236
                    Path  = "ContactDetail.telecom",                                                                                        // MakerGen.cs:237
                    Id    = "ContactDetail.telecom",                                                                                        // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_ContactPoint                                                                 // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 16
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Type_Narrative()                                                                                                             // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. Narrative.status
                this.Element_Status = new ElementDefinitionInfo                                                                             // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Status",                                                                                               // MakerGen.cs:236
                    Path  = "Narrative.status",                                                                                             // MakerGen.cs:237
                    Id    = "Narrative.status",                                                                                             // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Code                                                                  // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. Narrative.div
                this.Element_Div = new ElementDefinitionInfo                                                                                // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Div",                                                                                                  // MakerGen.cs:236
                    Path  = "Narrative.div",                                                                                                // MakerGen.cs:237
                    Id    = "Narrative.div",                                                                                                // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Xhtml                                                                 // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 17
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Resource_ResearchSubject()                                                                                                   // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. ResearchSubject.identifier
                this.Element_Identifier = new ElementDefinitionInfo                                                                         // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Identifier",                                                                                           // MakerGen.cs:236
                    Path  = "ResearchSubject.identifier",                                                                                   // MakerGen.cs:237
                    Id    = "ResearchSubject.identifier",                                                                                   // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Identifier                                                                   // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. ResearchSubject.status
                this.Element_Status = new ElementDefinitionInfo                                                                             // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Status",                                                                                               // MakerGen.cs:236
                    Path  = "ResearchSubject.status",                                                                                       // MakerGen.cs:237
                    Id    = "ResearchSubject.status",                                                                                       // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Code                                                                  // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 3. ResearchSubject.period
                this.Element_Period = new ElementDefinitionInfo                                                                             // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Period",                                                                                               // MakerGen.cs:236
                    Path  = "ResearchSubject.period",                                                                                       // MakerGen.cs:237
                    Id    = "ResearchSubject.period",                                                                                       // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Period                                                                       // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 4. ResearchSubject.study
                this.Element_Study = new ElementDefinitionInfo                                                                              // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Study",                                                                                                // MakerGen.cs:236
                    Path  = "ResearchSubject.study",                                                                                        // MakerGen.cs:237
                    Id    = "ResearchSubject.study",                                                                                        // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Reference                                                                    // MakerGen.cs:344
                        {                                                                                                                   // MakerGen.cs:345
                            TargetProfile = new String[]                                                                                    // MakerGen.cs:347
                            {                                                                                                               // CodeEditorExtensions.cs:28
                                "http://hl7.org/fhir/StructureDefinition/ResearchStudy"                                                     // MakerGen.cs:347
                            }                                                                                                               // CodeEditorExtensions.cs:34
                        }                                                                                                                   // MakerGen.cs:348
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 5. ResearchSubject.individual
                this.Element_Individual = new ElementDefinitionInfo                                                                         // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Individual",                                                                                           // MakerGen.cs:236
                    Path  = "ResearchSubject.individual",                                                                                   // MakerGen.cs:237
                    Id    = "ResearchSubject.individual",                                                                                   // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Reference                                                                    // MakerGen.cs:344
                        {                                                                                                                   // MakerGen.cs:345
                            TargetProfile = new String[]                                                                                    // MakerGen.cs:347
                            {                                                                                                               // CodeEditorExtensions.cs:28
                                "http://hl7.org/fhir/StructureDefinition/Patient"                                                           // MakerGen.cs:347
                            }                                                                                                               // CodeEditorExtensions.cs:34
                        }                                                                                                                   // MakerGen.cs:348
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 6. ResearchSubject.assignedArm
                this.Element_AssignedArm = new ElementDefinitionInfo                                                                        // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_AssignedArm",                                                                                          // MakerGen.cs:236
                    Path  = "ResearchSubject.assignedArm",                                                                                  // MakerGen.cs:237
                    Id    = "ResearchSubject.assignedArm",                                                                                  // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_String                                                                // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 7. ResearchSubject.actualArm
                this.Element_ActualArm = new ElementDefinitionInfo                                                                          // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_ActualArm",                                                                                            // MakerGen.cs:236
                    Path  = "ResearchSubject.actualArm",                                                                                    // MakerGen.cs:237
                    Id    = "ResearchSubject.actualArm",                                                                                    // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_String                                                                // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 8. ResearchSubject.consent
                this.Element_Consent = new ElementDefinitionInfo                                                                            // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Consent",                                                                                              // MakerGen.cs:236
                    Path  = "ResearchSubject.consent",                                                                                      // MakerGen.cs:237
                    Id    = "ResearchSubject.consent",                                                                                      // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Reference                                                                    // MakerGen.cs:344
                        {                                                                                                                   // MakerGen.cs:345
                            TargetProfile = new String[]                                                                                    // MakerGen.cs:347
                            {                                                                                                               // CodeEditorExtensions.cs:28
                                "http://hl7.org/fhir/StructureDefinition/Consent"                                                           // MakerGen.cs:347
                            }                                                                                                               // CodeEditorExtensions.cs:34
                        }                                                                                                                   // MakerGen.cs:348
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            this.Name = "ResearchSubject";                                                                                                  // MakerGen.cs:468
            this.Uri  = "http://hl7.org/fhir/StructureDefinition/ResearchSubject";                                                          // MakerGen.cs:469
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 18
0
 }                                                                                                                                   // MakerGen.cs:397
                                                                                                                                     // MakerGen.cs:399
 public Type_Identifier()                                                                                                            // MakerGen.cs:400
 {                                                                                                                                   // MakerGen.cs:401
     {                                                                                                                               // MakerGen.cs:232
         // 1. Identifier.use
         this.Element_Use = new ElementDefinitionInfo                                                                                // MakerGen.cs:234
         {                                                                                                                           // MakerGen.cs:235
             Name = "Element_Use",                                                                                                   // MakerGen.cs:236
             Path= "Identifier.use",                                                                                                 // MakerGen.cs:237
             Id = "Identifier.use",                                                                                                  // MakerGen.cs:238
             Min = 0,                                                                                                                // MakerGen.cs:239
             Max = 1,                                                                                                                // MakerGen.cs:240
             Types = new BaseType[]                                                                                                  // MakerGen.cs:241
             {                                                                                                                       // MakerGen.cs:242
                 new FhirKhit.Maker.Common.Primitive.Primitive_Code                                                                  // MakerGen.cs:301
                 {                                                                                                                   // MakerGen.cs:302
                 }                                                                                                                   // MakerGen.cs:305
             }                                                                                                                       // MakerGen.cs:244
         };                                                                                                                          // MakerGen.cs:245
     }                                                                                                                               // MakerGen.cs:246
     {                                                                                                                               // MakerGen.cs:232
         // 2. Identifier.type
         this.Element_Type = new ElementDefinitionInfo                                                                               // MakerGen.cs:234
         {                                                                                                                           // MakerGen.cs:235
             Name = "Element_Type",                                                                                                  // MakerGen.cs:236
             Path= "Identifier.type",                                                                                                // MakerGen.cs:237
             Id = "Identifier.type",                                                                                                 // MakerGen.cs:238
             Min = 0,                                                                                                                // MakerGen.cs:239
             Max = 1,                                                                                                                // MakerGen.cs:240
             Types = new BaseType[]                                                                                                  // MakerGen.cs:241
             {                                                                                                                       // MakerGen.cs:242
                 new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                 {                                                                                                                   // MakerGen.cs:317
                 }                                                                                                                   // MakerGen.cs:320
             }                                                                                                                       // MakerGen.cs:244
         };                                                                                                                          // MakerGen.cs:245
     }                                                                                                                               // MakerGen.cs:246
     {                                                                                                                               // MakerGen.cs:232
         // 3. Identifier.system
         this.Element_System = new ElementDefinitionInfo                                                                             // MakerGen.cs:234
         {                                                                                                                           // MakerGen.cs:235
             Name = "Element_System",                                                                                                // MakerGen.cs:236
             Path= "Identifier.system",                                                                                              // MakerGen.cs:237
             Id = "Identifier.system",                                                                                               // MakerGen.cs:238
             Min = 0,                                                                                                                // MakerGen.cs:239
             Max = 1,                                                                                                                // MakerGen.cs:240
             Types = new BaseType[]                                                                                                  // MakerGen.cs:241
             {                                                                                                                       // MakerGen.cs:242
                 new FhirKhit.Maker.Common.Primitive.Primitive_Uri                                                                   // MakerGen.cs:301
                 {                                                                                                                   // MakerGen.cs:302
                 }                                                                                                                   // MakerGen.cs:305
             }                                                                                                                       // MakerGen.cs:244
         };                                                                                                                          // MakerGen.cs:245
     }                                                                                                                               // MakerGen.cs:246
     {                                                                                                                               // MakerGen.cs:232
         // 4. Identifier.value
         this.Element_Value = new ElementDefinitionInfo                                                                              // MakerGen.cs:234
         {                                                                                                                           // MakerGen.cs:235
             Name = "Element_Value",                                                                                                 // MakerGen.cs:236
             Path= "Identifier.value",                                                                                               // MakerGen.cs:237
             Id = "Identifier.value",                                                                                                // MakerGen.cs:238
             Min = 0,                                                                                                                // MakerGen.cs:239
             Max = 1,                                                                                                                // MakerGen.cs:240
             Types = new BaseType[]                                                                                                  // MakerGen.cs:241
             {                                                                                                                       // MakerGen.cs:242
                 new FhirKhit.Maker.Common.Primitive.Primitive_String                                                                // MakerGen.cs:301
                 {                                                                                                                   // MakerGen.cs:302
                 }                                                                                                                   // MakerGen.cs:305
             }                                                                                                                       // MakerGen.cs:244
         };                                                                                                                          // MakerGen.cs:245
     }                                                                                                                               // MakerGen.cs:246
     {                                                                                                                               // MakerGen.cs:232
         // 5. Identifier.period
         this.Element_Period = new ElementDefinitionInfo                                                                             // MakerGen.cs:234
         {                                                                                                                           // MakerGen.cs:235
             Name = "Element_Period",                                                                                                // MakerGen.cs:236
             Path= "Identifier.period",                                                                                              // MakerGen.cs:237
             Id = "Identifier.period",                                                                                               // MakerGen.cs:238
             Min = 0,                                                                                                                // MakerGen.cs:239
             Max = 1,                                                                                                                // MakerGen.cs:240
             Types = new BaseType[]                                                                                                  // MakerGen.cs:241
             {                                                                                                                       // MakerGen.cs:242
                 new FhirKhit.Maker.Common.Complex.Type_Period                                                                       // MakerGen.cs:356
                 {                                                                                                                   // MakerGen.cs:357
                 }                                                                                                                   // MakerGen.cs:358
             }                                                                                                                       // MakerGen.cs:244
         };                                                                                                                          // MakerGen.cs:245
     }                                                                                                                               // MakerGen.cs:246
     {                                                                                                                               // MakerGen.cs:232
         // 6. Identifier.assigner
         this.Element_Assigner = new ElementDefinitionInfo                                                                           // MakerGen.cs:234
         {                                                                                                                           // MakerGen.cs:235
             Name = "Element_Assigner",                                                                                              // MakerGen.cs:236
             Path= "Identifier.assigner",                                                                                            // MakerGen.cs:237
             Id = "Identifier.assigner",                                                                                             // MakerGen.cs:238
             Min = 0,                                                                                                                // MakerGen.cs:239
             Max = 1,                                                                                                                // MakerGen.cs:240
             Types = new BaseType[]                                                                                                  // MakerGen.cs:241
             {                                                                                                                       // MakerGen.cs:242
                 new FhirKhit.Maker.Common.Complex.Type_Reference                                                                    // MakerGen.cs:344
                 {                                                                                                                   // MakerGen.cs:345
                     TargetProfile = new String[]                                                                                    // MakerGen.cs:347
                     {                                                                                                               // CodeEditorExtensions.cs:28
                         "http://hl7.org/fhir/StructureDefinition/Organization"                                                      // MakerGen.cs:347
                     }                                                                                                               // CodeEditorExtensions.cs:34
                 }                                                                                                                   // MakerGen.cs:348
             }                                                                                                                       // MakerGen.cs:244
         };                                                                                                                          // MakerGen.cs:245
     }                                                                                                                               // MakerGen.cs:246
 }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 19
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Resource_AppointmentResponse()                                                                                               // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. AppointmentResponse.identifier
                this.Element_Identifier = new ElementDefinitionInfo                                                                         // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Identifier",                                                                                           // MakerGen.cs:236
                    Path  = "AppointmentResponse.identifier",                                                                               // MakerGen.cs:237
                    Id    = "AppointmentResponse.identifier",                                                                               // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Identifier                                                                   // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. AppointmentResponse.appointment
                this.Element_Appointment = new ElementDefinitionInfo                                                                        // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Appointment",                                                                                          // MakerGen.cs:236
                    Path  = "AppointmentResponse.appointment",                                                                              // MakerGen.cs:237
                    Id    = "AppointmentResponse.appointment",                                                                              // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Reference                                                                    // MakerGen.cs:344
                        {                                                                                                                   // MakerGen.cs:345
                            TargetProfile = new String[]                                                                                    // MakerGen.cs:347
                            {                                                                                                               // CodeEditorExtensions.cs:28
                                "http://hl7.org/fhir/StructureDefinition/Appointment"                                                       // MakerGen.cs:347
                            }                                                                                                               // CodeEditorExtensions.cs:34
                        }                                                                                                                   // MakerGen.cs:348
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 3. AppointmentResponse.start
                this.Element_Start = new ElementDefinitionInfo                                                                              // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Start",                                                                                                // MakerGen.cs:236
                    Path  = "AppointmentResponse.start",                                                                                    // MakerGen.cs:237
                    Id    = "AppointmentResponse.start",                                                                                    // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Instant                                                               // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 4. AppointmentResponse.end
                this.Element_End = new ElementDefinitionInfo                                                                                // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_End",                                                                                                  // MakerGen.cs:236
                    Path  = "AppointmentResponse.end",                                                                                      // MakerGen.cs:237
                    Id    = "AppointmentResponse.end",                                                                                      // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Instant                                                               // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 5. AppointmentResponse.participantType
                this.Element_ParticipantType = new ElementDefinitionInfo                                                                    // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_ParticipantType",                                                                                      // MakerGen.cs:236
                    Path  = "AppointmentResponse.participantType",                                                                          // MakerGen.cs:237
                    Id    = "AppointmentResponse.participantType",                                                                          // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 6. AppointmentResponse.actor
                this.Element_Actor = new ElementDefinitionInfo                                                                              // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Actor",                                                                                                // MakerGen.cs:236
                    Path  = "AppointmentResponse.actor",                                                                                    // MakerGen.cs:237
                    Id    = "AppointmentResponse.actor",                                                                                    // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Reference                                                                    // MakerGen.cs:344
                        {                                                                                                                   // MakerGen.cs:345
                            TargetProfile = new String[]                                                                                    // MakerGen.cs:347
                            {                                                                                                               // CodeEditorExtensions.cs:28
                                "http://hl7.org/fhir/StructureDefinition/Patient",                                                          // MakerGen.cs:347
                                "http://hl7.org/fhir/StructureDefinition/Practitioner",                                                     // MakerGen.cs:347
                                "http://hl7.org/fhir/StructureDefinition/PractitionerRole",                                                 // MakerGen.cs:347
                                "http://hl7.org/fhir/StructureDefinition/RelatedPerson",                                                    // MakerGen.cs:347
                                "http://hl7.org/fhir/StructureDefinition/Device",                                                           // MakerGen.cs:347
                                "http://hl7.org/fhir/StructureDefinition/HealthcareService",                                                // MakerGen.cs:347
                                "http://hl7.org/fhir/StructureDefinition/Location"                                                          // MakerGen.cs:347
                            }                                                                                                               // CodeEditorExtensions.cs:34
                        }                                                                                                                   // MakerGen.cs:348
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 7. AppointmentResponse.participantStatus
                this.Element_ParticipantStatus = new ElementDefinitionInfo                                                                  // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_ParticipantStatus",                                                                                    // MakerGen.cs:236
                    Path  = "AppointmentResponse.participantStatus",                                                                        // MakerGen.cs:237
                    Id    = "AppointmentResponse.participantStatus",                                                                        // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Code                                                                  // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 8. AppointmentResponse.comment
                this.Element_Comment = new ElementDefinitionInfo                                                                            // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Comment",                                                                                              // MakerGen.cs:236
                    Path  = "AppointmentResponse.comment",                                                                                  // MakerGen.cs:237
                    Id    = "AppointmentResponse.comment",                                                                                  // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_String                                                                // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            this.Name = "AppointmentResponse";                                                                                              // MakerGen.cs:468
            this.Uri  = "http://hl7.org/fhir/StructureDefinition/AppointmentResponse";                                                      // MakerGen.cs:469
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 20
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Type_ProductShelfLife()                                                                                                      // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. ProductShelfLife.identifier
                this.Element_Identifier = new ElementDefinitionInfo                                                                         // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Identifier",                                                                                           // MakerGen.cs:236
                    Path  = "ProductShelfLife.identifier",                                                                                  // MakerGen.cs:237
                    Id    = "ProductShelfLife.identifier",                                                                                  // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Identifier                                                                   // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. ProductShelfLife.type
                this.Element_Type = new ElementDefinitionInfo                                                                               // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Type",                                                                                                 // MakerGen.cs:236
                    Path  = "ProductShelfLife.type",                                                                                        // MakerGen.cs:237
                    Id    = "ProductShelfLife.type",                                                                                        // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 3. ProductShelfLife.period
                this.Element_Period = new ElementDefinitionInfo                                                                             // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Period",                                                                                               // MakerGen.cs:236
                    Path  = "ProductShelfLife.period",                                                                                      // MakerGen.cs:237
                    Id    = "ProductShelfLife.period",                                                                                      // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Quantity                                                                     // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 4. ProductShelfLife.specialPrecautionsForStorage
                this.Element_SpecialPrecautionsForStorage = new ElementDefinitionInfo                                                       // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_SpecialPrecautionsForStorage",                                                                         // MakerGen.cs:236
                    Path  = "ProductShelfLife.specialPrecautionsForStorage",                                                                // MakerGen.cs:237
                    Id    = "ProductShelfLife.specialPrecautionsForStorage",                                                                // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
        }                                                                                                                                   // MakerGen.cs:403
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Resource_MedicinalProductManufactured()                                                                                      // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. MedicinalProductManufactured.manufacturedDoseForm
                this.Element_ManufacturedDoseForm = new ElementDefinitionInfo                                                               // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_ManufacturedDoseForm",                                                                                 // MakerGen.cs:236
                    Path  = "MedicinalProductManufactured.manufacturedDoseForm",                                                            // MakerGen.cs:237
                    Id    = "MedicinalProductManufactured.manufacturedDoseForm",                                                            // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. MedicinalProductManufactured.unitOfPresentation
                this.Element_UnitOfPresentation = new ElementDefinitionInfo                                                                 // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_UnitOfPresentation",                                                                                   // MakerGen.cs:236
                    Path  = "MedicinalProductManufactured.unitOfPresentation",                                                              // MakerGen.cs:237
                    Id    = "MedicinalProductManufactured.unitOfPresentation",                                                              // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 3. MedicinalProductManufactured.quantity
                this.Element_Quantity = new ElementDefinitionInfo                                                                           // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Quantity",                                                                                             // MakerGen.cs:236
                    Path  = "MedicinalProductManufactured.quantity",                                                                        // MakerGen.cs:237
                    Id    = "MedicinalProductManufactured.quantity",                                                                        // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Quantity                                                                     // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 4. MedicinalProductManufactured.manufacturer
                this.Element_Manufacturer = new ElementDefinitionInfo                                                                       // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Manufacturer",                                                                                         // MakerGen.cs:236
                    Path  = "MedicinalProductManufactured.manufacturer",                                                                    // MakerGen.cs:237
                    Id    = "MedicinalProductManufactured.manufacturer",                                                                    // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Reference                                                                    // MakerGen.cs:344
                        {                                                                                                                   // MakerGen.cs:345
                            TargetProfile = new String[]                                                                                    // MakerGen.cs:347
                            {                                                                                                               // CodeEditorExtensions.cs:28
                                "http://hl7.org/fhir/StructureDefinition/Organization"                                                      // MakerGen.cs:347
                            }                                                                                                               // CodeEditorExtensions.cs:34
                        }                                                                                                                   // MakerGen.cs:348
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 5. MedicinalProductManufactured.ingredient
                this.Element_Ingredient = new ElementDefinitionInfo                                                                         // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Ingredient",                                                                                           // MakerGen.cs:236
                    Path  = "MedicinalProductManufactured.ingredient",                                                                      // MakerGen.cs:237
                    Id    = "MedicinalProductManufactured.ingredient",                                                                      // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Reference                                                                    // MakerGen.cs:344
                        {                                                                                                                   // MakerGen.cs:345
                            TargetProfile = new String[]                                                                                    // MakerGen.cs:347
                            {                                                                                                               // CodeEditorExtensions.cs:28
                                "http://hl7.org/fhir/StructureDefinition/MedicinalProductIngredient"                                        // MakerGen.cs:347
                            }                                                                                                               // CodeEditorExtensions.cs:34
                        }                                                                                                                   // MakerGen.cs:348
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 6. MedicinalProductManufactured.physicalCharacteristics
                this.Element_PhysicalCharacteristics = new ElementDefinitionInfo                                                            // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_PhysicalCharacteristics",                                                                              // MakerGen.cs:236
                    Path  = "MedicinalProductManufactured.physicalCharacteristics",                                                         // MakerGen.cs:237
                    Id    = "MedicinalProductManufactured.physicalCharacteristics",                                                         // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_ProdCharacteristic                                                           // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 7. MedicinalProductManufactured.otherCharacteristics
                this.Element_OtherCharacteristics = new ElementDefinitionInfo                                                               // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_OtherCharacteristics",                                                                                 // MakerGen.cs:236
                    Path  = "MedicinalProductManufactured.otherCharacteristics",                                                            // MakerGen.cs:237
                    Id    = "MedicinalProductManufactured.otherCharacteristics",                                                            // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            this.Name = "MedicinalProductManufactured";                                                                                     // MakerGen.cs:468
            this.Uri  = "http://hl7.org/fhir/StructureDefinition/MedicinalProductManufactured";                                             // MakerGen.cs:469
        }                                                                                                                                   // MakerGen.cs:403
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Resource_MedicinalProductContraindication()                                                                                  // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. MedicinalProductContraindication.subject
                this.Element_Subject = new ElementDefinitionInfo                                                                            // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Subject",                                                                                              // MakerGen.cs:236
                    Path  = "MedicinalProductContraindication.subject",                                                                     // MakerGen.cs:237
                    Id    = "MedicinalProductContraindication.subject",                                                                     // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Reference                                                                    // MakerGen.cs:344
                        {                                                                                                                   // MakerGen.cs:345
                            TargetProfile = new String[]                                                                                    // MakerGen.cs:347
                            {                                                                                                               // CodeEditorExtensions.cs:28
                                "http://hl7.org/fhir/StructureDefinition/MedicinalProduct",                                                 // MakerGen.cs:347
                                "http://hl7.org/fhir/StructureDefinition/Medication"                                                        // MakerGen.cs:347
                            }                                                                                                               // CodeEditorExtensions.cs:34
                        }                                                                                                                   // MakerGen.cs:348
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. MedicinalProductContraindication.disease
                this.Element_Disease = new ElementDefinitionInfo                                                                            // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Disease",                                                                                              // MakerGen.cs:236
                    Path  = "MedicinalProductContraindication.disease",                                                                     // MakerGen.cs:237
                    Id    = "MedicinalProductContraindication.disease",                                                                     // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 3. MedicinalProductContraindication.diseaseStatus
                this.Element_DiseaseStatus = new ElementDefinitionInfo                                                                      // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_DiseaseStatus",                                                                                        // MakerGen.cs:236
                    Path  = "MedicinalProductContraindication.diseaseStatus",                                                               // MakerGen.cs:237
                    Id    = "MedicinalProductContraindication.diseaseStatus",                                                               // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 4. MedicinalProductContraindication.comorbidity
                this.Element_Comorbidity = new ElementDefinitionInfo                                                                        // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Comorbidity",                                                                                          // MakerGen.cs:236
                    Path  = "MedicinalProductContraindication.comorbidity",                                                                 // MakerGen.cs:237
                    Id    = "MedicinalProductContraindication.comorbidity",                                                                 // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 5. MedicinalProductContraindication.therapeuticIndication
                this.Element_TherapeuticIndication = new ElementDefinitionInfo                                                              // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_TherapeuticIndication",                                                                                // MakerGen.cs:236
                    Path  = "MedicinalProductContraindication.therapeuticIndication",                                                       // MakerGen.cs:237
                    Id    = "MedicinalProductContraindication.therapeuticIndication",                                                       // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Reference                                                                    // MakerGen.cs:344
                        {                                                                                                                   // MakerGen.cs:345
                            TargetProfile = new String[]                                                                                    // MakerGen.cs:347
                            {                                                                                                               // CodeEditorExtensions.cs:28
                                "http://hl7.org/fhir/StructureDefinition/MedicinalProductIndication"                                        // MakerGen.cs:347
                            }                                                                                                               // CodeEditorExtensions.cs:34
                        }                                                                                                                   // MakerGen.cs:348
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 6. MedicinalProductContraindication.otherTherapy
                this.Element_OtherTherapy = new ElementDefinitionInfo                                                                       // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_OtherTherapy",                                                                                         // MakerGen.cs:236
                    Path  = "MedicinalProductContraindication.otherTherapy",                                                                // MakerGen.cs:237
                    Id    = "MedicinalProductContraindication.otherTherapy",                                                                // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new Type_OtherTherapy                                                                                               // MakerGen.cs:260
                        {                                                                                                                   // MakerGen.cs:261
                        }                                                                                                                   // MakerGen.cs:262
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 9. MedicinalProductContraindication.population
                this.Element_Population = new ElementDefinitionInfo                                                                         // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Population",                                                                                           // MakerGen.cs:236
                    Path  = "MedicinalProductContraindication.population",                                                                  // MakerGen.cs:237
                    Id    = "MedicinalProductContraindication.population",                                                                  // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Population                                                                   // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            this.Name = "MedicinalProductContraindication";                                                                                 // MakerGen.cs:468
            this.Uri  = "http://hl7.org/fhir/StructureDefinition/MedicinalProductContraindication";                                         // MakerGen.cs:469
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 23
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Resource_Basic()                                                                                                             // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. Basic.identifier
                this.Element_Identifier = new ElementDefinitionInfo                                                                         // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Identifier",                                                                                           // MakerGen.cs:236
                    Path  = "Basic.identifier",                                                                                             // MakerGen.cs:237
                    Id    = "Basic.identifier",                                                                                             // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Identifier                                                                   // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. Basic.code
                this.Element_Code = new ElementDefinitionInfo                                                                               // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Code",                                                                                                 // MakerGen.cs:236
                    Path  = "Basic.code",                                                                                                   // MakerGen.cs:237
                    Id    = "Basic.code",                                                                                                   // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 3. Basic.subject
                this.Element_Subject = new ElementDefinitionInfo                                                                            // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Subject",                                                                                              // MakerGen.cs:236
                    Path  = "Basic.subject",                                                                                                // MakerGen.cs:237
                    Id    = "Basic.subject",                                                                                                // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Reference                                                                    // MakerGen.cs:344
                        {                                                                                                                   // MakerGen.cs:345
                            TargetProfile = new String[]                                                                                    // MakerGen.cs:347
                            {                                                                                                               // CodeEditorExtensions.cs:28
                                "http://hl7.org/fhir/StructureDefinition/Resource"                                                          // MakerGen.cs:347
                            }                                                                                                               // CodeEditorExtensions.cs:34
                        }                                                                                                                   // MakerGen.cs:348
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 4. Basic.created
                this.Element_Created = new ElementDefinitionInfo                                                                            // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Created",                                                                                              // MakerGen.cs:236
                    Path  = "Basic.created",                                                                                                // MakerGen.cs:237
                    Id    = "Basic.created",                                                                                                // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Date                                                                  // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 5. Basic.author
                this.Element_Author = new ElementDefinitionInfo                                                                             // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Author",                                                                                               // MakerGen.cs:236
                    Path  = "Basic.author",                                                                                                 // MakerGen.cs:237
                    Id    = "Basic.author",                                                                                                 // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Reference                                                                    // MakerGen.cs:344
                        {                                                                                                                   // MakerGen.cs:345
                            TargetProfile = new String[]                                                                                    // MakerGen.cs:347
                            {                                                                                                               // CodeEditorExtensions.cs:28
                                "http://hl7.org/fhir/StructureDefinition/Practitioner",                                                     // MakerGen.cs:347
                                "http://hl7.org/fhir/StructureDefinition/PractitionerRole",                                                 // MakerGen.cs:347
                                "http://hl7.org/fhir/StructureDefinition/Patient",                                                          // MakerGen.cs:347
                                "http://hl7.org/fhir/StructureDefinition/RelatedPerson",                                                    // MakerGen.cs:347
                                "http://hl7.org/fhir/StructureDefinition/Organization"                                                      // MakerGen.cs:347
                            }                                                                                                               // CodeEditorExtensions.cs:34
                        }                                                                                                                   // MakerGen.cs:348
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            this.Name = "Basic";                                                                                                            // MakerGen.cs:468
            this.Uri  = "http://hl7.org/fhir/StructureDefinition/Basic";                                                                    // MakerGen.cs:469
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 24
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Resource_Resource()                                                                                                          // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. Resource.id
                this.Element_Id = new ElementDefinitionInfo                                                                                 // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Id",                                                                                                   // MakerGen.cs:236
                    Path  = "Resource.id",                                                                                                  // MakerGen.cs:237
                    Id    = "Resource.id",                                                                                                  // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Id                                                                    // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. Resource.meta
                this.Element_Meta = new ElementDefinitionInfo                                                                               // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Meta",                                                                                                 // MakerGen.cs:236
                    Path  = "Resource.meta",                                                                                                // MakerGen.cs:237
                    Id    = "Resource.meta",                                                                                                // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Meta                                                                         // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 3. Resource.implicitRules
                this.Element_ImplicitRules = new ElementDefinitionInfo                                                                      // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_ImplicitRules",                                                                                        // MakerGen.cs:236
                    Path  = "Resource.implicitRules",                                                                                       // MakerGen.cs:237
                    Id    = "Resource.implicitRules",                                                                                       // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Uri                                                                   // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 4. Resource.language
                this.Element_Language = new ElementDefinitionInfo                                                                           // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Language",                                                                                             // MakerGen.cs:236
                    Path  = "Resource.language",                                                                                            // MakerGen.cs:237
                    Id    = "Resource.language",                                                                                            // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Code                                                                  // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            this.Name = "Resource";                                                                                                         // MakerGen.cs:468
            this.Uri  = "http://hl7.org/fhir/StructureDefinition/Resource";                                                                 // MakerGen.cs:469
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 25
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Type_SubstanceAmount()                                                                                                       // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. SubstanceAmount.amount[x]
                this.Element_Amount = new ElementDefinitionInfo                                                                             // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Amount",                                                                                               // MakerGen.cs:236
                    Path  = "SubstanceAmount.amount[x]",                                                                                    // MakerGen.cs:237
                    Id    = "SubstanceAmount.amount[x]",                                                                                    // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Quantity                                                                     // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        },                                                                                                                  // MakerGen.cs:358
                        new FhirKhit.Maker.Common.Complex.Type_Range                                                                        // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        },                                                                                                                  // MakerGen.cs:358
                        new FhirKhit.Maker.Common.Primitive.Primitive_String                                                                // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. SubstanceAmount.amountType
                this.Element_AmountType = new ElementDefinitionInfo                                                                         // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_AmountType",                                                                                           // MakerGen.cs:236
                    Path  = "SubstanceAmount.amountType",                                                                                   // MakerGen.cs:237
                    Id    = "SubstanceAmount.amountType",                                                                                   // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 3. SubstanceAmount.amountText
                this.Element_AmountText = new ElementDefinitionInfo                                                                         // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_AmountText",                                                                                           // MakerGen.cs:236
                    Path  = "SubstanceAmount.amountText",                                                                                   // MakerGen.cs:237
                    Id    = "SubstanceAmount.amountText",                                                                                   // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_String                                                                // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 4. SubstanceAmount.referenceRange
                this.Element_ReferenceRange = new ElementDefinitionInfo                                                                     // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_ReferenceRange",                                                                                       // MakerGen.cs:236
                    Path  = "SubstanceAmount.referenceRange",                                                                               // MakerGen.cs:237
                    Id    = "SubstanceAmount.referenceRange",                                                                               // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new Type_ReferenceRange                                                                                             // MakerGen.cs:260
                        {                                                                                                                   // MakerGen.cs:261
                        }                                                                                                                   // MakerGen.cs:262
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 26
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Type_ProdCharacteristic()                                                                                                    // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. ProdCharacteristic.height
                this.Element_Height = new ElementDefinitionInfo                                                                             // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Height",                                                                                               // MakerGen.cs:236
                    Path  = "ProdCharacteristic.height",                                                                                    // MakerGen.cs:237
                    Id    = "ProdCharacteristic.height",                                                                                    // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Quantity                                                                     // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. ProdCharacteristic.width
                this.Element_Width = new ElementDefinitionInfo                                                                              // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Width",                                                                                                // MakerGen.cs:236
                    Path  = "ProdCharacteristic.width",                                                                                     // MakerGen.cs:237
                    Id    = "ProdCharacteristic.width",                                                                                     // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Quantity                                                                     // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 3. ProdCharacteristic.depth
                this.Element_Depth = new ElementDefinitionInfo                                                                              // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Depth",                                                                                                // MakerGen.cs:236
                    Path  = "ProdCharacteristic.depth",                                                                                     // MakerGen.cs:237
                    Id    = "ProdCharacteristic.depth",                                                                                     // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Quantity                                                                     // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 4. ProdCharacteristic.weight
                this.Element_Weight = new ElementDefinitionInfo                                                                             // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Weight",                                                                                               // MakerGen.cs:236
                    Path  = "ProdCharacteristic.weight",                                                                                    // MakerGen.cs:237
                    Id    = "ProdCharacteristic.weight",                                                                                    // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Quantity                                                                     // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 5. ProdCharacteristic.nominalVolume
                this.Element_NominalVolume = new ElementDefinitionInfo                                                                      // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_NominalVolume",                                                                                        // MakerGen.cs:236
                    Path  = "ProdCharacteristic.nominalVolume",                                                                             // MakerGen.cs:237
                    Id    = "ProdCharacteristic.nominalVolume",                                                                             // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Quantity                                                                     // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 6. ProdCharacteristic.externalDiameter
                this.Element_ExternalDiameter = new ElementDefinitionInfo                                                                   // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_ExternalDiameter",                                                                                     // MakerGen.cs:236
                    Path  = "ProdCharacteristic.externalDiameter",                                                                          // MakerGen.cs:237
                    Id    = "ProdCharacteristic.externalDiameter",                                                                          // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Quantity                                                                     // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 7. ProdCharacteristic.shape
                this.Element_Shape = new ElementDefinitionInfo                                                                              // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Shape",                                                                                                // MakerGen.cs:236
                    Path  = "ProdCharacteristic.shape",                                                                                     // MakerGen.cs:237
                    Id    = "ProdCharacteristic.shape",                                                                                     // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_String                                                                // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 8. ProdCharacteristic.color
                this.Element_Color = new ElementDefinitionInfo                                                                              // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Color",                                                                                                // MakerGen.cs:236
                    Path  = "ProdCharacteristic.color",                                                                                     // MakerGen.cs:237
                    Id    = "ProdCharacteristic.color",                                                                                     // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_String                                                                // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 9. ProdCharacteristic.imprint
                this.Element_Imprint = new ElementDefinitionInfo                                                                            // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Imprint",                                                                                              // MakerGen.cs:236
                    Path  = "ProdCharacteristic.imprint",                                                                                   // MakerGen.cs:237
                    Id    = "ProdCharacteristic.imprint",                                                                                   // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_String                                                                // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 10. ProdCharacteristic.image
                this.Element_Image = new ElementDefinitionInfo                                                                              // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Image",                                                                                                // MakerGen.cs:236
                    Path  = "ProdCharacteristic.image",                                                                                     // MakerGen.cs:237
                    Id    = "ProdCharacteristic.image",                                                                                     // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Attachment                                                                   // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 11. ProdCharacteristic.scoring
                this.Element_Scoring = new ElementDefinitionInfo                                                                            // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Scoring",                                                                                              // MakerGen.cs:236
                    Path  = "ProdCharacteristic.scoring",                                                                                   // MakerGen.cs:237
                    Id    = "ProdCharacteristic.scoring",                                                                                   // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 27
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Resource_BodyStructure()                                                                                                     // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. BodyStructure.identifier
                this.Element_Identifier = new ElementDefinitionInfo                                                                         // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Identifier",                                                                                           // MakerGen.cs:236
                    Path  = "BodyStructure.identifier",                                                                                     // MakerGen.cs:237
                    Id    = "BodyStructure.identifier",                                                                                     // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Identifier                                                                   // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. BodyStructure.active
                this.Element_Active = new ElementDefinitionInfo                                                                             // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Active",                                                                                               // MakerGen.cs:236
                    Path  = "BodyStructure.active",                                                                                         // MakerGen.cs:237
                    Id    = "BodyStructure.active",                                                                                         // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Boolean                                                               // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 3. BodyStructure.morphology
                this.Element_Morphology = new ElementDefinitionInfo                                                                         // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Morphology",                                                                                           // MakerGen.cs:236
                    Path  = "BodyStructure.morphology",                                                                                     // MakerGen.cs:237
                    Id    = "BodyStructure.morphology",                                                                                     // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 4. BodyStructure.location
                this.Element_Location = new ElementDefinitionInfo                                                                           // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Location",                                                                                             // MakerGen.cs:236
                    Path  = "BodyStructure.location",                                                                                       // MakerGen.cs:237
                    Id    = "BodyStructure.location",                                                                                       // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 5. BodyStructure.locationQualifier
                this.Element_LocationQualifier = new ElementDefinitionInfo                                                                  // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_LocationQualifier",                                                                                    // MakerGen.cs:236
                    Path  = "BodyStructure.locationQualifier",                                                                              // MakerGen.cs:237
                    Id    = "BodyStructure.locationQualifier",                                                                              // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 6. BodyStructure.description
                this.Element_Description = new ElementDefinitionInfo                                                                        // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Description",                                                                                          // MakerGen.cs:236
                    Path  = "BodyStructure.description",                                                                                    // MakerGen.cs:237
                    Id    = "BodyStructure.description",                                                                                    // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_String                                                                // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 7. BodyStructure.image
                this.Element_Image = new ElementDefinitionInfo                                                                              // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Image",                                                                                                // MakerGen.cs:236
                    Path  = "BodyStructure.image",                                                                                          // MakerGen.cs:237
                    Id    = "BodyStructure.image",                                                                                          // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Attachment                                                                   // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 8. BodyStructure.patient
                this.Element_Patient = new ElementDefinitionInfo                                                                            // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Patient",                                                                                              // MakerGen.cs:236
                    Path  = "BodyStructure.patient",                                                                                        // MakerGen.cs:237
                    Id    = "BodyStructure.patient",                                                                                        // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Reference                                                                    // MakerGen.cs:344
                        {                                                                                                                   // MakerGen.cs:345
                            TargetProfile = new String[]                                                                                    // MakerGen.cs:347
                            {                                                                                                               // CodeEditorExtensions.cs:28
                                "http://hl7.org/fhir/StructureDefinition/Patient"                                                           // MakerGen.cs:347
                            }                                                                                                               // CodeEditorExtensions.cs:34
                        }                                                                                                                   // MakerGen.cs:348
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            this.Name = "BodyStructure";                                                                                                    // MakerGen.cs:468
            this.Uri  = "http://hl7.org/fhir/StructureDefinition/BodyStructure";                                                            // MakerGen.cs:469
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 28
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Type_Quantity()                                                                                                              // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. Quantity.value
                this.Element_Value = new ElementDefinitionInfo                                                                              // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Value",                                                                                                // MakerGen.cs:236
                    Path  = "Quantity.value",                                                                                               // MakerGen.cs:237
                    Id    = "Quantity.value",                                                                                               // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Decimal                                                               // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. Quantity.comparator
                this.Element_Comparator = new ElementDefinitionInfo                                                                         // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Comparator",                                                                                           // MakerGen.cs:236
                    Path  = "Quantity.comparator",                                                                                          // MakerGen.cs:237
                    Id    = "Quantity.comparator",                                                                                          // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Code                                                                  // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 3. Quantity.unit
                this.Element_Unit = new ElementDefinitionInfo                                                                               // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Unit",                                                                                                 // MakerGen.cs:236
                    Path  = "Quantity.unit",                                                                                                // MakerGen.cs:237
                    Id    = "Quantity.unit",                                                                                                // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_String                                                                // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 4. Quantity.system
                this.Element_System = new ElementDefinitionInfo                                                                             // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_System",                                                                                               // MakerGen.cs:236
                    Path  = "Quantity.system",                                                                                              // MakerGen.cs:237
                    Id    = "Quantity.system",                                                                                              // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Uri                                                                   // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 5. Quantity.code
                this.Element_Code = new ElementDefinitionInfo                                                                               // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Code",                                                                                                 // MakerGen.cs:236
                    Path  = "Quantity.code",                                                                                                // MakerGen.cs:237
                    Id    = "Quantity.code",                                                                                                // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_Code                                                                  // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 29
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Resource_MedicinalProductInteraction()                                                                                       // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. MedicinalProductInteraction.subject
                this.Element_Subject = new ElementDefinitionInfo                                                                            // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Subject",                                                                                              // MakerGen.cs:236
                    Path  = "MedicinalProductInteraction.subject",                                                                          // MakerGen.cs:237
                    Id    = "MedicinalProductInteraction.subject",                                                                          // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Reference                                                                    // MakerGen.cs:344
                        {                                                                                                                   // MakerGen.cs:345
                            TargetProfile = new String[]                                                                                    // MakerGen.cs:347
                            {                                                                                                               // CodeEditorExtensions.cs:28
                                "http://hl7.org/fhir/StructureDefinition/MedicinalProduct",                                                 // MakerGen.cs:347
                                "http://hl7.org/fhir/StructureDefinition/Medication",                                                       // MakerGen.cs:347
                                "http://hl7.org/fhir/StructureDefinition/Substance"                                                         // MakerGen.cs:347
                            }                                                                                                               // CodeEditorExtensions.cs:34
                        }                                                                                                                   // MakerGen.cs:348
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. MedicinalProductInteraction.description
                this.Element_Description = new ElementDefinitionInfo                                                                        // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Description",                                                                                          // MakerGen.cs:236
                    Path  = "MedicinalProductInteraction.description",                                                                      // MakerGen.cs:237
                    Id    = "MedicinalProductInteraction.description",                                                                      // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_String                                                                // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 3. MedicinalProductInteraction.interactant
                this.Element_Interactant = new ElementDefinitionInfo                                                                        // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Interactant",                                                                                          // MakerGen.cs:236
                    Path  = "MedicinalProductInteraction.interactant",                                                                      // MakerGen.cs:237
                    Id    = "MedicinalProductInteraction.interactant",                                                                      // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = -1,                                                                                                             // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new Type_Interactant                                                                                                // MakerGen.cs:260
                        {                                                                                                                   // MakerGen.cs:261
                        }                                                                                                                   // MakerGen.cs:262
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 5. MedicinalProductInteraction.type
                this.Element_Type = new ElementDefinitionInfo                                                                               // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Type",                                                                                                 // MakerGen.cs:236
                    Path  = "MedicinalProductInteraction.type",                                                                             // MakerGen.cs:237
                    Id    = "MedicinalProductInteraction.type",                                                                             // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 6. MedicinalProductInteraction.effect
                this.Element_Effect = new ElementDefinitionInfo                                                                             // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Effect",                                                                                               // MakerGen.cs:236
                    Path  = "MedicinalProductInteraction.effect",                                                                           // MakerGen.cs:237
                    Id    = "MedicinalProductInteraction.effect",                                                                           // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 7. MedicinalProductInteraction.incidence
                this.Element_Incidence = new ElementDefinitionInfo                                                                          // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Incidence",                                                                                            // MakerGen.cs:236
                    Path  = "MedicinalProductInteraction.incidence",                                                                        // MakerGen.cs:237
                    Id    = "MedicinalProductInteraction.incidence",                                                                        // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 8. MedicinalProductInteraction.management
                this.Element_Management = new ElementDefinitionInfo                                                                         // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Management",                                                                                           // MakerGen.cs:236
                    Path  = "MedicinalProductInteraction.management",                                                                       // MakerGen.cs:237
                    Id    = "MedicinalProductInteraction.management",                                                                       // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            this.Name = "MedicinalProductInteraction";                                                                                      // MakerGen.cs:468
            this.Uri  = "http://hl7.org/fhir/StructureDefinition/MedicinalProductInteraction";                                              // MakerGen.cs:469
        }                                                                                                                                   // MakerGen.cs:403
Ejemplo n.º 30
0
        }                                                                                                                                   // MakerGen.cs:397

        // MakerGen.cs:399
        public Type_MarketingStatus()                                                                                                       // MakerGen.cs:400
        {                                                                                                                                   // MakerGen.cs:401
            {                                                                                                                               // MakerGen.cs:232
                // 1. MarketingStatus.country
                this.Element_Country = new ElementDefinitionInfo                                                                            // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Country",                                                                                              // MakerGen.cs:236
                    Path  = "MarketingStatus.country",                                                                                      // MakerGen.cs:237
                    Id    = "MarketingStatus.country",                                                                                      // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 2. MarketingStatus.jurisdiction
                this.Element_Jurisdiction = new ElementDefinitionInfo                                                                       // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Jurisdiction",                                                                                         // MakerGen.cs:236
                    Path  = "MarketingStatus.jurisdiction",                                                                                 // MakerGen.cs:237
                    Id    = "MarketingStatus.jurisdiction",                                                                                 // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 3. MarketingStatus.status
                this.Element_Status = new ElementDefinitionInfo                                                                             // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_Status",                                                                                               // MakerGen.cs:236
                    Path  = "MarketingStatus.status",                                                                                       // MakerGen.cs:237
                    Id    = "MarketingStatus.status",                                                                                       // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_CodeableConcept                                                              // MakerGen.cs:316
                        {                                                                                                                   // MakerGen.cs:317
                        }                                                                                                                   // MakerGen.cs:320
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 4. MarketingStatus.dateRange
                this.Element_DateRange = new ElementDefinitionInfo                                                                          // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_DateRange",                                                                                            // MakerGen.cs:236
                    Path  = "MarketingStatus.dateRange",                                                                                    // MakerGen.cs:237
                    Id    = "MarketingStatus.dateRange",                                                                                    // MakerGen.cs:238
                    Min   = 1,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Complex.Type_Period                                                                       // MakerGen.cs:356
                        {                                                                                                                   // MakerGen.cs:357
                        }                                                                                                                   // MakerGen.cs:358
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
            {                                                                                                                               // MakerGen.cs:232
                // 5. MarketingStatus.restoreDate
                this.Element_RestoreDate = new ElementDefinitionInfo                                                                        // MakerGen.cs:234
                {                                                                                                                           // MakerGen.cs:235
                    Name  = "Element_RestoreDate",                                                                                          // MakerGen.cs:236
                    Path  = "MarketingStatus.restoreDate",                                                                                  // MakerGen.cs:237
                    Id    = "MarketingStatus.restoreDate",                                                                                  // MakerGen.cs:238
                    Min   = 0,                                                                                                              // MakerGen.cs:239
                    Max   = 1,                                                                                                              // MakerGen.cs:240
                    Types = new BaseType[]                                                                                                  // MakerGen.cs:241
                    {                                                                                                                       // MakerGen.cs:242
                        new FhirKhit.Maker.Common.Primitive.Primitive_DateTime                                                              // MakerGen.cs:301
                        {                                                                                                                   // MakerGen.cs:302
                        }                                                                                                                   // MakerGen.cs:305
                    }                                                                                                                       // MakerGen.cs:244
                };                                                                                                                          // MakerGen.cs:245
            }                                                                                                                               // MakerGen.cs:246
        }                                                                                                                                   // MakerGen.cs:403