示例#1
0
        public void ShapedDatasetSchemaExtractor_Encounter_Ok()
        {
            var fields = ShapedDatasetSchemaExtractor.Extract <Encounter>();

            Assert.NotEmpty(fields);
            Assert.Contains(fields, f => f.Name == "personId" && f.Type == LeafType.String);
            Assert.Contains(fields, f => f.Name == "location" && f.Type == LeafType.String);
        }
示例#2
0
        public void ShapedDatasetSchemaExtractor_Observation_Ok()
        {
            var fields = ShapedDatasetSchemaExtractor.Extract <Observation>();

            Assert.NotEmpty(fields);
            Assert.Contains(fields, f => f.Name == "personId" && f.Type == LeafType.String);
            Assert.Contains(fields, f => f.Name == "effectiveDate" && f.Type == LeafType.DateTime);
        }
示例#3
0
 MedicationAdministrationContract()
 {
     Shape  = Shape.MedicationRequest;
     Fields = ShapedDatasetSchemaExtractor.Extract <MedicationAdministration>();
 }
示例#4
0
 AllergyContract()
 {
     Shape  = Shape.Allergy;
     Fields = ShapedDatasetSchemaExtractor.Extract <Allergy>();
 }
示例#5
0
 ImmunizationContract()
 {
     Shape  = Shape.Immunization;
     Fields = ShapedDatasetSchemaExtractor.Extract <Immunization>();
 }
示例#6
0
 ProcedureContract()
 {
     Shape  = Shape.Procedure;
     Fields = ShapedDatasetSchemaExtractor.Extract <Procedure>();
 }
示例#7
0
 ConditionContract()
 {
     Shape  = Shape.Condition;
     Fields = ShapedDatasetSchemaExtractor.Extract <Condition>();
 }
示例#8
0
 DemographicContract()
 {
     Shape  = Shape.Demographic;
     Fields = ShapedDatasetSchemaExtractor.Extract <PatientDemographic>();
 }
示例#9
0
 EncounterContract()
 {
     Shape  = Shape.Encounter;
     Fields = ShapedDatasetSchemaExtractor.Extract <Encounter>();
 }
示例#10
0
 ObservationContract()
 {
     Shape  = Shape.Observation;
     Fields = ShapedDatasetSchemaExtractor.Extract <Observation>();
 }
示例#11
0
 ConceptDatasetContract()
 {
     Shape  = Shape.Concept;
     Fields = ShapedDatasetSchemaExtractor.Extract <ConceptDataset>();
 }